Commit Graph

295 Commits

Author SHA1 Message Date
Matthias Seitz
25a7b67da7 chore: use alloy engine rpc type (#6123) 2024-01-19 10:25:05 +00:00
Dan Cline
aeee4486eb feat: add optimism canyon engine tests (#6107) 2024-01-17 20:54:00 +00:00
Matthias Seitz
f23250d88c chore: reuse alloy rpc serde helpers (#6105) 2024-01-17 14:12:11 +00:00
Matthias Seitz
4d3c9c59c4 chore: bump alloy rpc types (#6093) 2024-01-16 17:04:34 +01:00
Matthias Seitz
49621631a6 test: add base payload serde test (#6038) 2024-01-12 12:39:06 +01:00
Thomas Coratger
4660da4a3f fix various clippy (#6020)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-01-10 23:27:57 +00:00
Dan Cline
43cdd73acf chore: move optimism payload attribute types to optimism.rs files (#6011) 2024-01-10 17:09:52 +00:00
Dan Cline
cb96fe6d09 feat: make payload builder generic over attributes type (#5948)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-10 10:21:43 +00:00
Alexey Shekhirin
a1225be077 fix(bin): process metrics version mismatch (#5985) 2024-01-09 16:59:55 +00:00
Roman Krasiuk
ac104d09eb feat(cli): debug replay engine (#5972) 2024-01-09 12:06:12 +00:00
Dan Cline
ae329773bc chore: improve BLS constant documentation (#5976) 2024-01-08 22:42:49 +00:00
evalir
9a25470ae2 feat(rpc-types): use alloy-trace-rpc-types crate (#5949) 2024-01-04 19:13:46 +00:00
evalir
09f04a0f6c feat(rpc): use alloy-rpc-types for ethereum-related types (#5947) 2024-01-04 17:11:49 +00:00
Thomas Coratger
9aa44093cf lints: move top-level lints to [workspace.lints] manifest table (#5935) 2024-01-04 13:38:02 +00:00
Dan Cline
dcf1d5090f docs: improve rlp transaction encoding docs (#5922) 2024-01-02 19:02:41 +00:00
Matthias Seitz
5b9817ae44 chore: rm redundant serde default (#5902) 2023-12-30 16:16:53 +01:00
DaniPopes
b1b059fe9b chore: clean up lints (#5881) 2023-12-28 16:23:50 +00:00
DaniPopes
e341f47a16 fmt: add a space between inner doc-comments and following items (#5880) 2023-12-28 15:52:20 +00:00
Matthias Seitz
f97b3fc175 test: add test for eth_getLogs blockHash (#5831) 2023-12-20 14:21:47 +00:00
Matthias Seitz
342ee4a41b chore: add error struct for checking builder submissions (#5820) 2023-12-18 18:03:53 +01:00
Matthias Seitz
98f5baddcc feat: add submitblock request (#5815) 2023-12-18 15:58:39 +00:00
Matthias Seitz
61c9587a24 feat: add execution payload validator (#5811) 2023-12-18 11:45:24 +00:00
Niclas Blomberg
18c881532f feat: add SSZ encoding for SignedBidSubmission (#5787)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-12-18 09:33:35 +00:00
Devon Bear
013b4c93db feat(rpc): Add tx_hash to debug_traceBlockByX (#5743)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-12-13 18:36:24 +00:00
Matthias Seitz
64337f31e0 chore: make mixHash optional (#5732) 2023-12-11 20:47:34 +00:00
Bjerg
caa7b92518 chore: clippy (#5674) 2023-12-04 12:25:20 +00:00
Matthias Seitz
c29fcf3b16 docs: more tracing type docs (#5638) 2023-11-30 15:10:02 +00:00
Nil Medvedev
563a683a62 Feat/improve fee history performance (#5182)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-27 10:59:27 +00:00
Matthias Seitz
1308b6729e feat: initial relay ssz support (#5568) 2023-11-25 14:06:14 +00:00
Håvard Anda Estensen
1e1cdceb0c feat(rpc-types): implement serialization for LocalizedTransactionTrace (#5446)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-24 12:13:09 +00:00
Matthias Seitz
f8451fd984 fix: dont skip gas used ratio if empty (#5512)
Co-authored-by: evalir <hi@enriqueortiz.dev>
2023-11-21 04:16:41 +00:00
Matthias Seitz
2f220a79b3 test: add serialize 0x1 test block number (#5511) 2023-11-21 02:48:52 +00:00
Matthias Seitz
0dc90eba19 chore: remove duplicate serde helpers (#5508) 2023-11-21 02:19:30 +00:00
Matthias Seitz
79abf2ba0f chore: remove ckzg dep from rpc types (#5392) 2023-11-13 17:37:14 +00:00
DoTheBestToGetTheBest
02502adb96 feat(rpc-type) : make TraceCallRequest with Default Trait (#5394) 2023-11-12 14:21:44 +01:00
evalir
63f67d97fd chore: remove into_limbs() call for BlockNumberOrTag From impl (#5395) 2023-11-11 17:49:20 +00:00
evalir
4f631cc773 feat(rpc-types): from U64 for BlockHashOrNumber and BlockId (#5385)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-11 08:30:37 +00:00
Devon Bear
55db2dcd4b feat(rpc): add blob support for TransactionRequest (#5382)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-10 23:48:53 +00:00
DaniPopes
e897764ad4 chore(meta): manifest maintenance (#5353) 2023-11-08 19:53:50 +00:00
Matthias Seitz
fd7896fd7c chore: serde misc CallRequest (#5345) 2023-11-07 19:01:03 +00:00
Matthias Seitz
27d70881a5 feat: add response type for execution header (#5342) 2023-11-07 17:35:13 +00:00
Matthias Seitz
ef2f96afe8 fix: output field is called value (#5339) 2023-11-07 15:29:18 +00:00
Dan Cline
e6ea2510c7 fix: use helper to deserialize mainnet TTD (#5322)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-06 22:00:09 +00:00
Matthias Seitz
73b11de894 docs: call many docs (#5331) 2023-11-06 17:20:40 +00:00
Matthias Seitz
164b486d9b chore: use u64 for payloadattributes directly (#5327) 2023-11-06 15:59:08 +00:00
Matthias Seitz
29a8489982 feat: add more beacon API types (#5292) 2023-11-06 13:10:26 +00:00
clabby
52670a8b24 feat: op-reth (#4377)
Co-authored-by: Roberto Bayardo <bayardo@alum.mit.edu>
Co-authored-by: refcell.eth <abigger87@gmail.com>
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: refcell <refcell@oplabs.co>
Co-authored-by: nicolas <48695862+merklefruit@users.noreply.github.com>
2023-11-05 17:33:42 +00:00
DoTheBestToGetTheBest
2892f02659 feat(rpc-types) : Implement Default Trait for TraceFilter (#5294) 2023-11-05 13:59:37 +00:00
DaniPopes
470449ff24 fmt: format doc comments (#5308) 2023-11-05 13:06:30 +00:00
Phillip LeBlanc
219b7db52c fix: trace_filter properly matches when from_addresses or to_addresses aren't set (#5291) 2023-11-04 11:01:37 +00:00