Commit Graph

412 Commits

Author SHA1 Message Date
4dc15c3bee chore(clippy): make clippy happy (#5155) 2023-10-24 13:15:36 +02:00
33df4e5766 chore: remove reth primitives [tokio] and [tokio-stream] dependencies (#5111)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-21 05:58:43 +00:00
3c383bfbb7 fix: order transactions by nonce before inserting into txpool (#4989)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-17 14:36:55 +00:00
a60dbfdd56 test: remove flaky test (#5034) 2023-10-15 23:44:37 +02:00
ffcda0ddbc test: improve connect all perf (#5028) 2023-10-15 10:52:19 +02:00
d58e4a46f8 test: TransactionGenerator and p2p testing support (#5023) 2023-10-14 21:13:36 +00:00
6c8c084e36 feat: track encoded length with pooled txs (#4976)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-13 10:46:37 +00:00
d2a967d4b5 Large tx integration test (#4959) 2023-10-12 11:42:56 +00:00
a2c62cdf61 rpc tracing to workspace (#4986) 2023-10-11 16:19:06 +00:00
39f566e7cc fix: use correct payload length for blob pooled txs (#4972) 2023-10-10 21:02:26 +00:00
1cccd097eb perf: disable nagle algorithm for rlpx sessions (#4944) 2023-10-09 22:09:09 +00:00
081d71e1a2 change transaction value fields from u128 to a wrapper-type of U256 (#4439)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-04 12:07:44 +00:00
f59db3151d chore(deps): move more things to workspace (#4881) 2023-10-02 20:45:36 +00:00
05198e990c feat(network): PropagateTransactionsTo implementation (#4772)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-30 09:45:54 +00:00
5f9a917fb1 feat: Alloy migration (#4737)
Co-authored-by: Alessandro Mazza <121622391+alessandromazza98@users.noreply.github.com>
Co-authored-by: Supernovahs.eth <91280922+supernovahs@users.noreply.github.com>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2023-09-28 15:55:39 +00:00
b85aa94033 docs: paradigmxzy -> paradigmxyz (#4837) 2023-09-28 14:27:30 +00:00
4dbd8835e5 feat(primitives): remove mod ethers_compat (#4771) 2023-09-26 19:03:49 +00:00
5e01a21ec4 chore(tree, engine, prune, stages, storage): improve logs (#4790) 2023-09-26 17:01:37 +00:00
f7c3bbcc99 test: replace unused_tcp_udp with port 0 (#4805) 2023-09-26 18:57:16 +02:00
6e928f08fb chore: add missing builder fn for outbound dials (#4786) 2023-09-26 13:22:33 +00:00
321ded5b6f feat(network): implement PropagateHashTo helper in TransactionsCommand (#4713)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-26 12:33:56 +00:00
e255dd8d49 test: flaky geth test (#4800) 2023-09-26 15:48:59 +02:00
6d634e9ad5 test: disable discovery for test_listener_addr_in_use (#4774) 2023-09-26 00:19:59 +02:00
272f06216a chore: add missing builder functions (#4770) 2023-09-25 17:55:24 +00:00
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
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
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
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
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