neo-go/pkg/core/native
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
..
native_test config: add a special Blockchain type to configure Blockchain 2022-12-07 17:35:53 +03:00
nativenames [#2442] English Check 2022-05-04 19:48:27 +03:00
nativeprices core: move NotaryVerificationPrice to a separate package 2021-03-23 13:56:39 +03:00
noderoles core: adjust value of P2PNotary node role 2022-06-01 15:03:29 +03:00
compatibility_test.go config: add InitialGASSupply, fix #2073 2021-07-20 16:59:54 +03:00
contract.go core: adjust Notary contract ID 2022-06-01 15:03:29 +03:00
contract_test.go core: move TestNativeGetMethod to the native package 2022-06-08 18:51:27 +03:00
crypto.go keys: move from btcd/btcec to decred/secp256k1 package 2022-11-08 17:59:59 +03:00
crypto_test.go core: add murmur32 to CryptoLib native contract 2022-04-05 10:46:52 +03:00
designate.go cli: restart notary service on USR1 2022-07-28 19:05:56 +03:00
doc.go *: add more package-specific documentation 2021-03-19 16:18:45 +03:00
interop.go core: pop native call arguments after call invocation 2022-05-16 09:39:17 +03:00
invocation_test.go config: add a special Blockchain type to configure Blockchain 2022-12-07 17:35:53 +03:00
ledger.go core: make GetHeaderHash accept uint32 2022-11-25 14:30:51 +03:00
management.go native: make management compatible with C# node 3.5.0 2022-12-07 15:13:17 +03:00
management_neotest_test.go config: add a special Blockchain type to configure Blockchain 2022-12-07 17:35:53 +03:00
management_test.go native: implement management.getContractById 2022-12-02 10:21:08 +03:00
native_gas.go Merge PR #2488 from nspcc-dev/reorder-neo-gas-distribution 2022-05-13 19:36:34 +03:00
native_neo.go native: trigger committee update on candidate registration 2022-07-27 23:21:21 +03:00
native_neo_candidate.go [#2442] English Check 2022-05-04 19:48:27 +03:00
native_neo_test.go stackitem: introduce Convertible interface 2021-07-19 15:42:42 +03:00
native_nep17.go bigint: don't allocate in ToPreallocatedBytes 2022-06-02 15:38:39 +03:00
nativenames_test.go [#2442] English Check 2022-05-04 19:48:27 +03:00
neo_types.go stackitem: reusable serialization context 2022-06-02 15:38:39 +03:00
notary.go golangci: enable errorlint and fix everything it found 2022-09-02 18:36:23 +03:00
oracle.go vm: don't use Stack for istack 2022-11-18 11:35:29 +03:00
oracle_types.go [#2442] English Check 2022-05-04 19:48:27 +03:00
oracle_types_test.go stackitem: introduce Convertible interface 2021-07-19 15:42:42 +03:00
policy.go Merge pull request #2442 from EliChin/feature/eng_review 2022-05-05 17:12:37 +03:00
policy_test.go core: move Policy contract tests to native 2022-06-08 22:44:25 +03:00
std.go stackitem: reusable serialization context 2022-06-02 15:38:39 +03:00
std_test.go native: add some tests for stdlib's atoi 2022-09-19 16:18:53 +03:00
util.go bigint: don't allocate in ToPreallocatedBytes 2022-06-02 15:38:39 +03:00