Commit Graph

318 Commits

Author SHA1 Message Date
94cb6a8bcd chore: use Display instead of Debug for most errors (#6777) 2024-02-24 12:13:41 +00:00
12b3bae53d fmt: format some tests (#6774) 2024-02-24 11:16:40 +00:00
34402caeee Replace #[async_trait] with ->imp for traits in eth_wire (#6756) 2024-02-23 16:45:25 +00:00
9ca813aee2 chore: remove some unnecessary calls to unwrap/expect (#6727) 2024-02-22 16:36:08 +00:00
d7a2123181 Bug fix, filter out already imported transactions (#6723) 2024-02-22 11:37:03 +00:00
f475adf243 Clean up tx manager (#6681) 2024-02-21 19:12:14 +00:00
c8c422e278 chore: set test-fuzz to workspace dep, bump c-kzg (#6705) 2024-02-21 10:03:07 +00:00
79452eadaf chore: make clippy happy (#6666) 2024-02-19 06:31:47 +00:00
c0f3d38ad9 Speed up request buffered hashes (#6318)
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
Co-authored-by: back <104515688+justcode740@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-02-13 18:57:43 +00:00
85d4f18582 Add serde feature to ethereum-forks crate (#6476) 2024-02-08 03:32:55 +00:00
189d76735e fix: initial total_bytes value for response limit and typos (#6449) 2024-02-06 21:33:00 +00:00
75132dabba Fix bug hashes buffered for busy peer gave false-positive on eth68 check (#6427) 2024-02-05 22:39:45 +00:00
262a9c16c2 chore: add missing is functions (#6309) 2024-01-31 19:22:21 +00:00
34cda3a99f Sanitise eth68 announcement (#6222)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-01-31 13:19:51 +00:00
9c9be5796a doc(eth-wire): add missing documentation for message mod (#6232) 2024-01-25 21:29:38 +00:00
66ac0fdc5b feat: Implement fixed vec arbitrary manually for NewPooledTransactions68 (#6184)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-24 13:33:08 +01:00
e1e81059fe Validation on decoding NewPooledTransactions68 (#6090) 2024-01-23 11:06:28 +00:00
b713408331 Bug fix tx fetcher RUST_LOG=trace & add state dump to debug_assert error (#6146) 2024-01-22 15:37:56 +00:00
ade779754a Add commands from CONTRIBUTING.md to Makefile and update ci (#6141)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2024-01-22 10:42:06 +00:00
8349cb3205 optimise TransactionFetcher (#6012)
Co-authored-by: zerosnacks <95942363+zerosnacks@users.noreply.github.com>
2024-01-18 23:37:14 +00:00
7ed87433d8 chore: add missing outgoing message check (#6082) 2024-01-16 08:45:51 +00:00
3ce9fcf7e5 add alloy_chains (#5952)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-12 14:43:55 +00:00
ee199bb5db fmt: run nightly-2023-10-15 and remove semicolons (#6035) 2024-01-12 11:38:41 +00:00
4660da4a3f fix various clippy (#6020)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-01-10 23:27:57 +00:00
a1225be077 fix(bin): process metrics version mismatch (#5985) 2024-01-09 16:59:55 +00:00
9aa44093cf lints: move top-level lints to [workspace.lints] manifest table (#5935) 2024-01-04 13:38:02 +00:00
dcf1d5090f docs: improve rlp transaction encoding docs (#5922) 2024-01-02 19:02:41 +00:00
b1b059fe9b chore: clean up lints (#5881) 2023-12-28 16:23:50 +00:00
e341f47a16 fmt: add a space between inner doc-comments and following items (#5880) 2023-12-28 15:52:20 +00:00
5062b7ea86 feat: integrate multiplexing (#5559) 2023-12-12 16:34:31 +00:00
971e8d9b01 refactor(net): Simplified logic for determining shared capability versions (#5725)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-12-11 20:28:25 +00:00
ae8ad6f26a refactor(net): Improved Masking Function for Message IDs (#5724) 2023-12-11 11:34:32 +00:00
cd4d6c52b0 Cap mux simple (#5577)
Signed-off-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2023-12-08 08:21:01 +00:00
f15e878250 Fix eth message ID length bug (#5666) 2023-12-04 16:01:40 +00:00
2144b97df0 reth-ethereum-forks crate (#5621)
Co-authored-by: root <root@Arindam>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-12-01 12:07:32 +00:00
025511baa6 Fix sink implementation (#5594) 2023-11-27 19:01:00 +00:00
92fecc1daf feat(op-reth): Canyon receipts version (#5526) 2023-11-27 16:59:00 +00:00
462ea82f91 feat(op-reth): Canyon hardfork spec (#5503) 2023-11-27 15:53:25 +00:00
563a683a62 Feat/improve fee history performance (#5182)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-27 10:59:27 +00:00
62cebf0643 chore: some multiplex followup (#5553) 2023-11-24 12:35:50 +00:00
5ab2cf6998 feat: add find by offset functions (#5541) 2023-11-23 16:41:25 +00:00
3598a23cf7 feat: rlpx multiplexing (#5413) 2023-11-22 20:30:18 +00:00
6e6e873d88 chore: add some capability helper fns (#5486) 2023-11-18 11:16:20 +01:00
b03d0106ae feat(eth-wire) add missing docs (#5467) 2023-11-17 12:57:07 +00:00
0b46e16dcd feat(eth-wire): update docs (#5450) 2023-11-15 23:31:45 +00:00
49f4606583 fix(net): check bounds on message logging (#5448) 2023-11-15 19:03:34 +00:00
40db0dfc9a chore: move shared capabilities to capabilities.rs (#5375) 2023-11-10 00:57:28 +01:00
2488aa079e feat: support hello message with protocols (#5371) 2023-11-09 20:21:19 +00:00
1a78f6ded4 docs: more shared cap docs (#5365) 2023-11-09 04:30:13 +00:00
011494dff4 feat: support multiple shared caps (#5363)
Co-authored-by: Emilia Hane <emiliaha95@gmail.com>
2023-11-08 20:33:18 +00:00