Commit Graph

1360 Commits

Author SHA1 Message Date
Matthias Seitz
6a7d8938c7 chore: update revm and alloy primitives (#11235)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-09-26 14:33:29 +00:00
Thomas Coratger
f2a508df34 primitives: rm more alloy_primitives reexports (#11222) 2024-09-26 11:29:18 +00:00
nk_ysg
76a6e0db69 remove IntoRecoveredTransaction (#11221) 2024-09-25 17:10:11 +00:00
Thomas Coratger
c00516c3f9 rpc-types: rm alloy-rpc-types-engine reexport (#11206) 2024-09-25 14:49:50 +00:00
Thomas Coratger
2022dd3de5 primitives: rm alloy_consensus::transaction reexports (#11191) 2024-09-25 12:13:48 +00:00
Jennifer
5d2867f2c5 feat(rpc): Replace TypedTransactionType (#11089)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-25 11:34:58 +00:00
Thomas Coratger
4884c0003a primitives: rm TxKind reexport (#11197) 2024-09-25 11:07:05 +00:00
Thomas Coratger
648e2a4f7d primitives: rm revm-primitives reexport (#11193) 2024-09-25 11:06:27 +00:00
Thomas Coratger
2b20a0dbfc primitives: rm alloy_eips::eip2930 reexports (#11188) 2024-09-25 09:15:59 +00:00
Thomas Coratger
c434e52632 primitives: rm alloy_eips::eip1559::calc_next_block_base_fee reexport (#11177) 2024-09-24 19:04:15 +00:00
Arsenii Kulikov
ae3d279cc3 feat: relax chainspec bounds on NodeBuilder and rpc types (#11160) 2024-09-24 17:47:04 +00:00
Francis Li
d3114b4eec feat(witness): use block executor to execute block inside debug_execution_witness (#11149) 2024-09-24 16:48:32 +00:00
Emilia Hane
f2082e0411 chore(rpc): remove redundant trait bound (#11162) 2024-09-24 14:46:26 +00:00
Arsenii Kulikov
c851a1740c feat: EngineValidator (#11144) 2024-09-24 11:23:52 +00:00
Rohit Narurkar
fb0555ae7d Refactor Block (#10913)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-09-24 10:14:08 +00:00
krane
33d88a4372 feat: add FlatCallTracer (#11114) 2024-09-24 09:55:32 +00:00
Matthias Seitz
f81c7d075c chore: rm redundant builder types (#11129) 2024-09-23 15:37:45 +00:00
Arsenii Kulikov
cf294ce397 feat: add ChainSpec AT to EngineTypes (#11054) 2024-09-23 15:02:57 +00:00
Aurélien
15aee9b144 feat: use alloy Signature type (#10758)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-09-23 13:29:48 +00:00
Thomas Coratger
ed1de8996d primitives: use alloy Header struct (#10691) 2024-09-23 12:53:43 +00:00
greged93
560b061e5e chore: clear reth rpc types from reth binary (#11120) 2024-09-23 08:50:24 +00:00
Thomas Coratger
2684594ec1 rpc: rm useless reexports in reth-rpc-types (#11113) 2024-09-23 00:29:47 +00:00
Thomas Coratger
159bf2cf16 rpc: rm useless alloy_rpc_types reexport (#11098)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-09-22 14:29:35 +00:00
Thomas Coratger
63dfa9a4dc rpc: rm useless alloy_rpc_types_debug reexport (#11095)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-09-22 13:50:53 +00:00
Thomas Coratger
f7b895ef4a rpc: rm useless alloy_rpc_types_trace reexport (#11096)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-09-22 13:14:11 +00:00
0xriazaka.eth
f4d11f48bc Split MevApi trait into two #11036 (#11081)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-09-22 12:48:33 +00:00
Thomas Coratger
405fc4361a rpc: rm useless alloy-rpc-types-anvil reexport (#11094)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-09-22 12:44:03 +00:00
Thomas Coratger
fdcfe6ef29 rpc: rm useless alloy-rpc-types-mev reexport (#11093) 2024-09-22 11:59:45 +00:00
Thomas Coratger
4c92075de2 rpc: rm useless alloy_rpc_types_txpool reexport (#11092) 2024-09-21 20:19:00 +00:00
Thomas Coratger
b9712c5ec5 rpc-types: replace reth TransactionRequest by alloy (#11091) 2024-09-21 18:52:59 +00:00
Emilia Hane
63f2d59068 Replace reth-provider dep in reth-rpc-eth-types (#11077) 2024-09-20 16:37:45 +00:00
Emilia Hane
b5adf24a65 chore(rpc): remove use of extensible transaction + receipt types (#9774) 2024-09-20 15:00:28 +00:00
greged93
7cf492d525 feat(payload): abstract payload builder in trait (#10965)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-20 07:12:14 +00:00
Emilia Hane
884c74d5ed chore(rpc): use FullNodeComponents::Network in EthApiBuilderCtx (#10996) 2024-09-20 01:56:05 +00:00
Arsenii Kulikov
6cb26f72af feat: make DatabaseProvider generic over chainspec (#10978) 2024-09-19 14:23:06 +00:00
Emilia Hane
5f45f63565 fix(lint): lint warnings rpc builder (#11014) 2024-09-19 13:21:46 +02:00
Emilia Hane
79fe634853 fix(lint): warnings engine API (#11015) 2024-09-19 13:21:33 +02:00
Emilia Hane
2f635b8e4e fix(lint): warnings rpc testing utils (#11018) 2024-09-19 13:17:21 +02:00
Emilia Hane
dfd62ef68b (fix): lint warning IPC (#11006) 2024-09-18 22:40:53 +00:00
Arsenii Kulikov
91eb50c59f feat: eth_simulateV1 support (#10829)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-18 17:38:04 +00:00
krane
74e58d8c82 chore: change BlockAndProofV1 to use alloy_eips instead (#10969)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-18 15:25:18 +00:00
Matthias Seitz
f3744b342f chore: bump alloy (#10989) 2024-09-18 14:44:24 +00:00
Thomas Coratger
5e9f38164d evm: use Header AT in ConfigureEvmEnv (#10968) 2024-09-17 23:03:15 +00:00
Matthias Seitz
9760319f34 docs: add geth reference for call fee check (#10970) 2024-09-17 21:21:22 +00:00
Alexey Shekhirin
f843a051a6 perf(rpc): use only Revm cache for execution witness (#10454) 2024-09-17 15:24:13 +00:00
DaniPopes
ad76d89a27 chore: early return EMPTY_ROOT_HASH (#10957) 2024-09-17 13:45:47 +00:00
malik
abd4642d65 reafctor: improve tx count (#10889)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-17 10:27:34 +00:00
Emilia Hane
21e92b83bd fix(rpc): add fee/value and balance to insufficient funds RPC error (#10872) 2024-09-17 09:47:18 +00:00
nk_ysg
bf800986d3 chore: use MIN_TRANSACTION_GAS replace magic number (#10910) 2024-09-16 21:28:35 +00:00
Roman Krasiuk
06dbd3a610 feat(trie): expose multiproof via StateProofProvider (#10915) 2024-09-16 09:52:15 +00:00