Commit Graph

98 Commits

Author SHA1 Message Date
Matthias Seitz
afbe2bb5e9 fix: apply 4788 system call in tracing (#11417) 2024-10-02 11:50:06 +00:00
nk_ysg
64fae4d0f2 chore: rm crate reth-rpc-types (#11341) 2024-10-02 11:16:20 +02:00
Federico Gimenez
6d57b9eaac feat: wire SystemCaller (#11321) 2024-09-30 15:59:55 +00:00
Arsenii Kulikov
42afcbd75a impl Encodable2718, Decodable2718 for TransactionSigned (#11218) 2024-09-30 15:36:38 +00:00
Matthias Seitz
a5538bc041 chore: alloy 0.4 (#11334) 2024-09-30 12:48:37 +00:00
nk_ysg
76a6e0db69 remove IntoRecoveredTransaction (#11221) 2024-09-25 17:10:11 +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
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
Rohit Narurkar
fb0555ae7d Refactor Block (#10913)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-09-24 10:14:08 +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
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
fdcfe6ef29 rpc: rm useless alloy-rpc-types-mev reexport (#11093) 2024-09-22 11:59:45 +00:00
Thomas Coratger
b9712c5ec5 rpc-types: replace reth TransactionRequest by alloy (#11091) 2024-09-21 18:52:59 +00:00
Emilia Hane
b5adf24a65 chore(rpc): remove use of extensible transaction + receipt types (#9774) 2024-09-20 15:00:28 +00:00
Arsenii Kulikov
6cb26f72af feat: make DatabaseProvider generic over chainspec (#10978) 2024-09-19 14:23:06 +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
Thomas Coratger
5e9f38164d evm: use Header AT in ConfigureEvmEnv (#10968) 2024-09-17 23:03:15 +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
nk_ysg
bf800986d3 chore: use MIN_TRANSACTION_GAS replace magic number (#10910) 2024-09-16 21:28:35 +00:00
Emilia Hane
c498fa6349 Move EthBlocks::block_receipts default impl to impl for EthApi (#10785) 2024-09-11 12:30:22 +00:00
Emilia Hane
bbaccc2a3a chore(rpc): LoadReceipt::build_transaction_receipt default impl to impl for EthApi (#10786) 2024-09-11 09:06:29 +00:00
Håvard Anda Estensen
60dcea847c rpc: replace reth-primitive imports (#10812) 2024-09-11 00:28:09 +00:00
nk_ysg
b78e0f6069 feat: remove constraint of concrete type AnyTransactionReceipt for EthApiTypes::NetworkType (#10693)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-09-09 13:46:40 +00:00
Ryan Schneider
7a20b413f5 feat: Include missing block id in error responses (#7416)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-07 11:02:17 +00:00
Delweng
3efe22eae7 feat(rpc): dedup rpc getTxBySenderAndNonce (#10600)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-08-31 16:57:34 +00:00
nk_ysg
24f04710c0 feat: use alloy_network::Network::ReceiptResponse instead of AnyTransactionReceipt in RPC (#10621) 2024-08-30 16:58:59 +00:00
nk_ysg
237c22f234 feat: use alloy_network::Network::BlockResponse instead of reth_rpc_types::Block in RPC (#10613) 2024-08-30 16:06:47 +00:00
Arsenii Kulikov
ec5ce21965 chore(deps): bump alloy (#10537)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-29 13:23:04 +00:00
Roman Krasiuk
6f086d1060 chore(trie): clean up state root methods (#10598) 2024-08-28 14:41:29 +00:00
malik
3be92d5049 Pending receipt (#10597)
Co-authored-by: Emilia Hane <emiliaha95@gmail.com>
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-28 13:22:35 +00:00
Roman Krasiuk
29b02cc0e1 chore(trie): StorageRootProvider (#10592) 2024-08-28 12:56:47 +00:00
Roman Krasiuk
cf7416e2f2 chore(trie): remove plain state proof variant (#10593) 2024-08-28 12:00:46 +00:00
nk_ysg
a24fe46b13 remove transaction forwarder trait (#9678) 2024-08-26 18:17:34 +00:00
Delweng
ec31b247e9 feat(rpc): implement eth_getTransactionBySenderAndNonce (#10540)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-26 16:25:48 +00:00
Oliver
20756d672c feat: use system call to update blockhashes (#10535) 2024-08-26 11:45:08 +00:00
malik
1b1e835fb1 Feat: exact gasUsed for eth_createAccessList (#10422)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-26 10:49:07 +00:00
Thomas Coratger
29058ad7ee clippy: add cloned_instead_of_copied clippy lint (#10530)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-26 09:04:19 +00:00
Thomas Coratger
dfcfe8d271 tx-pool: add try_from_consensus for PoolTransaction (#10504) 2024-08-25 14:53:18 +00:00
Skanda Bhat
b50a9ba458 refactor(rpc): Use TransactionInfo instead of individual fields (#10500)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Emilia Hane <emiliaha95@gmail.com>
2024-08-24 14:16:01 +00:00
Thomas Coratger
6dc00a29c9 tx-pool: rm into tx constraint for PoolTransaction (#10057)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-08-24 13:32:10 +00:00
Emilia Hane
7d8196e29c chore(rpc): config network specific transaction type in node builder (#10417) 2024-08-22 14:36:38 +00:00
Arsenii Kulikov
f2e0bc073a feat: ChainSpec associated type (#10292)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-22 12:30:09 +00:00
nk_ysg
82f10164db feat: make js-feature non default (#10447) 2024-08-22 12:04:18 +00:00
nk_ysg
aa8b3de6ba Make js-feature non default (#10445)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-22 09:26:35 +00:00
Miguel Tavares
dc4643f69c chore: replace RichBlock by Block (#10399)
Co-authored-by: Thomas Coratger <60488569+tcoratger@users.noreply.github.com>
2024-08-22 03:08:07 +00:00
greged93
1f5fb90bc8 fix: getAccount (#10402) 2024-08-21 07:41:01 +00:00
greged93
297934fe21 feat(rpc): get_account (#10369) 2024-08-19 11:29:17 +00:00