Commit Graph

119 Commits

Author SHA1 Message Date
c9a348dd2c chore(deps): bump breaking deps (#14570)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-19 11:36:15 +00:00
b45478c08c Revert "Disable default features for reth-storage-api in workspace manifest" (#14471) 2025-02-13 13:51:05 +01:00
58275b8931 Disable default features for reth-storage-api in workspace manifest (#14466)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-13 12:31:16 +00:00
2e4376f359 add format checker to .toml (#13968)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-28 12:20:58 +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
8d5668a23a chore: disable reth-ethereum-forks default features in workspace (#13054) 2024-12-02 11:29:54 +00:00
f12d7a9264 chore: use ethereum-forks types directly (#12702) 2024-11-20 11:15:48 +00:00
ff22c8eef8 chore(sdk): Define MaybeSerde (#12577)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-18 13:30:44 +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
b39957612a feat: make more network components generic over primitives (#12481) 2024-11-12 19:29:42 +00:00
aece53ae88 feat: make downloaders and clients generic over block parts (#12469)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-12 15:13:21 +00:00
cf4a4454ec fix: feature propagation (#11888)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-10-19 20:36:11 +00:00
2022dd3de5 primitives: rm alloy_consensus::transaction reexports (#11191) 2024-09-25 12:13:48 +00:00
08bdec9efa net: replace reth-primitive imports with alloy-eips (#11027)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-20 06:23:38 +00:00
ae9b13f4a1 net: replace reth-primitive imports (#11023) 2024-09-19 08:29:01 +00:00
532ea9d097 deps: rm useless dependencies (#10255) 2024-08-10 16:17:20 +00:00
3c709981da deps: rm unused deps (#10229) 2024-08-09 12:09:01 +00:00
d7f9a255e1 feat(primitives): k256 crate fallback for secp256k1 module (#9989) 2024-08-02 12:53:59 +00:00
fcbdbf361b feat: support DNS in reth.toml for trusted_nodes (#9864) 2024-07-31 12:20:19 +00:00
afe86895ff feat: feature gate tokio::net lookup (#9289) 2024-07-04 10:16:39 +00:00
c5167a4784 refactor: move write_peers_to_file to NetworkManager impl (#9134)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-03 14:05:44 +00:00
d41aac380b feat: add non feature gated noop block reader (#9261) 2024-07-03 13:33:43 +00:00
18eef6a991 refactor: extract configuration types to reth-network-types (#9136) 2024-06-27 09:33:13 +00:00
a34e41c275 chore(deps): rm reth-rpc-types dep from reth-network (#9023) 2024-06-21 21:47:03 +00:00
17c5121b50 chore(deps): replace fnv with fx (#9024) 2024-06-21 21:30:06 +00:00
b9b61b377a chore: rename net-common to banlist (#9016) 2024-06-21 14:05:38 +00:00
554e8b1913 feat(exex): derive serde ser/deser for ExExNotification (#8963) 2024-06-20 10:33:53 +00:00
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +00:00
333a86db10 chore: bump alloy and rm EvmOverrides (#8875) 2024-06-17 09:46:42 +00:00
2852893a7d chore: rename network-types to network-peers (#8699) 2024-06-09 13:13:46 +00:00
e21a2578d5 chore(deps): remove useless deps (#8453) 2024-05-29 09:34:52 +00:00
de4e0ba041 chore: rm reth-interfaces from network (#8435) 2024-05-28 16:11:08 +00:00
cc4a418ddf refactor: extract peer types to net/types (#7912)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-27 04:18:59 +00:00
e2e5201d8a chore(deps): bump enr, discv5, secp256k1 (#7000)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-04-25 19:50:38 +00:00
6d2e20cd85 chore: Move consensus trait to standalone crate (#7757)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-23 11:50:19 +00:00
8a0f8cf835 chore: stages crates touchups (#7742) 2024-04-19 12:25:11 +00:00
9d2fdd5e3f chore: remove ethers deps (#7508) 2024-04-08 13:07:45 +00:00
b89af430e2 feat: extract optimism sequencer client to node-optimism (#7482) 2024-04-05 21:35:02 +00:00
633806ef3f feat(discv5): plug discv5 crate into network (#7446) 2024-04-04 12:18:53 +00:00
3cafd586cf feat(discv5): config via cli (#7394) 2024-04-03 12:27:46 +00:00
28b983403e chore: move op types; less op cfgs (#7255) 2024-03-20 18:17:23 +00:00
de9fb89556 chore: remove txpool optimism feature (#7199) 2024-03-18 19:44:11 +00:00
a1df972464 chore: remove most ethers mentions and code (#6999) 2024-03-06 14:38:15 +00:00
422b8f8e75 Prioritisation network manager + transactions manager + eth request handler (#6590)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2024-03-06 13:43:21 +00:00
9468527aad chore: remove unused dependencies to speed up building time (#6882)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-02-29 15:10:20 +00:00
b00e3f98be chore: remove cargo-udeps-related workflow and metadata (#6889) 2024-02-29 15:07:25 +00:00
0007c9a4d2 Verify tx response data against request (#6439)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
2024-02-27 17:09:27 +00:00
323bad2718 Replace async trait with ->impl Future (#6791) 2024-02-26 13:23:00 +00:00
ca2c883cd6 fix: Duration serde execution stage (#6691) 2024-02-20 12:09:11 +00:00