neoneo-go/pkg/config
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
..
limits limits: new package with storage limits 2022-07-08 23:30:30 +03:00
netmode *: fix Neo and NeoGo misuses 2022-12-07 17:29:09 +03:00
testdata config: add NativeUpdateHistory 2021-03-15 12:35:14 +03:00
application_config.go config: add a special Blockchain type to configure Blockchain 2022-12-07 17:35:53 +03:00
application_config_test.go config: move P2P options to a separate config section 2022-12-07 13:06:05 +03:00
basic_service.go services: allow multiple listen addresses for simple services 2022-12-07 11:23:01 +03:00
basic_service_test.go services: allow multiple listen addresses for simple services 2022-12-07 11:23:01 +03:00
config.go config: add a special Blockchain type to configure Blockchain 2022-12-07 17:35:53 +03:00
config_test.go config: add NativeUpdateHistory 2021-03-15 12:35:14 +03:00
consensus.go config: add Consensus subsection for dBFT config, fix #2677 2022-12-07 13:20:21 +03:00
doc.go *: add more package-specific documentation 2021-03-19 16:18:45 +03:00
hardfork.go config: s/HF_Aspidochelone/Aspidochelone/ 2022-06-03 11:53:18 +03:00
hardfork_string.go config: s/HF_Aspidochelone/Aspidochelone/ 2022-06-03 11:53:18 +03:00
internal_service.go config: move common part of notary/state into InternalService 2022-12-07 13:18:50 +03:00
ledger_config.go config: add a special Blockchain type to configure Blockchain 2022-12-07 17:35:53 +03:00
notary_config.go config: move common part of notary/state into InternalService 2022-12-07 13:18:50 +03:00
oracle_config.go oracle: check response Content-Type 2021-07-12 13:13:48 +03:00
p2p.go config: move P2P options to a separate config section 2022-12-07 13:06:05 +03:00
protocol_config.go config: add a special Blockchain type to configure Blockchain 2022-12-07 17:35:53 +03:00
protocol_config_test.go config: add TimePerBlock to replace SecondsPerBlock 2022-12-02 19:52:14 +03:00
rpc_config.go config: unify BasicService config within existing services 2022-12-06 16:35:09 +03:00
rpc_config_test.go services: allow multiple listen addresses for simple services 2022-12-07 11:23:01 +03:00
state_root.go config: move common part of notary/state into InternalService 2022-12-07 13:18:50 +03:00
wallet_config.go *: move wallet config from wallet to config package 2020-06-29 09:15:29 +03:00