neo-go/pkg/core/native
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
..
nativenames native: add Ledger contract, fix #1696 2021-02-04 13:12:11 +03:00
compatibility_test.go native: add Ledger contract, fix #1696 2021-02-04 13:12:11 +03:00
contract.go native: add Ledger contract, fix #1696 2021-02-04 13:12:11 +03:00
designate.go native: add Ledger contract, fix #1696 2021-02-04 13:12:11 +03:00
interop.go native: allow to overload native methods 2021-01-29 12:19:08 +03:00
ledger.go native: add Ledger contract, fix #1696 2021-02-04 13:12:11 +03:00
management.go naitve: disallow contract name modification 2021-01-29 12:19:08 +03:00
management_test.go state: use checksums and names to calculate contract hashes 2021-01-22 12:22:48 +03:00
name_service.go native: add Ledger contract, fix #1696 2021-02-04 13:12:11 +03:00
name_service_test.go native: add NameService 2021-02-01 21:40:21 +03:00
native_gas.go native: add Ledger contract, fix #1696 2021-02-04 13:12:11 +03:00
native_neo.go native: add Ledger contract, fix #1696 2021-02-04 13:12:11 +03:00
native_neo_candidate.go stackitem: change Bool() to TryBool(), prepare for its failures 2020-08-21 20:55:20 +03:00
native_neo_test.go native: implement delegated voting 2020-08-06 20:39:13 +03:00
native_nep17.go native: call native contracts by ID instead of name 2021-01-18 00:38:23 +03:00
neo_types.go native: cache committee together with votes 2020-11-10 15:23:06 +03:00
nonfungible.go native: add NameService 2021-02-01 21:40:21 +03:00
notary.go native: unify committee checks 2021-01-29 10:50:17 +03:00
oracle.go native: add Ledger contract, fix #1696 2021-02-04 13:12:11 +03:00
oracle_types.go native: move OracleRequest to state package 2020-10-08 13:48:14 +03:00
oracle_types_test.go pkg: move internal/ package to the root directory 2020-11-24 16:39:56 +03:00
policy.go native: add Ledger contract, fix #1696 2021-02-04 13:12:11 +03:00
util.go native: add NameService 2021-02-01 21:40:21 +03:00