nim-eth/tests/p2p
Jacek Sieka ee845a1768
devp2p: drop pre-EIP8 support, fix snappy negotiation (#758)
Support for previous versions was
[removed](7194c847b6)
from geth in 2021 after other clients had migrated - should be safe to
remove here also.

* fix snappy detection - it should use the hello version, not the RLPx
handshake
* simplify generation of auth messages
* pad 100-300 bytes like spec suggests

TODO: error handling is all over the place - will be addressed in a
follow-up PR
2024-11-02 08:15:40 +01:00
..
all_discv5_tests.nim discv5: migrate to minilru (#741) 2024-10-03 12:34:38 +02:00
all_tests.nim move eth1 specific code to where it belongs 2022-10-11 14:52:25 +07:00
config.nims CI: test with multiple Nim version (#429) 2021-12-11 19:12:55 +01:00
discv5_test_helper.nim Align core types with execution spec (#733) 2024-09-29 10:52:19 +02:00
eth_protocol.nim Align core types with execution spec (#733) 2024-09-29 10:52:19 +02:00
p2p_test_helper.nim Align core types with execution spec (#733) 2024-09-29 10:52:19 +02:00
test_auth.nim devp2p: drop pre-EIP8 support, fix snappy negotiation (#758) 2024-11-02 08:15:40 +01:00
test_crypt.nim devp2p: drop pre-EIP8 support, fix snappy negotiation (#758) 2024-11-02 08:15:40 +01:00
test_discovery.nim Align core types with execution spec (#733) 2024-09-29 10:52:19 +02:00
test_discoveryv5.nim fix potential infinite loop in randomNodes (#754) 2024-10-24 17:24:53 +02:00
test_discoveryv5_encoding.nim Align core types with execution spec (#733) 2024-09-29 10:52:19 +02:00
test_ecies.nim Align core types with execution spec (#733) 2024-09-29 10:52:19 +02:00
test_enode.nim rm Goerli bootnodes (#746) 2024-10-09 10:34:47 +00:00
test_enr.nim Align core types with execution spec (#733) 2024-09-29 10:52:19 +02:00
test_hkdf.nim CI: test with multiple Nim version (#429) 2021-12-11 19:12:55 +01:00
test_ip_vote.nim Align core types with execution spec (#733) 2024-09-29 10:52:19 +02:00
test_protocol_handlers.nim handle new UPnP return value (#728) 2024-09-10 05:10:08 +00:00
test_rlpx_thunk.json Using unsigned types for message type and requst IDs (#722) 2024-08-30 17:27:09 +00:00
test_rlpx_thunk.nim Using unsigned types for message type and requst IDs (#722) 2024-08-30 17:27:09 +00:00
test_routing_table.nim Align core types with execution spec (#733) 2024-09-29 10:52:19 +02:00