neo-go/pkg
Anna Shaleva 8e7c76827b core: optimise (*Billet).Traverse and (*Trie).Find
(*Billet).Traverse changes:
1. Get rid of the `offset` argument. We can cut `from` and pass just the
part that remains. This implies that node with path matching `from` will
also be included in the result, so additional check needs to be added to
the callback function.
2. Pass `path` and `from` without search prefix. Append prefix to the
result inside the callback.
3. Remove duplicating code.

(*Trie).Find changes:
1. Properly prepare `from` argument for traversing function. It closly
depends on the `path` argument.
2021-10-13 13:52:33 +03:00
..
compiler nef: add Source field 2021-09-24 00:19:37 +03:00
config rpc: implement findstates RPC handler 2021-10-13 11:41:05 +03:00
consensus consensus: fix nonce handling 2021-07-21 19:06:19 +03:00
core core: optimise (*Billet).Traverse and (*Trie).Find 2021-10-13 13:52:33 +03:00
crypto keys: reuse coordLen where appropriate 2021-08-26 17:30:04 +03:00
encoding util: move ArrayReverse into package of its own 2021-07-19 22:57:55 +03:00
interop interop: adjust documentation 2021-09-08 17:53:09 +03:00
io *: make tests use TempDir(), fix #1319 2021-08-26 17:29:40 +03:00
network config: fix duration parameter types 2021-09-25 13:13:51 +03:00
rpc rpc: implement findstates RPC handler 2021-10-13 11:41:05 +03:00
services gomod: use nspcc-dev's fork of go-ordered-json 2021-09-15 15:01:01 +03:00
smartcontract nef: add Source field 2021-09-24 00:19:37 +03:00
util util: reduce allocations in util.Uint256DecodeStringLE 2021-08-17 16:53:39 +03:00
vm vm: refactor stack dump commands 2021-09-09 13:45:10 +03:00
wallet *: make tests use TempDir(), fix #1319 2021-08-26 17:29:40 +03:00