neo-go/pkg/core/interop
Roman Khimov d93aa745bb contract: avoid going to the DB for entry scripts
This optimizes out DB access for non-deployed contracts under the assumption
that deployed ones are always loaded via `LoadScriptWithHash` (and if they're
not --- it's a bug anyway with the new hashing model) which actually is a very
popular case (every entry script does that).
2020-11-27 21:47:08 +03:00
..
binary core: implement System.Binary.Atoi/Itoa syscalls 2020-11-10 16:15:10 +03:00
callback *: introduce stable contract hashes 2020-11-27 21:47:08 +03:00
contract contract: avoid going to the DB for entry scripts 2020-11-27 21:47:08 +03:00
crypto crypto/consensus: sign hashes and cache them for consensus payloads 2020-09-09 20:46:31 +03:00
enumerator core: add VM into interop context 2020-08-07 16:15:24 +03:00
interopnames core: implement System.Binary.Atoi/Itoa syscalls 2020-11-10 16:15:10 +03:00
iterator core: add VM into interop context 2020-08-07 16:15:24 +03:00
json core: replace interop names with named constants 2020-08-14 14:21:54 +03:00
runtime core: refactor runtime.CheckWitness interop 2020-10-26 20:26:21 +03:00
context.go manifest/compiler: drop hashes from ABI and debug info 2020-11-26 18:30:49 +03:00