Commit Graph

3812 Commits

Author SHA1 Message Date
Matthias Seitz
5f53545f45 fix: use unchecked sender recovery when loading from disk (#5919) 2024-01-02 15:00:53 +00:00
Thomas Coratger
962809e199 feat(tx-pool): refactor PoolInner implementation using get_pool_data util method (#5920) 2024-01-02 14:33:29 +00:00
Nil Medvedev
7fa4cddc72 feat: restore tx pool after reboot (#5665)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-02 14:11:41 +00:00
Thomas Coratger
4cd30bdc9b feat(tx-pool): add get_transactions_by_sender_and_nonce for TransactionPool trait (#5912) 2024-01-02 13:39:59 +00:00
Matthias Seitz
8dff31e3ac chore: improve ipc error message (#5908) 2023-12-31 22:22:52 +00:00
Matthias Seitz
069ca8268e fix: also adjust ipc path (#5909) 2023-12-31 22:22:17 +00:00
Matthias Seitz
cdfdadd6c3 docs: include s/2 value in docs (#5914) 2023-12-31 13:57:15 +01:00
Thomas Coratger
f16a22d979 feat: add nonce_after_all_transactions implementation for TxPool (#5904) 2023-12-31 11:53:06 +00:00
Paweł Urbanek
876a837d94 Fix prune docs typo (#5911) 2023-12-31 10:44:35 +01:00
github-actions[bot]
5bfd9a6c57 chore(deps): weekly cargo update (#5905)
Co-authored-by: github-merge-queue <github-merge-queue@users.noreply.github.com>
2023-12-31 06:06:47 +00:00
Siyuan Han
b318c57236 feat(chain): enable Holesky testnet dns with test (#5898) 2023-12-31 05:54:34 +00:00
Matthias Seitz
4567252a72 feat: add TaskManager::current (#5900) 2023-12-31 03:07:18 +00:00
Matthias Seitz
5b9817ae44 chore: rm redundant serde default (#5902) 2023-12-30 16:16:53 +01:00
Matthias Seitz
92ecc2f835 chore: move LogArgs to own mod (#5901) 2023-12-30 11:39:45 +01:00
Matthias Seitz
5cc01b63a9 chore: move builder to own module (#5899) 2023-12-30 10:36:20 +01:00
Dan Cline
9821f77078 chore: move reth commands to separate folder (#5886) 2023-12-29 17:01:39 +00:00
Roman Krasiuk
21c7e77671 refactor(tree): block buffer (#5879) 2023-12-29 14:13:43 +00:00
Thomas Coratger
f2bac81b92 doc: improve documentation for trie crate (#5872)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-12-29 12:40:06 +00:00
Matthias Seitz
903f033513 chore: ignore reth-ethereum-payload-builder in udeps (#5890) 2023-12-29 10:35:05 +00:00
DaniPopes
cd08ba825f fix: ::bytes re-export (#5885) 2023-12-28 20:03:04 +00:00
Matthias Seitz
e5ecd4af06 refactor: move ethereum and op builder into separate crates (#5876) 2023-12-28 19:57:07 +00:00
Thomas Coratger
365acf08dd fix: better conversion error handling in block_hash_ref (#5870)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-12-28 16:39:16 +00:00
DaniPopes
b1b059fe9b chore: clean up lints (#5881) 2023-12-28 16:23:50 +00:00
DaniPopes
31161c9544 test: enable arbitrary feature for dependencies (#5882) 2023-12-28 16:08:58 +00:00
Matthias Seitz
a680a03658 feat: Introduce NodeBuilder (#5869)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-12-28 16:01:32 +00:00
DaniPopes
e341f47a16 fmt: add a space between inner doc-comments and following items (#5880) 2023-12-28 15:52:20 +00:00
Roman Krasiuk
8615863620 feat(tree): track state trie updates (#5875) 2023-12-28 11:15:17 +00:00
Matthias Seitz
22a450822e chore: add enum helper functions (#5865) 2023-12-27 19:49:03 +00:00
Chomtana
ed774e9a81 feat: base sepolia support (#5697)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-12-27 19:25:39 +00:00
Thomas Coratger
68b174e088 refactor: small refactoring and documentation in interfaces crate (#5866) 2023-12-27 14:02:10 +00:00
Matthias Seitz
3aa718a561 Revert "feat: Introduce NodeBuilder" (#5868) 2023-12-27 14:23:32 +01:00
Matthias Seitz
ff78d1e1f9 chore: bump itertools (#5867) 2023-12-27 14:15:59 +01:00
Dan Cline
8e9b02f128 feat: Introduce NodeBuilder (#5824) 2023-12-27 12:56:20 +00:00
Thomas Coratger
e861f2b463 feat: add sanity_check implementation for block headers (#5863) 2023-12-27 12:42:08 +00:00
PA
fba9a59802 feat(revm): use GenericRevertReason type (#5854)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-12-27 12:40:37 +00:00
Thomas Coratger
fa2fd0d50b refactor: small refactoring of revm database and documentation (#5864) 2023-12-27 11:24:13 +00:00
Roman Krasiuk
8d6e976204 log(downloader): log count instead of distance (#5860) 2023-12-26 16:47:04 +00:00
Roman Krasiuk
742c3e249b bin: run reth by default (#5859) 2023-12-26 16:46:49 +00:00
Siyuan Han
9b12f4ff93 fix(txpool): missing condition that tx gas limit equal to block gas l… (#5858) 2023-12-26 12:22:07 +00:00
Vitaly Drogan
abc168efa6 Trie hash optimizations (#5827) 2023-12-26 09:43:10 +00:00
DaniPopes
cbf6324594 chore(primitives): extract trie HashBuilder implementation (#5832) 2023-12-26 07:48:55 +00:00
Siyuan Han
7b0ecceafb chore(transaction): unify the chainId type in different transaction definitions (#5853) 2023-12-25 09:45:53 +00:00
github-actions[bot]
065d717b1c chore(deps): weekly cargo update (#5855)
Co-authored-by: github-merge-queue <github-merge-queue@users.noreply.github.com>
2023-12-24 12:42:33 +00:00
Dan Cline
325bc496f9 fix: mark pre-4844 blob txs as invalid in consensus (#5850) 2023-12-22 16:58:50 +00:00
Siyuan Han
8fb6ed9cc5 fix(consensus): correct the fork name for validating 1559 transaction (#5849) 2023-12-22 16:36:04 +00:00
Alexey Shekhirin
099c83328c feat(bin): disable ETA for execution stage (#5839) 2023-12-22 13:11:15 +00:00
Matthias Seitz
f3aa296ef7 chore(deps): cleanup reth-interfaces deps (#5848) 2023-12-22 10:02:44 +00:00
yjh
f96dc7e578 chore: remove BlockBodyRoots and reduce root calculation times (#5847)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-12-22 09:23:28 +00:00
Dan Cline
cf862bb7c7 chore: use bug issue template link in README (#5845) 2023-12-21 22:10:11 +00:00
Roman Krasiuk
d8b1771cdd feat(trie): trie cursor abstraction (#5643) 2023-12-21 19:22:15 +00:00