Commit Graph

209 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
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
DaniPopes
8f9d2908ca chore: add and fix more lints, improve docs (#4765) 2023-09-25 15:46:46 +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
Dan Cline
b6e452b2cf fix: allow unknown fields in ExecutionPayloadV1 (#4733) 2023-09-22 21:22:22 +00:00
DaniPopes
6a601755c9 fix: make into_transaction fallible (#4710) 2023-09-21 14:38:21 +00:00
Dan Cline
24a8590e69 feat: validate blob_gas_used in header (#4676) 2023-09-20 06:58:48 +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
Dan Cline
cabb5bee24 fix: use proper type for engine_newPayloadV2 (#4630) 2023-09-18 17:02:28 +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
Matthias Seitz
9a9a6e0093 feat: add missing caps (#4581) 2023-09-13 16:18:38 +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
3cc169fcfe fix: set trace results root trace's gas used to execution results gas (#4506) 2023-09-10 10:04:20 +02:00
Matthias Seitz
41b4f46ae1 fix: skip optional fields in parity trace (#4503) 2023-09-07 12:17:18 +00:00
Dan Cline
82f0fe1a5e fix(rpc-types): do not flatten in ExecutionPayloadV3 (#4492) 2023-09-05 21:58:13 +00:00
Matthias Seitz
89bd024668 docs: add missing field docs (#4446) 2023-08-31 16:59:22 -07:00
Matthias Seitz
a76da98316 feat: support admin_peers (#4435) 2023-08-31 20:36:50 +00:00
Matthias Seitz
3d9e968b03 feat: add eip4844 fields to rpc transaction (#4422) 2023-08-31 00:30:45 +00:00
Dan Cline
893f4cf2a2 feat: validate payload versioned hashes (#4417)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-31 00:05:46 +00:00
Matthias Seitz
b5aa94301c feat: add blob fields to receipt type (#4420) 2023-08-30 23:52:51 +00:00
Dan Cline
1c83740720 feat: add CancunPayloadFields for engine_newPayloadV3 (#4407) 2023-08-30 16:28:53 +00:00
Dan Cline
e576c007e3 chore: introduce versioned ExecutionPayload (#4400) 2023-08-30 02:28:58 +00:00
Dan Cline
82fb0eedb3 feat: integrate blobs into the payload builder (#4305) 2023-08-29 18:33:51 +00:00
Dan Cline
0c7a93717a feat: add EIP-4788 parent_beacon_block_root to Header (#4299) 2023-08-29 17:55:13 +00:00
Matthias Seitz
20ea9c9237 chore: change field order (#4348) 2023-08-24 16:56:54 +02:00
Dan Cline
bfc4abf7ca feat: add shouldOverrideBuilder to ExecutionPayloadEnvelope (#4322) 2023-08-22 20:42:29 +00:00
Dan Cline
8d25aa314c fix: add docs and serde attrs to ExecutionPayload v3 fields (#4302) 2023-08-22 13:33:07 +00:00
Matthias Seitz
c4626f7039 fix: state overrides and call many args (#4298) 2023-08-21 16:00:47 +00:00
Matthias Seitz
b13424aa21 chore: reorder receipt fields (#4291) 2023-08-21 12:35:02 +00:00
ftupas
2abfe23171 dev: use U64 for transaction_index (#4261)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-18 21:37:52 +00:00
Matthias Seitz
1d40f7197e style: use unwrap or default (#4169) 2023-08-14 09:24:41 +00:00
Matthias Seitz
47bf60be61 fix: sub field is always serialized (#4151) 2023-08-10 18:01:37 +00:00
Supernovahs.eth
b8b7ad60ad Signature functions moved to rpc_types_compat (#4143) 2023-08-10 15:06:49 +00:00
Matthias Seitz
a808f7c22d fix: omit output if empty (#4138) 2023-08-10 12:57:39 +00:00
Supernovahs.eth
ba7fa1a4ca standalone rpc_types (#4088)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-09 11:58:37 +00:00
Thomas Coratger
c1dfa7beba feat(eip4844): include TxEip4844 in the primitive Transaction enum (#4074) 2023-08-07 19:10:12 +00:00
Matthias Seitz
64c8dd259c fix: record push stack as vec u256 (#4077) 2023-08-07 17:21:52 +00:00
Matthias Seitz
e3457b8866 chore: add missing op and idx fields (#4076) 2023-08-05 16:59:36 +00:00
libevm
5298868d88 RFC: Add rpc method eth_callMany (#4070)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-05 15:50:08 +00:00
0x6020c0
e9cb414896 feat: add erigons debugTraceCallMany (#3878)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-03 12:43:09 +00:00
erik
bfbad261ec feat(engine): payload cancun fields (#4010) 2023-08-01 15:25:10 +00:00
Resende
3a4419625a feat(rpc): ots_getBlockDetails and ots_getBlockDetailsByHash (#4007) 2023-08-01 10:42:08 +00:00
Matthias Seitz
dee14c7b4c fix: serde rename revertReason (#4002) 2023-07-31 15:04:35 +00:00
pistomat
3118e27d9c fix(tracing): extend Parity tracing VmExecutedOperation (#3997) 2023-07-31 13:29:29 +00:00
Matthias Seitz
922d35df0d chore(deps): make jsonrpsee types a feature (#3999) 2023-07-31 12:35:39 +00:00