Commit Graph

700 Commits

Author SHA1 Message Date
8f9d2908ca chore: add and fix more lints, improve docs (#4765) 2023-09-25 15:46:46 +00:00
675c6bfc39 perf/refactor: use tokio_util::sync::PollSender for ActiveSession -> SessionManager messages (#4603) 2023-09-22 22:09:39 +00:00
995986e7c0 chore: fix flaky test (#4729) 2023-09-22 18:59:58 +00:00
a964a7e898 feat(net): add helper functions to TransactionsHandle implementation (#4668) 2023-09-20 06:51:13 +00:00
4aa3ebdbdd chore: fix doc lints (#4639) 2023-09-18 17:08:35 +00:00
8baf2344d4 chore: demote session established log level (#4564)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-18 08:38:45 +00:00
09b5f1012c chore: new clippy lints (#4598) 2023-09-14 13:17:18 +02:00
c831d30d2d fix: use cached encoded length (#4577) 2023-09-13 22:04:02 +00:00
b8e15fa10b fix: ensure final message is always delivered (#4569) 2023-09-12 20:03:20 +00:00
76d56cb7ba docs: add note about eip-4844 broadcast (#4570) 2023-09-12 19:42:37 +00:00
e2270cd71c Update network.rs -- typo fix (#4545)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-12 17:09:46 +00:00
25558b36c8 fix: update Status ForkId on new head (#4560) 2023-09-12 00:32:08 +00:00
660ea0c937 perf: limit number of new batch of dials (#4530) 2023-09-11 18:35:50 +00:00
28f5118048 chore: update dependencies with breaking changes (#4555) 2023-09-11 14:53:09 +00:00
7dd14a7eba chore: pin git dependencies to specific revs (#4552) 2023-09-11 14:25:35 +00:00
cc576bc869 test: enable geth tests again (#4544) 2023-09-11 11:17:51 +00:00
8cb92e35f1 feat: add metrics for inflight get pooled tx requests (#4547) 2023-09-11 11:17:39 +00:00
fc9f1168bc feat: add discovery port function (#4543) 2023-09-10 11:15:25 +02:00
b151d6ea8d fix: wake future after buffering pong (#4536) 2023-09-09 10:27:22 +00:00
6ae6c9e71b perf: increase refill slots interval (#4528) 2023-09-08 16:33:02 +00:00
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