Roman Khimov
f330f2f40b
rpc: separate out request and response structures
...
Mostly as is, no real effort done yet to optimize them, so there are still a
lot of duplicates there, but at least we sort them out into different smaller
packages.
2020-02-21 15:12:04 +03:00
Evgenii Stratonikov
57efad912c
util: add LE suffix to Uint160 methods
2019-12-06 12:16:55 +03:00
Evgenii Stratonikov
c9d5f8b89c
rpc: cover stack_param with more tests
...
Use require/assert instead of builtin facilities.
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
2019-11-22 13:20:15 +03:00
Roman Khimov
d5d570f793
uint256: add Reverse(), change String() to be BE
...
This one makes a little more obvious that we're operating with LE
representations mostly. Refs. #307 . See #314 also.
2019-08-26 13:32:19 +03:00
Evgeniy Kulikov
cdba88b9f2
Code refactoring ( #143 )
...
- simplify code
- prealoc slices
- check errors in tests
- regexp Compile replaced with MustCompile
- uint* cannot be negative
2019-02-19 14:22:33 +01:00
Anastasia Prasolova
a058598ecc
Parse stack params ( #119 )
...
* small fixes
* gofmt
* bytearray parsing
* tests
* removed unnecessary files
* added more types for bytearray
* iter
* made TryParseArray parameter variadic
* fixes after review
* fix after review
* misprints
* updated array reverse
* imports/fmt
* naming
2019-02-05 13:22:10 +01:00
df2e9f68ef
Add StackParam JSON Unmarshaler ( #116 )
2019-01-22 13:15:04 +01:00