Commit Graph

191 Commits

Author SHA1 Message Date
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
Matthias Seitz
e2142481c0 chore(deps): bump itertools (#3998) 2023-07-31 11:53:24 +00:00
Matthias Seitz
73652ed3bc chore: bump jsonrpsee 0.19 (#3989) 2023-07-31 13:36:12 +02:00
Dan Cline
334d6068ad feat: add 4844 header fields and consensus checks (#3972) 2023-07-29 12:51:16 +00:00
Plamen Hristov
c04f3e443f WIP: Implement prestateTracer (#3923)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-28 11:05:38 +00:00
Nicolas Gotchac
0892833842 refactor(rpc): simplify the inner definitions of topics & address filters (#3876)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-28 11:00:37 +00:00
Dan Cline
efd4895c48 chore(rpc-types): remove EngineRpcError (#3975) 2023-07-28 09:39:46 +00:00
Thomas Coratger
369b9a79c5 feat(eip4844): add EIP4844 to the TxType enum (#3953) 2023-07-27 20:00:57 +00:00
Matthias Seitz
68a74b2e10 chore: move some tests to engine crate (#3968) 2023-07-27 18:57:21 +00:00
Matthias Seitz
f98b1524bb feat: add fcu v3 skeleton (#3940) 2023-07-27 08:15:24 +00:00
Matthias Seitz
96b108f25a feat: _V3 engine api skeletons (#3931) 2023-07-26 16:39:38 +00:00
Matthias Seitz
8cdb097829 chore: simplify workspace = true usage (#3930) 2023-07-26 15:21:09 +00:00
pistomat
d5ea16815c Reexport geth pre_state AccountState, DiffMode and PreStateMode (#3922) 2023-07-26 11:53:21 +00:00
Matthias Seitz
4a24ae2555 fix(rpc): support both input and data fields (#3911) 2023-07-25 16:33:13 +00:00
Matthias Seitz
15781beda8 fix: convert empty topic vec to vec None (#3856) 2023-07-24 12:09:05 +02:00
Matthias Seitz
815cac7dd8 chore: reorder fields (#3832) 2023-07-19 23:54:01 +00:00
Resende
170e6f24d2 feat(rpc): Add ots_ namespace and trait bindings for Otterscan Endpoints (#3778)
Co-authored-by: Miguel Palhas <mpalhas@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-18 23:53:34 +00:00
Matthias Seitz
26b1ffa92a chore: make clippy happy (#3827) 2023-07-18 12:06:27 +00:00
Dan Cline
d095db50c4 feat: add yParity to rpc signatures (#3800) 2023-07-17 11:06:26 +00:00