Commit Graph

680 Commits

Author SHA1 Message Date
0477f97773 chore: change best unconnected condition (#4527) 2023-09-08 15:28:00 +00:00
59bffd4112 fix: filter out pre-genesis timestamp forks (#4501) 2023-09-07 10:57:31 +00:00
422d930914 feat: support blobs in eth_sendRawTransaction (#4495) 2023-09-06 12:48:15 +00:00
ee15bdbb7b chore: fix clippy (#4468) 2023-09-04 10:20:19 +00:00
e66e3e3556 feat(storage, tree): respect Transaction Lookup pruning in the blockchain tree (#4410) 2023-09-01 12:51:34 +00:00
a76da98316 feat: support admin_peers (#4435) 2023-08-31 20:36:50 +00:00
1a40daef8a docs: add aquamarine as dep to reth (#4433) 2023-08-31 19:09:27 +00:00
0c7a93717a feat: add EIP-4788 parent_beacon_block_root to Header (#4299) 2023-08-29 17:55:13 +00:00
b2a0548e47 feat(net): rm TODO for DEFAULT_DISCOVERY_PORT (#4366) 2023-08-27 20:29:55 +00:00
6d0b00a391 chore: use DEFAULT_DISCOVERY_PORT constant (#4356) 2023-08-25 07:47:58 +00:00
b473f20279 chore(deps): bump enr 0.9 (#4230) 2023-08-24 14:23:03 +02:00
1343644955 feat: use get_pooled_transaction_elements in network manager (#4329) 2023-08-23 16:26:57 +00:00
3b404acc7d feat: support blob transactions in manager (#4294) 2023-08-21 15:05:11 +00:00
7f9116b747 dep: move metrics to workspace (#4289) 2023-08-21 09:33:50 +00:00
5c88193328 chore: rename test mod to make clippy happy (#4285) 2023-08-20 14:09:13 +02:00
9ebeca3bef chore: simplify builder fn (#4284) 2023-08-20 13:07:32 +02:00
849a47efb8 fix: prevent node info zero address (#4268) 2023-08-18 15:07:30 +00:00
2904745650 chore: bump metrics (#4265) 2023-08-18 14:57:28 +00:00
a5b777a65f feat: add blob store service (#4191)
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
2023-08-17 16:38:59 +00:00
40f9576c3a feat: implement network encoding for blob transactions (#4172)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-16 23:10:33 +00:00
1fda268a4e perf: use futures unordered for active requests (#4231) 2023-08-16 18:02:46 +00:00
7a922a6ed0 perf: create buffer once (#4226) 2023-08-16 16:26:16 +00:00
491b453edb feat: track node record (#4224) 2023-08-16 16:26:06 +00:00
b232e05b26 fix: track established bonds (#4229) 2023-08-16 16:17:20 +00:00
d643d03030 Move parking_lot dependency to workspace dep (#4228) 2023-08-16 13:32:42 +00:00
981873dca9 chore: enforce recommended soft limit for get pooled requests (#4210) 2023-08-15 16:36:39 +00:00
7f83d0a05a chore: handle full peer request channel (#4211) 2023-08-15 16:29:53 +00:00
72236490ce fix: restrict max active queries (#4178) 2023-08-14 09:45:28 +00:00
427a8395f9 feat(txpool): Make TransactionPool trait object safe (#4156)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-11 13:34:56 +00:00
fd7e28e786 feat(txpool) modify txpool guard to be for pipeline syncs only (#4075)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-09 18:40:38 +00:00
31d1288d40 feat: adds arbitratry to BlobTransaction and KZG_TRUSTED_SETUP (#4116)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-09 12:30:44 +00:00
6c90ec537d feat: add BlobTransaction network type (#4102) 2023-08-09 11:59:14 +00:00
62f39a5a15 feat: do not propagate full 4844 transactions (#4105)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-08 09:14:52 +00:00
cac4049a08 chore: relax network blockreader trait bounds (#4079) 2023-08-05 16:00:05 +02:00
443383b307 chore: make txpool cargo test compile (#4058) 2023-08-04 20:14:40 +02:00
3f63a0887a fix: only propagate txs that are allowed to be propagated (#4050) 2023-08-03 20:31:59 +00:00
8c70524fc6 chore: dont penalize on dropped connections (#4031) 2023-08-02 18:39:09 +00:00
b46101afb5 feat(cli): add max peer args (#4024) 2023-08-01 18:44:39 +00:00
335908c07e Update lib.rs (#4017) 2023-08-01 00:40:30 +00:00
27c65d291f fix: track full_transactions propagation when packet size limited (#3993) 2023-07-31 19:11:31 +00:00
c0544ed7e1 feat(p2p): Add GetReceipts eth handler implementation (#3959) 2023-07-31 14:36:13 +00:00
e2142481c0 chore(deps): bump itertools (#3998) 2023-07-31 11:53:24 +00:00
334d6068ad feat: add 4844 header fields and consensus checks (#3972) 2023-07-29 12:51:16 +00:00
8cdb097829 chore: simplify workspace = true usage (#3930) 2023-07-26 15:21:09 +00:00
076c91a916 feat: add Tracing call pool (#3908) 2023-07-25 14:51:30 +00:00
9b9ae82b2f feat: report different request errors (#3857) 2023-07-24 19:13:37 +00:00
9c69f04380 chore: fix SessionManagerMetrics typo (#3823) 2023-07-18 00:40:43 +00:00
6d1e8a2ecc feat:new discovered node record event stream (#3707)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-17 09:42:28 +00:00
6934428be9 feat: better blocksize heuristics (#3748) 2023-07-15 22:36:39 +03:00
2748bed86b chore(downloader): simplify bodies task polling (#3788) 2023-07-15 09:02:14 +00:00