neo-go/pkg/network
Roman Khimov 703bf6c458 network: take into account good known peers when thinking of GetAddr
They will be returned to pool when disconnected anyway. On a smaller network
this can make a difference because there are not a lot of addresses in the
pool usually.

Signed-off-by: Roman Khimov <roman@nspcc.ru>
2024-12-06 15:31:33 +03:00
..
bqueue queue: add Blocking OperationMode 2024-09-09 10:28:15 +04:00
capability [#2442] English Check 2022-05-04 19:48:27 +03:00
extpool *: use require.ErrorIs instead of require.True(t, error.Is()) 2023-05-04 17:03:47 +03:00
payload *: improve for loop syntax 2024-08-30 21:45:18 +03:00
compress.go network: check compressed payload size in decompress 2022-03-24 17:22:55 +03:00
discovery.go *: stop using math/rand 2024-08-30 17:00:11 +03:00
discovery_test.go *: improve for loop syntax 2024-08-30 21:45:18 +03:00
fuzz_test.go *: improve for loop syntax 2024-08-30 21:45:18 +03:00
helper_test.go config: add a special Blockchain type to configure Blockchain 2022-12-07 17:35:53 +03:00
message.go network: fix "unexpected empty payload: CMDVersion" 2024-12-05 18:34:55 +03:00
message_string.go *: update Stringers wrt fresh Stringer version 2023-10-19 11:33:07 +03:00
message_test.go *: improve for loop syntax 2024-08-30 21:45:18 +03:00
notary_feer.go *: move NVB and Conflicts attributes out of extensions 2023-09-04 16:39:44 +03:00
peer.go neorpc: extend getpeers method 2024-06-27 10:41:59 +01:00
prometheus.go *: move metric neogo_version out of pkg/network 2024-11-29 16:58:11 +03:00
server.go network: take into account good known peers when thinking of GetAddr 2024-12-06 15:31:33 +03:00
server_config.go services: add new service for fetching blocks from NeoFS 2024-09-11 08:50:31 +04:00
server_test.go *: fix linter exhaustive errors 2024-09-26 13:29:03 +03:00
state_sync.go network: move blockqueue to a separate package 2023-03-15 17:37:47 +03:00
tcp_peer.go tcp_peer: Fix possible goroutine leak 2024-02-25 22:38:18 +03:00
tcp_peer_test.go ci: fix lint issues (fix #2948) 2023-03-29 11:19:23 +08:00
tcp_transport.go *: use zap.Stringer instead of zap.String where it can be used 2022-12-13 12:44:54 +03:00
transport.go network: allow multiple bind addresses for server 2022-12-07 13:06:03 +03:00