Commit Graph

6118 Commits

Author SHA1 Message Date
Matthias Seitz
e0a26ac9a2 feat: add node builder helpers (#11731) 2024-10-15 08:08:45 +00:00
Thomas Coratger
cf38ff5401 primitive: introduce reth Transaction trait (#11728) 2024-10-15 08:02:00 +00:00
Delweng
9f9de0fab9 fix(rpc/trace): return empty if after >= traces (#11715)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-14 19:24:20 +02:00
Federico Gimenez
600a394571 feat: update SystemCaller (#11718) 2024-10-14 15:52:34 +00:00
Delweng
f684dd4c4c chore(clippy): enable if_then_some_else_none lint (#11679)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-14 15:45:26 +00:00
Arsenii Kulikov
523bfb9c81 feat: refactor and integrate local engine into EngineNodeLauncher (#11703) 2024-10-14 13:21:41 +00:00
joshieDo
c05a900542 perf(rpc): use Arc<SealedBlockWithSenders> on cache and rpc (#11635) 2024-10-14 12:44:28 +00:00
Emilia Hane
9c8360e532 fix(net): remove outdated debug assert TransactionFetcher (#11713) 2024-10-14 11:41:50 +00:00
Alexey Shekhirin
a087b52dc2 perf(rpc): do not clone filter matcher on every block tracing (#11714) 2024-10-14 10:58:15 +00:00
Matthias Seitz
7c2c3a6a5c fix: respect --debug.terminate --debug.max-block (#11710) 2024-10-14 09:46:00 +00:00
Roman Krasiuk
d2233fcc0d feat: new reth-trie-sparse crate (#11707) 2024-10-14 09:22:27 +00:00
Varun Doshi
a129f62aaa feat: reset pruned numbers on stage drop (#11491)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-10-14 09:19:04 +00:00
Emilia Hane
482468579f chore(sdk): define trait Receipt (#11643) 2024-10-14 09:12:29 +00:00
Kien Trinh
a049dff0b7 tests(node-builder): basic exex test update for apply function (#11695)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-14 09:11:24 +00:00
Matthias Seitz
176496189d Revert "chore(stages): reduce the progress logging " (#11698) 2024-10-14 08:29:58 +00:00
Matthias Seitz
6d8d327129 chore: set request budget to 2 (#11699)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-10-13 14:32:52 +00:00
Thomas Coratger
ffb78b3dc7 refactor(tree): small refac for BlockBuffer (#11691) 2024-10-13 10:58:55 +00:00
Federico Gimenez
c03399d1eb chore(ci): unpin clippy (#11697) 2024-10-13 09:25:56 +00:00
Delweng
67c5725077 chore(clippy): fix the very complex type used (#11689)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-12 18:53:33 +00:00
greged93
53bd6872db feat(op): opchainspec builder (#11630)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-12 15:57:25 +00:00
Kien Trinh
c47621754f feat: add helper function to modify node builder (#11682) 2024-10-12 15:45:47 +00:00
Delweng
86c6ba5d8d chore(forkid): simplify and add comment of the set_head_priv (#11686)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-10-12 15:18:43 +00:00
Delweng
de736a53cc chore(stages): reduce the progress logging (#11653)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-10-12 13:29:20 +00:00
Matthias Seitz
9ec4c00024 chore: we dont need sat here (#11678) 2024-10-12 13:28:08 +00:00
Matthias Seitz
b365bd52f2 docs: complete sentence (#11685) 2024-10-12 13:27:52 +00:00
Thomas Coratger
db1d64b1c8 test: more unit tests for HashedPostState (#11663) 2024-10-12 12:46:03 +00:00
Matthias Seitz
8ebf10b4ac fix: only +1 on the pool nonce (#11680) 2024-10-12 12:42:46 +00:00
Matthias Seitz
5c84daba11 fix: dont remove txs manually (#11683) 2024-10-12 11:19:48 +00:00
Emilia Hane
43fe46f0d3 fix(net): decrease budget for header reqs to process before yielding thread (#11636) 2024-10-12 08:06:19 +00:00
Arsenii Kulikov
75dda1c398 fix: always poll new pool imports (#11675) 2024-10-12 04:24:06 +00:00
Thomas Coratger
f2440c7635 test: add unit tests for ChainInfoTracker (#11642)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-10-11 18:52:36 +00:00
Thomas Coratger
b51299b86b refac: small refactor in BlockchainProvider2 (#11660) 2024-10-11 18:22:20 +00:00
Thomas Coratger
160e4b2ce7 tx-pool: simplify FinalizedBlockTracker update logic (#11664) 2024-10-11 18:11:58 +00:00
Thomas Coratger
bca11aa2dd clippy: add from_iter_instead_of_collect warn (#11666) 2024-10-11 17:56:33 +00:00
Francis Li
d8b7f6014f fix(rpc): add missing codes for witness (#11673) 2024-10-11 17:55:22 +00:00
nk_ysg
0affb976a0 transaction-pool:rm redundance clone (#11667) 2024-10-11 17:49:29 +00:00
nk_ysg
ad2a2f2101 chore(test): use collect void realloc (#11669) 2024-10-11 16:27:24 +00:00
Emilia Hane
c29c1f5fa8 chore(net): log p2p stream flush error (#11659) 2024-10-11 13:34:52 +00:00
Matthias Seitz
6d3aa5a0d5 Revert "fix(net): batch P2PStream sends" (#11658) 2024-10-11 14:17:07 +02:00
Matthias Seitz
c4411991e1 feat: add override for additional_validation_tasks (#11655) 2024-10-11 09:45:44 +00:00
Matthias Seitz
ad485277de feat: propagate helper (#11654)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-10-11 08:28:07 +02:00
Oliver
cb123084bf docs: LoadFee::eip1559_fees returns base fee, not max fee per gas (#11652) 2024-10-11 02:53:19 +00:00
Matthias Seitz
1ba631ba95 feat: store safe block num as well (#11648) 2024-10-10 19:32:15 +02:00
Matthias Seitz
250785f833 chore: preempt single block downloading (#11647) 2024-10-10 19:15:06 +02:00
Matthias Seitz
fca1cd8181 fix: don't unwrap missing requests (#11646) 2024-10-10 16:54:06 +00:00
joshieDo
1d2c6d5ada chore(rpc): don't recover sender if we have it (#11645) 2024-10-10 15:43:58 +00:00
Alexey Shekhirin
90cb3629a5 feat(exex): commit only notifications with unfinalized blocks to WAL (#11638) 2024-10-10 13:13:14 +00:00
cody-wang-cb
47c3a481de Broadcast external IP from NAT in enode record (#10274)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-10 11:12:27 +00:00
Steven
b50e710f84 Remove duplicate EngineTypes comment (#11624) 2024-10-10 10:31:57 +00:00
Roman Krasiuk
68f38210e0 feat(trie): noop hashed cursors (#11627) 2024-10-10 10:28:57 +00:00