neo-go/pkg/core
Roman Khimov 7589733017 config: add a special Blockchain type to configure Blockchain
And include some node-specific configurations there with backwards
compatibility. Note that in the future we'll remove Ledger's
fields from the ProtocolConfiguration and it'll be possible to access them in
Blockchain directly (not via .Ledger).

The other option tried was using two configuration types separately, but that
incurs more changes to the codebase, single structure that behaves almost like
the old one is better for backwards compatibility.

Fixes #2676.
2022-12-07 17:35:53 +03:00
..
block block: JSONize tx-less block as [] instead of null 2022-07-21 13:15:31 +03:00
chaindump config: add a special Blockchain type to configure Blockchain 2022-12-07 17:35:53 +03:00
dao core: drop old STContractID data 2022-12-02 10:54:45 +03:00
fee vm: add PUSHT and PUSHF opcodes 2022-12-02 10:02:33 +03:00
interop config: add a special Blockchain type to configure Blockchain 2022-12-07 17:35:53 +03:00
mempool [#2442] English Check 2022-05-04 19:48:27 +03:00
mempoolevent [#2442] English Check 2022-05-04 19:48:27 +03:00
mpt golangci: enable/fix misspell 2022-09-02 18:36:26 +03:00
native config: add a special Blockchain type to configure Blockchain 2022-12-07 17:35:53 +03:00
state *: fix Neo and NeoGo misuses 2022-12-07 17:29:09 +03:00
stateroot config: add a special Blockchain type to configure Blockchain 2022-12-07 17:35:53 +03:00
statesync config: add a special Blockchain type to configure Blockchain 2022-12-07 17:35:53 +03:00
storage core: drop old STContractID data 2022-12-02 10:54:45 +03:00
test_data core: refactor helper test contracts generation 2022-03-30 11:46:29 +03:00
transaction *: fix Neo and NeoGo misuses 2022-12-07 17:29:09 +03:00
basic_chain_test.go config: add a special Blockchain type to configure Blockchain 2022-12-07 17:35:53 +03:00
bench_test.go core: make GetHeaderHash accept uint32 2022-11-25 14:30:51 +03:00
blockchain.go config: add a special Blockchain type to configure Blockchain 2022-12-07 17:35:53 +03:00
blockchain_core_test.go config: add a special Blockchain type to configure Blockchain 2022-12-07 17:35:53 +03:00
blockchain_neotest_test.go config: add a special Blockchain type to configure Blockchain 2022-12-07 17:35:53 +03:00
doc.go *: apply go 1.19 formatter heuristics 2022-08-09 15:37:52 +03:00
headerhashes.go core: don't always store all hashes in memory 2022-11-25 14:30:51 +03:00
helper_test.go config: add a special Blockchain type to configure Blockchain 2022-12-07 17:35:53 +03:00
interops.go runtime: implement System.Runtime.LoadScript, fix #2701 2022-11-25 15:11:49 +03:00
native_designate_test.go core: add some comment for TestDesignate_DesignateAsRole 2022-06-08 23:11:14 +03:00
prometheus.go core: make GetHeaderHash accept uint32 2022-11-25 14:30:51 +03:00
util.go core: simplify header hash list restoration logic 2022-11-25 13:08:03 +03:00
util_test.go core: export CreateGenesisBlock 2022-06-08 18:20:34 +03:00