neo-go/pkg/core
Roman Khimov ed3cef81cc core: allow to read states for non-contract verifications
C# does it this way now:
  callFlags = !witness.VerificationScript.IsStandardContract() ? CallFlags.ReadStates : CallFlags.None

So non-standard scripts _always_ have access to state and standards ones just
don't care (their code is known and it doesn't touch state).
2021-02-04 13:12:11 +03:00
..
block pkg: move internal/ package to the root directory 2020-11-24 16:39:56 +03:00
blockchainer core: introduce mempool notifications 2021-02-02 22:01:32 +03:00
chaindump blockchainer: allow to dump/restore chain 2020-11-24 16:43:11 +03:00
dao mpt: support put in batches 2021-01-13 12:25:27 +03:00
fee vm: implement POPITEM opcode 2021-01-19 09:46:01 +03:00
interop native: add Ledger contract, fix #1696 2021-02-04 13:12:11 +03:00
mempool core: introduce mempool notifications 2021-02-02 22:01:32 +03:00
mpt mpt: support put in batches 2021-01-13 12:25:27 +03:00
native native: add Ledger contract, fix #1696 2021-02-04 13:12:11 +03:00
state native: add NameService 2021-02-01 21:40:21 +03:00
storage mpt: update MPT after the block processing 2020-12-25 14:40:23 +03:00
test_data block: update binary test data 2020-08-18 14:52:30 +03:00
transaction transactions: fix JSON unmarshalling of fees 2021-01-22 18:22:09 +03:00
blockchain.go core: allow to read states for non-contract verifications 2021-02-04 13:12:11 +03:00
blockchain_test.go native: add Ledger contract, fix #1696 2021-02-04 13:12:11 +03:00
doc.go core: add Blockchain event subscription mechanism 2020-05-25 00:27:39 +03:00
gas_price.go core: redefine opcode prices 2020-12-16 13:55:39 +03:00
helper_test.go Merge pull request #1658 from nspcc-dev/signature_collection/module 2021-02-02 22:24:14 +03:00
interop_neo.go core: add PickN flags to Storage.Find 2021-01-15 21:12:10 +03:00
interop_neo_test.go core: add PickN flags to Storage.Find 2021-01-15 21:12:10 +03:00
interop_system.go native: add Ledger contract, fix #1696 2021-02-04 13:12:11 +03:00
interop_system_test.go native: add Ledger contract, fix #1696 2021-02-04 13:12:11 +03:00
interops.go native: add Ledger contract, fix #1696 2021-02-04 13:12:11 +03:00
interops_test.go core: allow to use state root in header 2020-11-20 17:16:32 +03:00
native_contract_test.go native: call native contracts by ID instead of name 2021-01-18 00:38:23 +03:00
native_designate_test.go native: cache all roles in Designate 2021-01-28 17:09:05 +03:00
native_ledger_test.go native: add Ledger contract, fix #1696 2021-02-04 13:12:11 +03:00
native_management_test.go naitve: disallow contract name modification 2021-01-29 12:19:08 +03:00
native_name_service_test.go native: add NameService 2021-02-01 21:40:21 +03:00
native_neo_test.go native: unify committee checks 2021-01-29 10:50:17 +03:00
native_notary_test.go native: unify committee checks 2021-01-29 10:50:17 +03:00
native_oracle_test.go native: don't call CreateNativeContractHash() in oracle contract 2021-01-22 11:28:13 +03:00
native_policy_test.go native: add NameService 2021-02-01 21:40:21 +03:00
notary_test.go core: add Notary module test 2021-02-02 22:01:32 +03:00
oracle_test.go oracle: implement filters 2021-01-28 13:00:59 +03:00
prometheus.go core: add state height to prometheus metrics 2020-07-30 12:42:15 +03:00
util.go native: drop Neo.Native.Deploy, move contract init to management contract 2020-12-14 13:33:41 +03:00
util_test.go native: drop Neo.Native.Deploy, move contract init to management contract 2020-12-14 13:33:41 +03:00