neo-go/pkg
Evgenii Stratonikov ba1417397f smartcontract: Add CreateCallAndPrefetchIteratorScript()
There is CreateCallAndUnwrapIteratorScript() which can traverse
iterator for nodes with sessions disabled. For other nodes this may
still be beneficial: if there is a small number of items, we might read
(or prefetch) all of them in one request. However, this script continues
to work even for large collections, returning both accumulated array and
remaining iterator.

Signed-off-by: Evgenii Stratonikov <fyfyrchik@runbox.com>
2023-12-29 10:49:53 +03:00
..
compiler compiler: add compatibility test for storage limits 2023-11-28 10:51:03 +03:00
config Merge pull request #3206 from nspcc-dev/relative_path_flag 2023-11-24 08:16:16 +03:00
consensus consensus: remove unnecessary call to ComputeNextBlockValidators 2023-12-21 18:16:34 +03:00
core rpc: add new header_of_added_block event subscription 2023-12-22 15:14:01 +03:00
crypto *: introduce Genesis protocol configuration 2023-10-19 18:30:20 +03:00
encoding *: drop go 1.18 support in doc and build targets 2023-10-12 17:59:42 +03:00
interop interop: add contract storage limits 2023-11-27 19:56:13 +03:00
io *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
neorpc neorpc: add WS notification filter IsValid functionality 2023-12-28 11:08:46 +03:00
neotest neotest: reuse wallet.Account for contract signers 2023-12-21 11:27:41 +03:00
network Merge pull request #3171 from nspcc-dev/fix-linter 2023-10-20 21:14:41 +03:00
rpcclient neorpc: add WS notification filter IsValid functionality 2023-12-28 11:08:46 +03:00
services neorpc: add WS notification filter IsValid functionality 2023-12-28 11:08:46 +03:00
smartcontract smartcontract: Add CreateCallAndPrefetchIteratorScript() 2023-12-29 10:49:53 +03:00
util *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
vm vm: allow to emit any based on its type 2023-11-28 17:17:34 +03:00
wallet wallet: allow complex contract verification schemes, close #3015 2023-12-21 11:26:55 +03:00