Commit Graph

261 Commits

Author SHA1 Message Date
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
Phillip LeBlanc
ddcd4d600e fix: trace_filter matches all transactions on empty addresses (#5279) 2023-11-03 11:17:04 +00:00
DoTheBestToGetTheBest
265dd56f24 feat(rpc-types): Implement Clone for TraceFilter struct (#5273) 2023-11-02 17:36:37 +00:00
DoTheBestToGetTheBest
026663f1d9 feat(primitives): extended display and formatting for JsonU256 (#5199)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-02 13:47:03 +01:00
Aditya Pandey
e0276d278f Add missing beacon API eventstream-types (#5200)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-31 18:25:35 +00:00
Matthias Seitz
7907cece7c fix: dev-deps rpc-types (#5239) 2023-10-30 20:43:03 +00:00
DoTheBestToGetTheBest
ed9b9a7d82 feat(rpc) : support for eth_newPendingTransactionFilter full rpc function (#5206)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-30 18:00:30 +00:00
Matthias Seitz
de01f08d90 fix: use correct trace_call params (#5214) 2023-10-28 19:23:15 +02:00
evalir
76e751eef4 feat: Completely decouple rpc-types to standalone crate (#5193)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-28 08:00:47 +00:00
DaniPopes
e05dba69ce chore: rewrite all error messages for consistency (#5176)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-10-25 20:12:03 +00:00
Matthias Seitz
0c86980498 fix: record touched accounts in prestate default mode (#5138) 2023-10-24 12:34:40 +02:00
Matthias Seitz
7d46db4a21 feat: add sse payload attributes example and beacon api support (#5130) 2023-10-23 20:47:04 +00:00
DoTheBestToGetTheBest
2b71f0f6b0 fix max_fee_per_blob_gas type (#5121) 2023-10-23 11:40:06 +00:00
DoTheBestToGetTheBest
c74abbc6b1 Function builder for TransacitonRequest (#5104)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-22 09:06:20 +00:00
Matthias Seitz
fafcabf68a feat: add call bundle (#5100) 2023-10-20 15:16:33 +00:00
Thomas Coratger
c17c3cd372 feat(rpc): use alloy_primitives in rpc-types (#5078) 2023-10-18 23:33:51 +00:00
Supernovahs.eth
ae3914eb66 Builder style implementation for trace_call (#5074) 2023-10-18 20:08:56 +00:00
DoTheBestToGetTheBest
ce73d933c9 adding access list to rpc type crate (#4992)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-18 19:42:59 +00:00
Roman Krasiuk
3adc627a35 feat(rpc): enable eth_getProof (#5071) 2023-10-18 16:05:26 +00:00
Supernovahs.eth
1483175e2f example simulation transportless (#5025)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-17 13:33:31 +00:00
Matthias Seitz
931065d71c fix: improve parity statediff (#5037) 2023-10-16 13:19:11 +00:00
Thomas Coratger
9ffc1433d9 feat(rpc): move mev types to rpc-types (#5035)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-16 11:47:34 +00:00
Matthias Seitz
3028bbd83c fix: some trace statediff improvements (#5033) 2023-10-15 21:31:30 +02:00
DoTheBestToGetTheBest
92ceb2fca9 EIP4844 variant to TypedTransactionRequest (#5005)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-13 16:02:52 +00:00
Matthias Seitz
b076a01933 feat(test): add debug trace ext helpers (#4982) 2023-10-11 14:46:01 +00:00
Aditya Pandey
fb96369674 moving Log::from_primitive to rpc compat crate (#4968)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-10 13:57:41 +00:00
Matthew Slipper
ee5b8c9064 fix: Match prestate tracer to Geth spec, fix storage diff misattribution (#4483)
Co-authored-by: clabby <ben@clab.by>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-09 16:24:14 +00:00
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
Matthias Seitz
18c4891238 chore: add some geth tracer ergonomics (#4952) 2023-10-08 19:37:16 +02:00
Matthias Seitz
851831f4b8 fix: filter out unchanged account states in diff mode (#4931) 2023-10-06 18:11:00 +00:00
Matthias Seitz
529635f8d4 fix: always serialize zero balance (#4929) 2023-10-06 14:58:12 +00:00
Roman Krasiuk
a9b09a7552 chore: BlobsBundle::take (#4925) 2023-10-05 18:34:02 +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