Commit Graph

357 Commits

Author SHA1 Message Date
Roberto Bayardo
9569debbb5 feat: make base fee computation parameters configurable via chain spec (#3992) 2023-08-07 15:52:27 +00:00
joshieDo
704c0987df feat: use DepositContract on ChainSpec (#4041)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-03 12:07:37 +00:00
Alexey Shekhirin
9430800d2e fix(primitives): nothing to prune situations for PruneModes (#4021) 2023-08-01 14:30:38 +00:00
Alexey Shekhirin
4688fd2ae0 feat(pruner): transaction senders (#3912) 2023-08-01 11:30:02 +00:00
Dan Cline
bd28eedd8c chore: add subkey docs to StorageEntry (#4016) 2023-08-01 09:34:47 +00:00
Alexey Shekhirin
9a7911b49e feat(bin): node --full flag (#3965) 2023-07-31 16:00:45 +00:00
joshieDo
134fe81efb feat(pruning): prune ChangeSets & History during pipeline (#3728) 2023-07-31 14:36:03 +00:00
Dan Cline
1ac2f15f1d feat: reth db diff (#3917) 2023-07-31 13:40:50 +00:00
joshieDo
ed3d7366a0 docs: add additional documentation to TxType (#3996) 2023-07-31 11:34:14 +00:00
Dan Cline
334d6068ad feat: add 4844 header fields and consensus checks (#3972) 2023-07-29 12:51:16 +00:00
Thomas Coratger
369b9a79c5 feat(eip4844): add EIP4844 to the TxType enum (#3953) 2023-07-27 20:00:57 +00:00
Panagiotis Ganelis
e651a184d1 refactor(transactions): move TxEip1559, TxEip1559 and TxEip4844 to separate files (#3946) 2023-07-27 16:20:17 +00:00
Matthias Seitz
0147e50330 feat: more blobtx functions (#3943) 2023-07-27 09:56:53 +00:00
Matthias Seitz
72ab361d67 feat: add eip4844 tx type id (#3928) 2023-07-27 06:44:05 +00:00
Matthias Seitz
aa5d39dd6d feat: add Hardfork::Cancun (#3933)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-07-26 16:42:05 +00:00
Alexey Shekhirin
9a07f57762 feat(prune): take PruneMode::Full into account when validating the config (#3810) 2023-07-25 17:20:37 +00:00
Matthias Seitz
dc52650018 chore: add eip4844 constants (#3906) 2023-07-25 13:49:41 +00:00
pistomat
1b31a55d62 feat: add a --dev option (#3866) 2023-07-25 11:33:23 +00:00
Thomas Coratger
34fc89bd1f feat(docs): add primer on all transaction types (#3897) 2023-07-25 10:21:13 +00:00
Aditya Pandey
dd6dbfdb77 feat: add eip 4844 blob tx type (#3807)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-24 18:13:24 +00:00
Alexey Shekhirin
1ca7f3ae40 feat(pruner, storage): prune receipts & save checkpoints to database (#3733)
Co-authored-by: joshieDo <ranriver@protonmail.com>
2023-07-24 16:39:02 +00:00
Dan Cline
0ff75b5011 fix: do not perform future timestamp checks post-merge (#3884)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-24 16:28:42 +00:00
Roman Krasiuk
c878a9f489 chore(txpool): move basefee to u64 (#3872)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-24 12:08:34 +02:00
Dan Cline
314e561193 feat: add key gen util and simple fcu validation test with custom alloc (#3842) 2023-07-18 20:52:25 +00:00
Matthias Seitz
26b1ffa92a chore: make clippy happy (#3827) 2023-07-18 12:06:27 +00:00
Matthias Seitz
8b66213e15 chore(deps): bump some deps (#3820) 2023-07-17 21:18:20 +00:00
Dan Cline
6934428be9 feat: better blocksize heuristics (#3748) 2023-07-15 22:36:39 +03:00
Matthias Seitz
ad4c590b65 fix(rpc): make trace filter req field hex or decimal (#3772) 2023-07-14 08:13:56 +00:00
Matthias Seitz
307fc10abb chore: add some txs helpers (#3767) 2023-07-14 00:09:26 +00:00
Alexey Shekhirin
dbafe23cce feat(bin, engine, prune): spawn pruning task from the engine (#3566) 2023-07-12 12:03:08 +00:00
Alexey Shekhirin
94129631cb feat(primitives, storage): save prune checkpoints in database (#3628) 2023-07-11 15:12:20 +00:00
joshieDo
65b07b981e feat(pruning): prune Receipts during pipeline (#3585) 2023-07-11 10:51:34 +00:00
Alexey Shekhirin
91dd782243 feat(config, primitives): validate Receipts prune part (#3587) 2023-07-10 11:07:13 +00:00
Dan Cline
596d32686c feat: download block ranges (#3416)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-06 11:33:14 +00:00
Matthias Seitz
64554dd0f1 fix: add missing single block body download validation (#3563) 2023-07-03 17:58:50 +00:00
Bjerg
d14f995e1a test: improve slow tests (#3487)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-02 10:46:16 +00:00
Thomas Coratger
2126c01a42 feat(error): add wrappers for std::fs methods to track path for errors (#3367)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-01 11:49:26 +00:00
Cody Lamson
3d91383dfe fix: only check timestamped forks after the merge (#2503)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-06-30 07:01:17 +00:00
Matthias Seitz
f49feff5a7 chore: phase out some ethers usage (#3467) 2023-06-29 15:28:28 +00:00
Alexey Shekhirin
d3465e2e32 feat(stages, storage): pruning configuration (#3341)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-06-29 15:04:43 +00:00
Roman Krasiuk
3c126a04d8 fix(txpool): gas cost ordering (#3389) 2023-06-26 15:54:47 +00:00
Bjerg
e9caf3de75 refactor: re-implement eth_feeHistory (#3288)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-06-26 15:46:11 +00:00
Léo Vincent
0096739dbb doc: add reth logo to docs (#3317)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2023-06-26 15:41:11 +00:00
Roman Krasiuk
a66a350cf0 chore: simplify usage of IntegerList (#3351) 2023-06-23 11:11:08 +00:00
Roman Krasiuk
d60aef5a16 fix: insert genesis account & storage history (#3346) 2023-06-23 09:37:21 +00:00
Matthias Seitz
559018f2cd feat: add U64HexOrNumber type (#3329) 2023-06-22 17:30:59 +00:00
Matthias Seitz
052f5cb97b test: add another genesis test (#3334) 2023-06-22 17:15:22 +00:00
Bjerg
77167134d0 docs: document crate features (#3269) 2023-06-21 19:35:38 +00:00
Dan Cline
8dfdf658a1 chore: decrease pipeline threshold to 64 (#3249)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-06-19 22:35:10 +00:00
Alexey Shekhirin
d02c87d20e chore(primitives): reorder StageId variants (#3238) 2023-06-19 16:25:25 +00:00