Commit Graph

525 Commits

Author SHA1 Message Date
clabby
fa803fd7ef fix(ci): Optimism unit / integration tests (#5318) 2023-11-06 12:58:29 +00:00
DaniPopes
f8ceda9ea8 chore: reduce size of common types (#5304) 2023-11-06 12:45:20 +00:00
DoTheBestToGetTheBest
2d315c2f3a feat(primitives): supports test for from_compact (#5312) 2023-11-05 20:17:39 +00:00
DoTheBestToGetTheBest
1aca4b0128 feat(primitives) : test for TxDeposit and related methods (#5317) 2023-11-05 20:03:37 +00:00
DoTheBestToGetTheBest
6a5dbc4d0b feat(primitives) : match exhaustive (#5316) 2023-11-05 19:28:27 +00:00
refcell.eth
c258659dd9 fix(primitives): Exhaustive Matching on TxType Primitive Encoding (#5315) 2023-11-05 19:12:24 +00:00
DaniPopes
18a55d240b ci: fix partitions + clippy (#5314) 2023-11-05 19:00:59 +00:00
clabby
52670a8b24 feat: op-reth (#4377)
Co-authored-by: Roberto Bayardo <bayardo@alum.mit.edu>
Co-authored-by: refcell.eth <abigger87@gmail.com>
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: refcell <refcell@oplabs.co>
Co-authored-by: nicolas <48695862+merklefruit@users.noreply.github.com>
2023-11-05 17:33:42 +00:00
Dan Cline
cf1824989e fix: replace mainnet TTD so geth mainnet genesis parsing works (#5290)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-04 06:08:30 +00:00
joshieDo
3ab1afc9aa feat: implement providers for SnapshotJarProvider (#5231) 2023-11-03 14:30:57 +00:00
grantkee
e6995e5cdf Parse Genesis Value from Memory (#5238) 2023-11-03 02:58:29 +00:00
Dan Cline
3fc776e382 fix: check payload length and consumed buf for pooled tx (#5153) 2023-11-02 14:56:35 +00:00
DoTheBestToGetTheBest
93fc2e2991 feat(primitives): effective_gas_tip and effective_tip_per_gas functions together (#5144)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-02 14:31:30 +00:00
Dan Cline
24fade37ec feat: feature gate c-kzg in reth-primitives (#5240) 2023-11-02 14:26:03 +00:00
DoTheBestToGetTheBest
026663f1d9 feat(primitives): extended display and formatting for JsonU256 (#5199)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-02 13:47:03 +01:00
joshieDo
74a2bf38dd feat: add SnapshotCursor wrapper and impl HeaderProvider (#5170)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2023-10-30 11:58:03 +00:00
Matthias Seitz
3eae861ae0 chore: remove unused deps (#5217) 2023-10-29 12:40:04 +01:00
evalir
76e751eef4 feat: Completely decouple rpc-types to standalone crate (#5193)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-28 08:00:47 +00:00
joshieDo
006259b4f6 feat: move ZstdDictionary inside NippyJar and create a snapshot manager (#5139)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2023-10-27 10:06:31 +00:00
DaniPopes
d232c25a90 chore: load default KZG trusted setup from revm (#5202) 2023-10-27 09:57:52 +00:00
Alexey Shekhirin
fc4fc93680 feat(primitives, stages): improve checkpoint logs readability (#5194) 2023-10-26 16:41:13 +00:00
joshieDo
0116b80414 feat: add reth db snapshot transactions | receipts commands (#5007)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2023-10-26 12:01:29 +00:00
DaniPopes
e05dba69ce chore: rewrite all error messages for consistency (#5176)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-10-25 20:12:03 +00:00
robinsdan
6ca14b5178 clean up database file after testing (#5087)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2023-10-25 18:47:44 +00:00
Thomas Coratger
dd6913cd98 feat(primitives): add _HASH suffix for constants hashes (#5175) 2023-10-25 14:07:21 +00:00
Thomas Coratger
98e03ee4e2 feat(primitives): clean up primitives proof.rs file (#5167) 2023-10-25 13:30:56 +00:00
Thomas Coratger
1eb5f41259 improve calculate_next_block_base_fee doc (#5135) 2023-10-23 23:32:05 +00:00
Thomas Coratger
b71a8ac85d refactor(primitives): refactor match expressions in Transaction impl (#5145) 2023-10-23 19:07:33 +00:00
Emmanuel Ekpenyong
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
Roman Krasiuk
9dd270e4e8 feat: update mainnet trusted setup (#5110) 2023-10-20 19:06:27 +00:00
Matthias Seitz
14f2b9088e chore: Patch revm to current head commit (#5109)
Co-authored-by: clabby <ben@clab.by>
Co-authored-by: rakita <dragan0rakita@gmail.com>
2023-10-20 19:03:25 +00:00
Matthias Seitz
fafcabf68a feat: add call bundle (#5100) 2023-10-20 15:16:33 +00:00
Supernovahs.eth
a6bee7286b feat(rpc):transaction variant for all available transaction formats (#5098)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-20 13:25:00 +00:00
Thomas Coratger
5d217a2867 feat(primitives): move revm-primitives to reth-primitives (#5088) 2023-10-19 22:35:46 +00:00
Dan Cline
6fd516f75e feat: re-add Arbitrary for PooledTransactionsElement (#5064) 2023-10-19 11:55:18 +00:00
Thomas Coratger
7796e57476 refactor(primitives): remove AccessListWithGasUsed in primitives (#5079) 2023-10-19 11:24:55 +00:00
Roman Krasiuk
4b1a0ce174 refactor(trie): trie node iterators (#5048) 2023-10-18 11:13:01 +00:00
Dan Cline
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
Supernovahs.eth
1483175e2f example simulation transportless (#5025)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-17 13:33:31 +00:00
Roman Krasiuk
12ac1f153f feat(trie): account & storage proofs (#5041) 2023-10-17 07:28:05 +00:00
Roman Krasiuk
0480f95f05 Revert "perf: move common_prefix_len out of loop" (#5043) 2023-10-16 18:08:15 +00:00
Thomas Coratger
9ffc1433d9 feat(rpc): move mev types to rpc-types (#5035)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-16 11:47:34 +00:00
robinsdan
cd67eace8c perf: move common_prefix_len out of loop (#5036) 2023-10-16 10:15:49 +00:00
Matthias Seitz
d58e4a46f8 test: TransactionGenerator and p2p testing support (#5023) 2023-10-14 21:13:36 +00:00
Matthias Seitz
48cf69def4 chore(deps): move some deps to workspace (#5020) 2023-10-14 09:23:02 +02:00
Dan Cline
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
Alexey Shekhirin
e86b80a019 feat(bin, snapshot): SnapshotSegment, headers segment & refactors (#4979) 2023-10-12 18:51:57 +00:00
Alexey Shekhirin
2dbd142d60 feat(bin, prune): pass prune segments from CLI & refactor modes (#4964) 2023-10-12 11:49:28 +00:00
Alexey Shekhirin
18311976a1 refactor(prune): impl Segment for other prune segments (#4899) 2023-10-12 07:13:01 +00:00
Dan Cline
39f566e7cc fix: use correct payload length for blob pooled txs (#4972) 2023-10-10 21:02:26 +00:00