Commit Graph

170 Commits

Author SHA1 Message Date
f1f353edcc integration test of network state change (#14575) 2025-02-19 14:19:24 +00:00
77bd2115fb Fix branch (#14416)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-11 21:18:11 +00:00
e4e5cb04d8 integration test for capability version mismatch (#14304) 2025-02-07 19:32:48 +00:00
6dfcb7a85f fix: increment pending out on manually triggered connect (#14257)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-07 11:35:14 +00:00
a39980a6f6 feat: generalize Block impls (#14133) 2025-01-31 22:05:09 +00:00
3e0cd2eb3d integration test for trusted peer only (#14127) 2025-01-31 20:14:48 +00:00
6ab1528896 eth for NetworkConfigBuilder (#14109) 2025-01-30 16:59:53 +00:00
00593d2079 chore: correct the docs (#14070) 2025-01-29 14:29:04 +00:00
ba6a1122d8 integration test for max outgoing connections (#14039) 2025-01-28 14:59:19 +00:00
8efe441cc0 feat: use reth-ethereum-primitives (#13830) 2025-01-17 01:22:21 +01:00
20d3fa6bbb feat: rename reth_primitives::RecoveredTx functions to match alloy::Recovered (#13663) 2025-01-06 14:27:43 +00:00
2f46fe6d48 chore: use leaner NoopProvider in network (#13178) 2024-12-06 12:49:57 +00:00
d3e09c8c43 perf: profile TransactionsManager::poll hash fetching (#12975)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-06 10:11:29 +00:00
1f6b7d1239 feat: wire network primitives to remaining components (#13143) 2024-12-04 22:51:19 +00:00
fbd2d6eeda refactor: split NetworkEventListenerProvider (#12972) 2024-12-04 18:27:58 +00:00
f2860006f7 chore: replace TransactionSigned struct inits with new functions (#12779) 2024-11-22 14:28:59 +00:00
3765ae2444 feat: add TransactionSigned::new fns (#12768) 2024-11-22 11:37:34 +01:00
4442b5d6fa feat: convert hash field to OnceLock<TxHash> on TransactionSigned (#12596)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-11-21 22:40:29 +00:00
626224e301 chore: refactor MockTransaction (#12627) 2024-11-18 11:57:22 +00:00
2dc9a06321 chore(sdk): add NetworkPrimitives for NetworkManager (#12530)
Co-authored-by: dkathiriya <lakshya-sky@users.noreply.github.com>
2024-11-16 05:59:53 +01:00
001f3899fd primitives: rm alloy Header reexport (#12515) 2024-11-13 16:41:25 +00:00
38fdc93a12 feat: bump alloy (#12215)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-06 14:50:25 +00:00
967cbc4e97 primitives: rm alloy Signature reexport (#12313) 2024-11-05 04:15:15 +00:00
c19af293a6 feat: add rlp support for EthVersion (#12221) 2024-10-31 08:33:33 +00:00
fbe04625b9 test: use port0 in tests (#12154) 2024-10-29 00:04:24 +00:00
47c3a481de Broadcast external IP from NAT in enode record (#10274)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-10 11:12:27 +00:00
e21d75f9aa primitives: rm more alloy_primitives reexports (#11325) 2024-09-30 01:06:47 +00:00
ea1d04aa75 primitives: rm more alloy_primitives reexports (#11255) 2024-09-29 16:48:54 +00:00
6a7d8938c7 chore: update revm and alloy primitives (#11235)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-09-26 14:33:29 +00:00
65f2664471 feat: make NetworkConfigBuilder independent of concrete ChainSpec (#11176) 2024-09-26 11:37:20 +00:00
2022dd3de5 primitives: rm alloy_consensus::transaction reexports (#11191) 2024-09-25 12:13:48 +00:00
fb0555ae7d Refactor Block (#10913)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-09-24 10:14:08 +00:00
15aee9b144 feat: use alloy Signature type (#10758)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-09-23 13:29:48 +00:00
d668216b8c fix(lint): warnings network tests (#11017) 2024-09-19 13:17:37 +02:00
ae9b13f4a1 net: replace reth-primitive imports (#11023) 2024-09-19 08:29:01 +00:00
c6359b6242 Fix: Allow missing docs for test modules (#10893) 2024-09-13 16:38:47 +00:00
f6f16fcd9c clippy: add needless_for_each clippy lint (#10555)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-27 10:31:44 +00:00
22f928a2b1 feat : add the ability to connect to a peer (#10028)
Co-authored-by: Emilia Hane <emiliaha95@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-24 07:16:34 +00:00
33f612a41a chore(net): Move reth_network::NetworkEvents into reth-network-api (#10062) 2024-08-05 20:27:59 +00:00
b592607394 Move reth_eth_wire::ProtocolVersion and reth_eth_wire::Capabilities to reth-eth-wire-types (#10071)
Co-authored-by: Emilia Hane <emiliaha95@gmail.com>
2024-08-04 16:22:14 +00:00
b10517b3bf chore(net): extract NetworkHandle methods for launching node to traits (#9966) 2024-08-01 16:44:23 +00:00
fcbdbf361b feat: support DNS in reth.toml for trusted_nodes (#9864) 2024-07-31 12:20:19 +00:00
a617bd0f3b replaced generic to box dyn (#9443) 2024-07-12 14:15:23 +00:00
0ce192921f move header.rs to eth-wire-types (#9345) 2024-07-06 10:29:02 +00:00
530e7e8961 refactor(net): move node record constants to network-peers crate (#9161) 2024-06-28 09:45:23 +02:00
a34e41c275 chore(deps): rm reth-rpc-types dep from reth-network (#9023) 2024-06-21 21:47:03 +00:00
b9b61b377a chore: rename net-common to banlist (#9016) 2024-06-21 14:05:38 +00:00
6b2c3af8b9 test: disable dns discovery (#9004) 2024-06-20 21:40:21 +00:00
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +00:00
22e6afe3f1 fix(net): use real tcp port for local node record (#8853) 2024-06-14 21:38:19 +00:00