Commit Graph

475 Commits

Author SHA1 Message Date
e823c4082d feat(prune): transactions segment (#4937) 2023-10-09 15:52:11 +00:00
9ca0cdcf1e feat(prune): headers segment triggered by snapshots (#4936) 2023-10-09 14:25:48 +00:00
c825aafbc8 fix: only accept rpc enveloped format for transactions in payload (#4928) 2023-10-06 17:40:38 +00:00
1e7d028d53 refactor(prune): segment trait, receipts impl (#4887) 2023-10-05 11:56:47 +00:00
bf7b6f8d2e fix: manually implements arbitrary for TxValue (#4907) 2023-10-04 18:34:54 +00:00
af8e3c9ee9 feat(pruner): shared deletion limit (#4880) 2023-10-04 18:12:58 +00:00
afebb2b20b intrinsic gas check (#4867)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-04 12:33:40 +00:00
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
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
2cddd0f63e Add ChainSpec::hardfork_fork_id and ChainSpec::shanghai_fork_id helper fns (#4748) 2023-10-03 13:00:05 +00:00
f59db3151d chore(deps): move more things to workspace (#4881) 2023-10-02 20:45:36 +00:00
8fd27a4b40 fix: return gas per tx in error (#4858) 2023-09-29 18:00:56 +00:00
6b2945440b feat(snapshot, prune): highest snapshots tracker (#4721) 2023-09-29 09:59:48 +00:00
0adc856431 feat(primitives): increase minimum pruning distance (#4750) 2023-09-28 18:29:22 +00:00
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
b85aa94033 docs: paradigmxzy -> paradigmxyz (#4837) 2023-09-28 14:27:30 +00:00
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
b994d159b4 chore: silence unused warning (#4817) 2023-09-27 12:20:20 +02:00
4dbd8835e5 feat(primitives): remove mod ethers_compat (#4771) 2023-09-26 19:03:49 +00:00
eb6dc51971 fix: ensure no blob transactions in payloads pre-cancun (#4779) 2023-09-26 18:24:20 +00:00
d0ef5af580 chore(primitives): move KeccakHasher behind test-utils feature flag (#4804) 2023-09-26 16:02:57 +00:00
29a52010b6 fix typo as_eip2930 (#4801) 2023-09-26 15:21:47 +00:00
ff27ecc75e chore(primitives): root calculation using HashBuilder (#4780) 2023-09-26 12:53:47 +00:00
dae31fa2a7 chore: timestamp fork activation semantics (#4785) 2023-09-26 11:29:38 +00:00
faf9a89ca4 chore(cancun): beacon root address update (#4784) 2023-09-26 10:49:12 +00:00
1f33cb5e1b feat: update genesis for holesky (#4773) 2023-09-25 20:33:15 +00:00
8f9d2908ca chore: add and fix more lints, improve docs (#4765) 2023-09-25 15:46:46 +00:00
e83d3aa704 chore: bump revm (#4723) 2023-09-22 01:05:10 +00:00
070554a8d4 feat: add updated beacon root contract address (#4665) 2023-09-21 16:24:30 +00:00
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
a80b72041b feat: add pre-block EIP-4788 beacon root contract call (#4457) 2023-09-19 15:16:48 +00:00
11ee5d7530 fix: typos (#4648)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2023-09-19 10:34:37 +00:00
4aa3ebdbdd chore: fix doc lints (#4639) 2023-09-18 17:08:35 +00:00
20455d0550 refactor: use revm blob fee calc (#4637) 2023-09-18 16:50:11 +00:00
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
873b6f71d8 fix: holesky genesis (#4616) 2023-09-15 18:49:19 +00:00
937269ecac chore: new lint name (#4597) 2023-09-14 12:53:30 +02:00
c4acd08ff0 chore: silence clippy clone warning (#4574) 2023-09-13 14:18:54 +02:00
28f5118048 chore: update dependencies with breaking changes (#4555) 2023-09-11 14:53:09 +00:00
b87dfe507d feat: holesky support (#4359) 2023-09-08 14:20:39 -07:00
83987420f1 fix: use blob_fee to calculate blob_gas_used in receipts (#4523) 2023-09-08 11:27:33 +00:00
f31706dd9b feat: add base fee and blob fields to genesis (#4516) 2023-09-07 19:03:37 +00:00
f490f558c1 fix(primitives): set cancun header fields if active at genesis (#4500) 2023-09-07 12:25:39 +00:00
00bebfd64d perf: small access list perf (#4505) 2023-09-07 12:21:00 +00:00
59bffd4112 fix: filter out pre-genesis timestamp forks (#4501) 2023-09-07 10:57:31 +00:00
685148117a chore: bump c-kzg and add serde feature (#4499) 2023-09-06 22:15:16 +00:00
422d930914 feat: support blobs in eth_sendRawTransaction (#4495) 2023-09-06 12:48:15 +00:00
ab0fb4147d fix(primitives): map cancun to timestamp fork (#4491) 2023-09-05 21:57:14 +00:00
ca3753d53f feat: add blob costs to cost value (#4489) 2023-09-05 19:12:42 +00:00
01d4933125 feat(primitives): remove constraints on SenderRecovery pruning (#4488) 2023-09-05 17:39:49 +00:00