neo-go/pkg/core
Roman Khimov ac527650eb native: add Ledger contract, fix #1696
But don't change the way we process/store transactions and blocks. Effectively
it's just an interface for smart contracts that replaces old syscalls.

Transaction definition is moved temporarily to runtime package and Block
definition is removed (till we solve #1691 properly).
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: introduce mempool notifications 2021-02-02 22:01:32 +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