Commit Graph

629 Commits

Author SHA1 Message Date
DoTheBestToGetTheBest
b62db459d4 builder functions for GethDefaultTracingOptions (#4956) 2023-10-09 16:17:41 +00:00
Supernovahs.eth
670d459147 Better topic0 (#4950)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-09 12:40:33 +00:00
Yash Atreya
9561f2860a fix: improve eth_createAccessList (#4954)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-09 12:01:23 +00:00
Matthias Seitz
18c4891238 chore: add some geth tracer ergonomics (#4952) 2023-10-08 19:37:16 +02:00
Matthias Seitz
51ecf3e96d fix: improve account diff populate (#4934) 2023-10-06 19:23:22 +00:00
Matthias Seitz
851831f4b8 fix: filter out unchanged account states in diff mode (#4931) 2023-10-06 18:11:00 +00:00
Dan Cline
c825aafbc8 fix: only accept rpc enveloped format for transactions in payload (#4928) 2023-10-06 17:40:38 +00:00
Matthias Seitz
529635f8d4 fix: always serialize zero balance (#4929) 2023-10-06 14:58:12 +00:00
Dan Cline
49ac2f5110 feat: add metrics to engine RPC API (#4912) 2023-10-05 19:51:50 +00:00
Matthias Seitz
12c0bde9ec feat: add ipc path to config (#4920) 2023-10-05 19:09:30 +00:00
Roman Krasiuk
a9b09a7552 chore: BlobsBundle::take (#4925) 2023-10-05 18:34:02 +00:00
Dan Cline
4dceabf06b fix: add blob_gas_used after succesful tx execution (#4913)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-05 10:54:53 +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
Matthias Seitz
74808eddcc feat: support trace_filter (#4818) 2023-10-02 22:21:40 +00:00
Matthias Seitz
f59db3151d chore(deps): move more things to workspace (#4881) 2023-10-02 20:45:36 +00:00
christn
fd697d9d3f Changes to enable validation api extension (#4783)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-30 13:10:30 +00:00
Dan Cline
ad78d4c6a9 fix: return INVALID again if block contains blob transactions pre-cancun (#4845) 2023-09-28 18:34:18 +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
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