neo-go/pkg
Roman Khimov 23f118a1a9 network: rework discoverer/server interaction
* treat connected/handshaked peers separately in the discoverer, save
   "original" address for connected ones, it can be a name instead of IP and
   it's important to keep it to avoid reconnections
 * store name->IP mapping for seeds if and when they're connected to avoid
   reconnections
 * block seed if it's detected to be our own node (which is often the case for
   small private networks)
 * add an event for handshaked peers in the server, connected but
   non-handshaked ones are not really helpful for MinPeers or GetAddr logic

Fixes #2796.
2022-11-17 17:07:19 +03:00
..
compiler compiler: use shorter and cheaper sequence to convert to Boolean 2022-10-25 18:20:55 +03:00
config network: add BroadcastFactor to control gossip, fix #2678 2022-10-14 15:53:32 +03:00
consensus dbft: rev up, fix context timestamp initialization 2022-10-20 12:38:14 +03:00
core Merge pull request #2804 from nspcc-dev/check-aer-sub 2022-11-17 04:24:35 +07:00
crypto keys: move from btcd/btcec to decred/secp256k1 package 2022-11-08 17:59:59 +03:00
encoding fixedn: add a test for empty string 2022-08-19 21:52:43 +03:00
interop interop: refactor address.FromHash160 code 2022-09-27 15:32:57 +03:00
io [#2442] English Check 2022-05-04 19:48:27 +03:00
neorpc neorpc: adjust and extend event filters documentation 2022-10-26 15:32:54 +03:00
neotest rpcclient: fix WS-client unsubscription process 2022-11-16 23:44:30 +03:00
network network: rework discoverer/server interaction 2022-11-17 17:07:19 +03:00
rpcclient rpcclient: refactor event-based waiting loop 2022-11-16 23:57:00 +03:00
services actor: fix event-based tx awaiting 2022-11-16 23:44:31 +03:00
smartcontract rpcbinding: use binding condig to generate code for simple arrays 2022-11-14 13:01:13 +03:00
util slice: add Clean microfunction 2022-09-02 14:44:32 +03:00
vm vm: fix istack marshaling, fix #2799 2022-11-16 00:40:12 +03:00
wallet Merge pull request #2725 from nspcc-dev/move-cli-tests 2022-10-06 13:43:39 +07:00