Commit Graph

703 Commits

Author SHA1 Message Date
470449ff24 fmt: format doc comments (#5308) 2023-11-05 13:06:30 +00:00
bcd8e6fa89 feat(rpc-testing-utils) : Implement trace_filter Stream Extension for TraceApiExt (#5282) 2023-11-04 15:45:03 +00:00
219b7db52c fix: trace_filter properly matches when from_addresses or to_addresses aren't set (#5291) 2023-11-04 11:01:37 +00:00
e11b371770 feat(rpc-testing-utils) : enhanced tansaction replay (#5275)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-04 07:44:15 +00:00
2412cc4823 feat(rpc-builder): support jwt secret in client (#5284) 2023-11-04 06:47:41 +00:00
38eb1ee2ed feat(rpc-testing-util): support test block for trace get (#5272) 2023-11-03 11:46:03 +00:00
ddcd4d600e fix: trace_filter matches all transactions on empty addresses (#5279) 2023-11-03 11:17:04 +00:00
a98ae7fa3e feat: add --rpc.jwtsecret arg (#5271) 2023-11-03 02:58:55 +00:00
265dd56f24 feat(rpc-types): Implement Clone for TraceFilter struct (#5273) 2023-11-02 17:36:37 +00:00
93fc2e2991 feat(primitives): effective_gas_tip and effective_tip_per_gas functions together (#5144)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-02 14:31:30 +00:00
0449c5eca6 feat(rpc): limit block_range by 100_000 per eth_getLogs request (#5243)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2023-11-02 14:29:03 +00:00
c0e70ba8b6 Authenticated json rpc endpoint (#5250)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-02 13:35:09 +00:00
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
b78b8b8990 feat(rpc-testing-utils) : stream support for trace_get functionality (#5265) 2023-11-02 10:35:52 +00:00
40e124b25e feat(rpc-testing-utils): support test block for trace_call_many (#5258)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-31 21:51:33 +00:00
4dfcd4e6cb fix: treat invalid opcode as out-of-gas in estimate loop (#5256) 2023-10-31 21:10:17 +00:00
9bac558ef4 fix: set tx gas limit not block gas limit (#5257) 2023-10-31 20:54:47 +00:00
d6e7fb11c6 feat(rpc-testing-utils) : TraceApiExt with trace_call_many Stream Support (#5255) 2023-10-31 20:22:07 +00:00
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
ac241928be fix(rpc): return the correct withdrawal index field (#5253) 2023-10-31 16:32:42 +00:00
824152ecd0 fix: record memory if vm trace enabled (#5251) 2023-10-31 16:26:21 +00:00
7907cece7c fix: dev-deps rpc-types (#5239) 2023-10-30 20:43:03 +00:00
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
ef80b4d037 feat(rpc-testing) : add raw transaction tracing to traceApiExt (#5221) 2023-10-30 13:35:27 +00:00
de01f08d90 fix: use correct trace_call params (#5214) 2023-10-28 19:23:15 +02:00
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
d06931a38c fix: spec compliant engine api errors (#5188) 2023-10-26 13:05:03 +00:00
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
dd6913cd98 feat(primitives): add _HASH suffix for constants hashes (#5175) 2023-10-25 14:07:21 +00:00
98e03ee4e2 feat(primitives): clean up primitives proof.rs file (#5167) 2023-10-25 13:30:56 +00:00
d76acc24df feat(rpc-testing-util): Test for ReplayTransaction (#5157)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-25 11:32:45 +00:00
0f254e16a5 fix: return enveloped encoded (#5156) 2023-10-24 22:27:37 +02:00
0c86980498 fix: record touched accounts in prestate default mode (#5138) 2023-10-24 12:34:40 +02:00
7d46db4a21 feat: add sse payload attributes example and beacon api support (#5130) 2023-10-23 20:47:04 +00:00
fbf12de4e4 feat(rpc): Replay of Ethereum Transactions with ReplayTransactionStream (#5134)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-23 16:30:01 +00:00
2b71f0f6b0 fix max_fee_per_blob_gas type (#5121) 2023-10-23 11:40:06 +00:00
c74abbc6b1 Function builder for TransacitonRequest (#5104)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-22 09:06:20 +00:00
3a8fe5a734 chore: add bundle api helper (#5119) 2023-10-21 13:37:46 +02:00
14f2b9088e chore: Patch revm to current head commit (#5109)
Co-authored-by: clabby <ben@clab.by>
Co-authored-by: rakita <dragan0rakita@gmail.com>
2023-10-20 19:03:25 +00:00
fafcabf68a feat: add call bundle (#5100) 2023-10-20 15:16:33 +00:00
a6bee7286b feat(rpc):transaction variant for all available transaction formats (#5098)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-20 13:25:00 +00:00
d3de32a9dc fix: use block id for block receipts (#5105) 2023-10-20 03:26:29 +00:00
5d217a2867 feat(primitives): move revm-primitives to reth-primitives (#5088) 2023-10-19 22:35:46 +00:00
5dd5555c5c feat: stale filters cleaner (#5080)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-19 20:34:43 +00:00
a136c33a29 refactor(rpc): remove result_output from revm_utils (#5097)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-19 15:46:08 +00:00
78f666e62e feat(rpc): track cache hits and misses (#5094) 2023-10-19 13:24:58 +00:00
2f66662f62 perf: rm thread stack size bumps (#5089) 2023-10-19 11:55:36 +00:00
7796e57476 refactor(primitives): remove AccessListWithGasUsed in primitives (#5079) 2023-10-19 11:24:55 +00:00
7ca3db8a66 chore(rpc): eip-1159 -> eip-1559 (#5083) 2023-10-19 01:27:27 +00:00
c17c3cd372 feat(rpc): use alloy_primitives in rpc-types (#5078) 2023-10-18 23:33:51 +00:00