neo-go/pkg/smartcontract
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
..
binding smartcontract: fix DO NOT EDIT warning to autogenerated files 2023-12-25 13:01:36 +03:00
callflag *: replace interface{} with any keyword 2023-04-04 13:22:42 +03:00
context smartcontract: add comment to GetCompleteTransaction 2022-10-13 16:07:34 +03:00
manifest core: do not check manifest size on deploy/update 2023-11-22 20:17:09 +03:00
nef compiler: perform NEF size check on serialization 2023-11-20 15:14:05 +03:00
rpcbinding smartcontract: fix DO NOT EDIT warning to autogenerated files 2023-12-25 13:01:36 +03:00
testdata cli: add filebytes parameter type 2021-02-19 10:52:45 +03:00
trigger [#2442] English Check 2022-05-04 19:48:27 +03:00
zkpbinding smartcontract: fix DO NOT EDIT warning to autogenerated files 2023-12-25 13:01:36 +03:00
builder.go vm: allow to emit convertible 2023-05-17 12:47:31 +03:00
builder_test.go smartcontract: add Len to Builder 2022-09-14 10:25:10 +03:00
contract.go smartcontract: fix error message for CreateMultiSigRedeemScript 2022-10-07 15:56:34 +03:00
contract_test.go core: rename Neo.Crypto.CheckMultisig interop 2021-05-11 18:38:14 +03:00
doc.go smartcontract: improve package documentation 2022-08-01 21:31:23 +03:00
doc_test.go ci: fix lint issues (fix #2948) 2023-03-29 11:19:23 +08:00
entry.go smartcontract: Add CreateCallAndPrefetchIteratorScript() 2023-12-29 10:49:53 +03:00
param_type.go smartcontract: disallow Null and non-utf8 String 2023-08-18 16:41:33 +03:00
param_type_test.go smartcontract: disallow Null and non-utf8 String 2023-08-18 16:41:33 +03:00
parameter.go smartcontract: allow to pass nil as parameter to (*Invoker).Call 2023-07-21 13:19:25 +03:00
parameter_test.go smartcontract: allow to pass nil as parameter to (*Invoker).Call 2023-07-21 13:19:25 +03:00