neo-go/pkg
Roman Khimov 46a59e904a network: don't register addresses before version handshake
1) It duplicates registration in `version` message handler and no valid
   connection can work without version exchange.
2) On public networks we have seed nodes defined by names, so we register
   connections to them using these names, but then if connection is dropped we
   delist them by IP:PORT combinations which can lead to zero PeerCount() with
   all seeds still being registered as connected in the discovery subsystem
   and thus no reconnection attempts being made.
2021-06-18 10:49:42 +03:00
..
compiler Merge pull request #1096 from nspcc-dev/neox-2.x 2020-06-24 16:08:19 +03:00
config mpt: implement reference counting 2020-11-18 12:16:05 +03:00
consensus consensus: flush previous proposal on new block 2021-02-18 15:45:34 +03:00
core dao: don't treat zero stateroot as valid during MPT init 2021-04-19 12:39:43 +03:00
crypto keys: add support for uncompressed serialization in PublicKey 2020-06-10 19:17:08 +03:00
encoding *: move all packages from CityOfZion to nspcc-dev 2020-03-03 17:21:42 +03:00
internal random: make use or random package in tests 2020-03-27 10:27:46 +03:00
interop interop: fix key recovery functions documentation 2020-06-25 14:30:53 +03:00
io io: allow to restrict string size 2021-02-18 15:36:22 +03:00
network network: don't register addresses before version handshake 2021-06-18 10:49:42 +03:00
rpc result: fix confirmations count for blocks 2021-02-18 17:28:19 +03:00
smartcontract smartcontract: add JSON marshal/unmarshal for InteropType 2020-05-13 17:17:41 +03:00
util fixedn: always correctly unmarshal Fixed8 values 2021-02-18 15:38:02 +03:00
vm vmcli: return after error in break 2020-12-31 12:51:01 +03:00
wallet wallet: check for t.GetSignedPart() result correctness 2020-05-07 21:48:45 +03:00