Commit Graph

6129 Commits

Author SHA1 Message Date
5aceb3e11e primitives: rm redundant chain_id function for Transaction (#11751) 2024-10-15 15:27:26 +00:00
6fb271036d feat: move RPC launch to add-ons (#11532) 2024-10-15 14:51:40 +00:00
a235f7214c feat(trie): sparse trie (#11741) 2024-10-15 13:53:43 +00:00
c4d7b59183 perf(rpc): add optional block argument to trace_block_until_with_inspector (#11631) 2024-10-15 13:04:20 +00:00
161605313a feat: sketch composable executor (#11447) 2024-10-15 11:12:41 +00:00
3cb4bf266d chore(deps): bump alloy-trie 0.7 (#11362)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-10-15 10:53:34 +00:00
39f0ab4116 chore: turn off reth-revm default features (#10215)
Co-authored-by: Federico Gimenez <federico.gimenez@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-15 10:32:25 +00:00
5e386130da primitives: impl alloy_consensus::Transaction for Transaction (#11727) 2024-10-15 08:42:15 +00:00
0b6397217c chore: rm optimism feature from chainspec (#11722) 2024-10-15 08:24:10 +00:00
3ab1f9559e feat: replace once_cell with std (#11694)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-10-15 08:21:01 +00:00
2a86245649 feat: extend txpool remove txs utility (#11702) 2024-10-15 08:19:23 +00:00
e0a26ac9a2 feat: add node builder helpers (#11731) 2024-10-15 08:08:45 +00:00
cf38ff5401 primitive: introduce reth Transaction trait (#11728) 2024-10-15 08:02:00 +00:00
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
600a394571 feat: update SystemCaller (#11718) 2024-10-14 15:52:34 +00:00
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
523bfb9c81 feat: refactor and integrate local engine into EngineNodeLauncher (#11703) 2024-10-14 13:21:41 +00:00
c05a900542 perf(rpc): use Arc<SealedBlockWithSenders> on cache and rpc (#11635) 2024-10-14 12:44:28 +00:00
9c8360e532 fix(net): remove outdated debug assert TransactionFetcher (#11713) 2024-10-14 11:41:50 +00:00
a087b52dc2 perf(rpc): do not clone filter matcher on every block tracing (#11714) 2024-10-14 10:58:15 +00:00
7c2c3a6a5c fix: respect --debug.terminate --debug.max-block (#11710) 2024-10-14 09:46:00 +00:00
d2233fcc0d feat: new reth-trie-sparse crate (#11707) 2024-10-14 09:22:27 +00:00
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
482468579f chore(sdk): define trait Receipt (#11643) 2024-10-14 09:12:29 +00:00
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
176496189d Revert "chore(stages): reduce the progress logging " (#11698) 2024-10-14 08:29:58 +00:00
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
ffb78b3dc7 refactor(tree): small refac for BlockBuffer (#11691) 2024-10-13 10:58:55 +00:00
c03399d1eb chore(ci): unpin clippy (#11697) 2024-10-13 09:25:56 +00:00
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
53bd6872db feat(op): opchainspec builder (#11630)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-12 15:57:25 +00:00
c47621754f feat: add helper function to modify node builder (#11682) 2024-10-12 15:45:47 +00:00
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
de736a53cc chore(stages): reduce the progress logging (#11653)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-10-12 13:29:20 +00:00
9ec4c00024 chore: we dont need sat here (#11678) 2024-10-12 13:28:08 +00:00
b365bd52f2 docs: complete sentence (#11685) 2024-10-12 13:27:52 +00:00
db1d64b1c8 test: more unit tests for HashedPostState (#11663) 2024-10-12 12:46:03 +00:00
8ebf10b4ac fix: only +1 on the pool nonce (#11680) 2024-10-12 12:42:46 +00:00
5c84daba11 fix: dont remove txs manually (#11683) 2024-10-12 11:19:48 +00:00
43fe46f0d3 fix(net): decrease budget for header reqs to process before yielding thread (#11636) 2024-10-12 08:06:19 +00:00
75dda1c398 fix: always poll new pool imports (#11675) 2024-10-12 04:24:06 +00:00
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
b51299b86b refac: small refactor in BlockchainProvider2 (#11660) 2024-10-11 18:22:20 +00:00
160e4b2ce7 tx-pool: simplify FinalizedBlockTracker update logic (#11664) 2024-10-11 18:11:58 +00:00
bca11aa2dd clippy: add from_iter_instead_of_collect warn (#11666) 2024-10-11 17:56:33 +00:00
d8b7f6014f fix(rpc): add missing codes for witness (#11673) 2024-10-11 17:55:22 +00:00
0affb976a0 transaction-pool:rm redundance clone (#11667) 2024-10-11 17:49:29 +00:00
ad2a2f2101 chore(test): use collect void realloc (#11669) 2024-10-11 16:27:24 +00:00
c29c1f5fa8 chore(net): log p2p stream flush error (#11659) 2024-10-11 13:34:52 +00:00
6d3aa5a0d5 Revert "fix(net): batch P2PStream sends" (#11658) 2024-10-11 14:17:07 +02:00