Commit Graph

611 Commits

Author SHA1 Message Date
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
Matthias Seitz
50175f8cf6 fix: omit empty fields of AccountState (#4828) 2023-09-27 21:26:31 +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
61a1ac95ad fix(rpc): use nested lists for debug_traceCallMany (#4820) 2023-09-27 18:10:08 +00:00
Matthias Seitz
29d66a1021 fix: use u64 nonce field for prestate (#4825) 2023-09-27 16:47:45 +00:00
Matthias Seitz
b994d159b4 chore: silence unused warning (#4817) 2023-09-27 12:20:20 +02:00
Dan Cline
eb6dc51971 fix: ensure no blob transactions in payloads pre-cancun (#4779) 2023-09-26 18:24:20 +00:00
Roman Krasiuk
dae31fa2a7 chore: timestamp fork activation semantics (#4785) 2023-09-26 11:29:38 +00:00
DaniPopes
8f9d2908ca chore: add and fix more lints, improve docs (#4765) 2023-09-25 15:46:46 +00:00
Roman Krasiuk
0f9def08c0 perf: remove unnecessary state clone (#4763) 2023-09-25 13:48:48 +00:00
Supernovahs.eth
f67f850bfe Callrequest fee validation (#4685)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-25 11:23:55 +00:00
Matthias Seitz
7a0781c25e fix: block overrides inconsistencies (#4746) 2023-09-24 13:55:51 +00:00
Alessandro Mazza
3018054772 support EIP-4844 transaction when building pending block (#4688)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-22 22:00:21 +00:00
Dan Cline
b6e452b2cf fix: allow unknown fields in ExecutionPayloadV1 (#4733) 2023-09-22 21:22:22 +00:00
Dan Cline
e83d3aa704 chore: bump revm (#4723) 2023-09-22 01:05:10 +00:00
DaniPopes
6a601755c9 fix: make into_transaction fallible (#4710) 2023-09-21 14:38:21 +00:00
Matthias Seitz
8cb28a7005 fix: bump revm with breaking change (#4706) 2023-09-21 14:59:11 +02:00
Matthias Seitz
a29f102999 chore: simplify get precompiles (#4681) 2023-09-20 23:15:30 +00:00
Dan Cline
0a17bc66ff chore: update revm and map new errors to rpc (#4696) 2023-09-20 21:35:09 +00:00
Alexey Shekhirin
0874767cd9 refactor(interfaces): Result -> RethResult, Error -> RethError (#4695) 2023-09-20 21:13:16 +00:00
Dan Cline
24a8590e69 feat: validate blob_gas_used in header (#4676) 2023-09-20 06:58:48 +00:00
Matthias Seitz
24d7bdeafd fix: convert SpecId::Cancun to cancun precompile id (#4675) 2023-09-19 23:38:12 +00:00
Dan Cline
449a9c0023 fix: deny unknown payload fields (#4667) 2023-09-19 20:07:54 +00:00
Supernovahs.eth
801294252e feat: Duplicate Withdrawal and move try from impls to rpc-compat (#4186) 2023-09-19 16:57:32 +00:00
Alp Güneysel
d846199525 refactor: remove duplicate RPC namespaces from arguments (#4418)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-19 10:51:14 +00:00
Thomas Coratger
394a3a9a5a feat(rpc): split test_fee_history in multiple tests (#4646) 2023-09-18 22:32:47 +00:00
Matthias Seitz
55339d7025 feat: add max logs per response cli arg (#4644) 2023-09-18 20:49:39 +00:00
Alexey Shekhirin
4aa3ebdbdd chore: fix doc lints (#4639) 2023-09-18 17:08:35 +00:00
Dan Cline
cabb5bee24 fix: use proper type for engine_newPayloadV2 (#4630) 2023-09-18 17:02:28 +00:00
Matthias Seitz
20455d0550 refactor: use revm blob fee calc (#4637) 2023-09-18 16:50:11 +00:00
Matthias Seitz
69045fd665 chore: get rid of unreachable (#4638) 2023-09-18 16:49:59 +00:00
Matthias Seitz
93ccf41550 perf(rpc): fetch range of blocks and return empty if unchanged (#4592) 2023-09-18 14:10:32 +00:00
Supernovahs.eth
16072b9a94 4844 blob txs (#4631)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-18 08:35:03 +00:00
github-actions[bot]
a55f48cf28 chore(deps): weekly cargo update (#4627)
Co-authored-by: github-merge-queue <github-merge-queue@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-17 16:52:59 +00:00
Dan Cline
f7b28e5925 fix: apply FCU on invalid PayloadAttributes (#4591) 2023-09-16 19:53:10 +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
Dan Cline
357301cc29 fix: return UnsupportedFork on V2 endpoints (#4593) 2023-09-15 19:11:56 +00:00
Alexey Shekhirin
a8e0880a98 chore(ci): run check and clippy on tests and benches too (#4587) 2023-09-14 16:19:42 +00:00
Matthias Seitz
c531c1b60a fix: limit payload bodies range by best block (#4584)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-09-13 21:48:56 +00:00
Matthias Seitz
9a9a6e0093 feat: add missing caps (#4581) 2023-09-13 16:18:38 +00:00
Dan Cline
c4956143b0 fix: enforce unsupported fork rules on get_payload_v3 (#4562) 2023-09-12 17:07:52 +00:00
Matthias Seitz
6beb3c4322 fix: set trace results root trace's gas used to execution result gas (#4556) 2023-09-11 18:21:33 +00:00
Matthias Seitz
624d9d581b feat: enforce replacements dont conflict (#4539) 2023-09-11 15:00:01 +00:00
Matthias Seitz
3cc169fcfe fix: set trace results root trace's gas used to execution results gas (#4506) 2023-09-10 10:04:20 +02: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
99dada9291 fix: check for parent root before cancun (#4524) 2023-09-08 11:26:44 +00:00
Matthias Seitz
1ed5ae14bf fix: ensure only canonical state is returned if requested by number/hash (#4517) 2023-09-07 20:05:32 +00:00
Matthias Seitz
00bebfd64d perf: small access list perf (#4505) 2023-09-07 12:21:00 +00:00
Matthias Seitz
41b4f46ae1 fix: skip optional fields in parity trace (#4503) 2023-09-07 12:17:18 +00:00