Commit Graph

956 Commits

Author SHA1 Message Date
Matthias Seitz
a81e7e41de chore: add EthApiError::Other (#7398) 2024-03-30 14:03:46 +00:00
Matthias Seitz
16456ccc86 chore: add spawn helpers (#7396) 2024-03-30 14:03:36 +00:00
Dan Cline
c13d7da68d chore: move pk2id and id2pk to primitives (#7382) 2024-03-29 21:43:52 +00:00
Matthias Seitz
bd2945a988 fix: return an error if block does nit exist (#7374) 2024-03-28 13:27:13 +00:00
Matthias Seitz
8d488f5982 fix: eth_callMany pending tag (#7351) 2024-03-27 22:53:27 +00:00
Emilia Hane
415efc82af feat(discv5): open dns for discv5 (#7328)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-27 19:58:03 +00:00
Matthias Seitz
f3c3063a80 fix: only set blob versioned hashes for 4844 (#7354) 2024-03-27 18:28:47 +00:00
Thomas Coratger
8b4898b651 bump alloy version (#7344) 2024-03-27 11:41:31 +00:00
Abner Zheng
903fc2dcd0 Implement ots_getInternalOperations (#7332) 2024-03-26 11:40:53 +00:00
Matthias Seitz
172fd4066d perf: rm header lookup in feeHistory (#7329)
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
2024-03-25 17:14:45 +00:00
Abner Zheng
a6d4f6bd15 feat: Implement ots_getBlockTransactions (#7315)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-25 16:43:20 +00:00
Abner Zheng
eed60d914e feat: Implement ots_getTransactionError endpoints (#7316)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-25 11:43:47 +00:00
Matthias Seitz
a31202670b chore: apply some style suggestions (#7307) 2024-03-24 22:52:33 +00:00
Matthias Seitz
71474b87b8 chore: make types pub (#7308) 2024-03-23 17:52:17 +00:00
Alexey Shekhirin
0da7b7c314 chore: fix typos (#7264) 2024-03-21 12:10:09 +00:00
Matthias Seitz
28b983403e chore: move op types; less op cfgs (#7255) 2024-03-20 18:17:23 +00:00
Matthias Seitz
1c6ea1e30a feat: support any node format in admin API (#7247) 2024-03-20 17:37:06 +00:00
Matthias Seitz
b2ab33e3ce chore: replace op cfg with default match arm (#7253) 2024-03-20 17:29:51 +01:00
Matthias Seitz
6b28fa4300 fix: skip block tracing if empty (#7251) 2024-03-20 15:58:00 +00:00
Thomas Coratger
0a803c49a9 Integrate Config into admin_nodeInfo response (#7206) 2024-03-20 11:21:31 +00:00
Justin Traglia
709d8a16d3 Enable clippy's useless_let_if_seq linter (#7220)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-03-19 16:33:22 +00:00
Justin Traglia
11bedc1884 Enable clippy's or_fun_call linter (#7222)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-03-19 15:52:41 +00:00
Justin Traglia
553a271533 Decode with EMPTY_STRING_CODE and buf.advance() (#7227) 2024-03-19 15:12:10 +00:00
Justin Traglia
c108a2476c Enable clippy's equatable_if_let linter (#7221) 2024-03-19 14:32:43 +00:00
Roman Krasiuk
d4e9695556 perf(trie): calculate state root from BundleState (#7186) 2024-03-19 06:52:19 +00:00
Justin Traglia
d91274eaa2 Enable clippy's redundant_clone linter (#7202)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-19 01:35:04 +00:00
Justin Traglia
b7ef60b899 Enable clippy's uninlined_format_args linter (#7204)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-18 23:29:19 +00:00
Justin Traglia
3861bc05fa Enable clippy's derive_partial_eq_without_eq linter (#7203)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-18 22:33:53 +00:00
Matthias Seitz
de9fb89556 chore: remove txpool optimism feature (#7199) 2024-03-18 19:44:11 +00:00
Matthias Seitz
bddd1c6dfe chore: bump revm inspector, bump msrv (#7167)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-03-15 21:40:53 +00:00
Alexey Shekhirin
52d49832d9 fix(static-file): pass producer as Arc<Mutex<_>> to ensure only one is active (#7143)
Co-authored-by: joshieDo <ranriver@protonmail.com>
2024-03-15 13:26:15 +00:00
int88
189de79bd9 chore: add ipv6 related cases in NodeRecord UT (#7152) 2024-03-15 12:33:48 +00:00
Matthias Seitz
27194def04 chore: move tower+hyper to workspace (#7150) 2024-03-15 11:22:12 +00:00
greged93
b032120ff1 fix: estimate gas (#7133)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-14 12:22:54 +00:00
Matthias Seitz
455b2afa5e fix: apply block overrides before create env (#7135) 2024-03-13 20:53:34 +00:00
greged93
c9c269b64f fix: receipt for non EIP-4844 transactions (#7129) 2024-03-13 12:40:04 +00:00
Dan Cline
cab2301125 fix: use INVALID_PAYLOAD_ATTRIBUTES code for attribute validation errors (#7059)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-12 14:58:56 +00:00
greged93
7a83143ae1 fix: eth_getRawReceipts (#7101) 2024-03-12 10:59:51 +00:00
Nil Medvedev
3c2d3a0833 Feat: add signers (#6826)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-11 17:40:30 +00:00
clabby
72bea5f11f feat(rpc): Add 4844 checks to ethCallBundle (#7078)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-11 14:18:51 +01:00
Matthias Seitz
81291ff0fb chore: more Vec over BytesMut (#7084) 2024-03-11 12:50:50 +00:00
Alexey Shekhirin
494361992d fix(rpc): less clones in logs filter (#7060)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-10 14:18:48 +00:00
joshieDo
84e970414e fix(rpc): cache transaction hash when filtering over receipt logs (#7074)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-10 10:10:49 +00:00
Matthias Seitz
9cae775f9c perf: use special geth tracer config setups (#7062) 2024-03-08 16:45:25 -08:00
rakita
d4ff65bfad bump: revm v7.1.0 (#7064) 2024-03-09 00:12:26 +00:00
ArtificialPB
486945f156 feat(rpc): add support for muxTracer (#7053) 2024-03-08 20:04:42 +00:00
DaniPopes
3c028e5ef4 chore: fix typos (#7049) 2024-03-08 14:23:37 +00:00
Håvard Anda Estensen
7fa35042dd perf: replace BytesMut with alloy_rlp::encode (#7047)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2024-03-08 13:56:28 +00:00
Oliver Nordbjerg
43bb4ccbba chore: remove repetitive words (#7041) 2024-03-08 14:02:37 +01:00
greged93
5d83de223f fix: revert filter_logs type (#7046) 2024-03-08 13:59:33 +01:00