Commit Graph

478 Commits

Author SHA1 Message Date
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
Alexey Shekhirin
e823c4082d feat(prune): transactions segment (#4937) 2023-10-09 15:52:11 +00:00
Alexey Shekhirin
9ca0cdcf1e feat(prune): headers segment triggered by snapshots (#4936) 2023-10-09 14:25:48 +00:00
Dan Cline
c825aafbc8 fix: only accept rpc enveloped format for transactions in payload (#4928) 2023-10-06 17:40:38 +00:00
Alexey Shekhirin
1e7d028d53 refactor(prune): segment trait, receipts impl (#4887) 2023-10-05 11:56:47 +00:00
joshieDo
bf7b6f8d2e fix: manually implements arbitrary for TxValue (#4907) 2023-10-04 18:34:54 +00:00
Alexey Shekhirin
af8e3c9ee9 feat(pruner): shared deletion limit (#4880) 2023-10-04 18:12:58 +00:00
Supernovahs.eth
afebb2b20b intrinsic gas check (#4867)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-04 12:33:40 +00:00
Roberto Bayardo
081d71e1a2 change transaction value fields from u128 to a wrapper-type of U256 (#4439)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-04 12:07:44 +00:00
Dan Cline
b1a7a871cd chore: bump revm (#4884)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: rakita <rakita@users.noreply.github.com>
2023-10-03 13:45:53 +00:00
prames
2cddd0f63e Add ChainSpec::hardfork_fork_id and ChainSpec::shanghai_fork_id helper fns (#4748) 2023-10-03 13:00:05 +00:00
Matthias Seitz
f59db3151d chore(deps): move more things to workspace (#4881) 2023-10-02 20:45:36 +00:00
rakita
8fd27a4b40 fix: return gas per tx in error (#4858) 2023-09-29 18:00:56 +00:00
Alexey Shekhirin
6b2945440b feat(snapshot, prune): highest snapshots tracker (#4721) 2023-09-29 09:59:48 +00:00
Alexey Shekhirin
0adc856431 feat(primitives): increase minimum pruning distance (#4750) 2023-09-28 18:29:22 +00:00
DaniPopes
5f9a917fb1 feat: Alloy migration (#4737)
Co-authored-by: Alessandro Mazza <121622391+alessandromazza98@users.noreply.github.com>
Co-authored-by: Supernovahs.eth <91280922+supernovahs@users.noreply.github.com>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2023-09-28 15:55:39 +00:00
Alexey Shekhirin
b85aa94033 docs: paradigmxzy -> paradigmxyz (#4837) 2023-09-28 14:27:30 +00:00
Thomas Coratger
2138a8b587 feat(primitives): add Receipts to encapsulate Vec<Vec<Option<Receipt>> (#4626)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-27 18:11:19 +00:00
Matthias Seitz
b994d159b4 chore: silence unused warning (#4817) 2023-09-27 12:20:20 +02:00
Thomas Coratger
4dbd8835e5 feat(primitives): remove mod ethers_compat (#4771) 2023-09-26 19:03:49 +00:00
Dan Cline
eb6dc51971 fix: ensure no blob transactions in payloads pre-cancun (#4779) 2023-09-26 18:24:20 +00:00
Roman Krasiuk
d0ef5af580 chore(primitives): move KeccakHasher behind test-utils feature flag (#4804) 2023-09-26 16:02:57 +00:00
AtomicAzzaz
29a52010b6 fix typo as_eip2930 (#4801) 2023-09-26 15:21:47 +00:00
Roman Krasiuk
ff27ecc75e chore(primitives): root calculation using HashBuilder (#4780) 2023-09-26 12:53:47 +00:00
Roman Krasiuk
dae31fa2a7 chore: timestamp fork activation semantics (#4785) 2023-09-26 11:29:38 +00:00
Roman Krasiuk
faf9a89ca4 chore(cancun): beacon root address update (#4784) 2023-09-26 10:49:12 +00:00
Dan Cline
1f33cb5e1b feat: update genesis for holesky (#4773) 2023-09-25 20:33:15 +00:00
DaniPopes
8f9d2908ca chore: add and fix more lints, improve docs (#4765) 2023-09-25 15:46:46 +00:00
Dan Cline
e83d3aa704 chore: bump revm (#4723) 2023-09-22 01:05:10 +00:00
Dan Cline
070554a8d4 feat: add updated beacon root contract address (#4665) 2023-09-21 16:24:30 +00:00
Thomas Coratger
1962014a77 feat(primitives): add calculate_blob_gas_used function in SealedBlock (#4692)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-20 21:34:07 +00:00
Dan Cline
a80b72041b feat: add pre-block EIP-4788 beacon root contract call (#4457) 2023-09-19 15:16:48 +00:00
omahs
11ee5d7530 fix: typos (#4648)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2023-09-19 10:34:37 +00:00
Alexey Shekhirin
4aa3ebdbdd chore: fix doc lints (#4639) 2023-09-18 17:08:35 +00:00
Matthias Seitz
20455d0550 refactor: use revm blob fee calc (#4637) 2023-09-18 16:50:11 +00:00
rakita
f153d8f4d4 feat(revm): Integrate State (#3512)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
2023-09-16 11:00:22 +00:00
Roman Krasiuk
873b6f71d8 fix: holesky genesis (#4616) 2023-09-15 18:49:19 +00:00
Matthias Seitz
937269ecac chore: new lint name (#4597) 2023-09-14 12:53:30 +02:00
samtvlabs
c4acd08ff0 chore: silence clippy clone warning (#4574) 2023-09-13 14:18:54 +02:00
DaniPopes
28f5118048 chore: update dependencies with breaking changes (#4555) 2023-09-11 14:53:09 +00:00
Roman Krasiuk
b87dfe507d feat: holesky support (#4359) 2023-09-08 14:20:39 -07:00
Dan Cline
83987420f1 fix: use blob_fee to calculate blob_gas_used in receipts (#4523) 2023-09-08 11:27:33 +00:00
Dan Cline
f31706dd9b feat: add base fee and blob fields to genesis (#4516) 2023-09-07 19:03:37 +00:00
Dan Cline
f490f558c1 fix(primitives): set cancun header fields if active at genesis (#4500) 2023-09-07 12:25:39 +00:00
Matthias Seitz
00bebfd64d perf: small access list perf (#4505) 2023-09-07 12:21:00 +00:00
Dan Cline
59bffd4112 fix: filter out pre-genesis timestamp forks (#4501) 2023-09-07 10:57:31 +00:00
Matthias Seitz
685148117a chore: bump c-kzg and add serde feature (#4499) 2023-09-06 22:15:16 +00:00
Dan Cline
422d930914 feat: support blobs in eth_sendRawTransaction (#4495) 2023-09-06 12:48:15 +00:00