Commit Graph

145 Commits

Author SHA1 Message Date
Emilia Hane
b7b3f8149c chore(rpc): remove redundant Trace::evm_config (#12102) 2024-10-27 14:24:21 +00:00
Emilia Hane
131cc5175e chore(rpc): remove redundant EthBlocks::provider (#12109) 2024-10-27 09:21:34 +00:00
Emilia Hane
768404c59e chore(rpc): remove redundant trait bounds in eth api (#12105) 2024-10-27 08:30:02 +00:00
Emilia Hane
e158369a68 chore(rpc): remove redundant trait method LoadBlock::provider (#12100) 2024-10-27 07:35:24 +00:00
Emilia Hane
988c5ee4c5 chore(rpc): Add super trait RpcNodeCore to LoadPendingBlock (#12098) 2024-10-26 23:11:53 +00:00
Emilia Hane
1bdf429af5 Remove trait method Call::evm_config (#12095) 2024-10-26 16:20:08 +00:00
Emilia Hane
d5f5c0f112 chore(rpc): set RpcNodeCore as supertrait for LoadState (#12094) 2024-10-26 15:40:46 +00:00
Emilia Hane
a06c3af832 chore(rpc): Remove provider and network trait methods from EthApiSpec (#12050) 2024-10-26 13:03:22 +00:00
Emilia Hane
44e4c47803 chore(sdk): add helper trait to node API to simplify type definition (#10616) 2024-10-26 10:55:26 +00:00
Thomas Coratger
8bfb7f9ce9 primitive-traits: use alloy BEACON_NONCE constant (#12029) 2024-10-24 09:58:50 +00:00
Emilia Hane
7a06298cf7 chore(rpc): make TransactionCompat::fill stateful (#11732) 2024-10-24 04:46:07 +00:00
Thomas Coratger
4a68c5e2d4 refactor(rpc): small refactor in block_with_senders (#11950) 2024-10-22 12:35:27 +02:00
Matthias Seitz
88a38de4d7 chore(rpc): relax some types (#11946) 2024-10-21 20:46:16 +00:00
Matthias Seitz
7f47ef0fd3 chore: spawn eth_calls as blocking tasks (#11944) 2024-10-21 19:18:24 +00:00
caglarkaya
422ab17354 feat: use next free nonce in eth_sendTransaction (#11873) 2024-10-19 22:14:52 +00:00
Gerson
a78de201b3 Refactor of state_change functionality (#11878)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-19 16:01:26 +00:00
Oliver
3bd695ee63 feat: update el requests for devnet 4 (#11865)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-19 12:48:35 +00:00
Thomas Coratger
0c70f6bd35 primitives: use alloy KECCAK_EMPTY constant (#11851) 2024-10-18 08:25:22 +00:00
Thomas Coratger
491f154c34 primitives-traits: rm redundant definitions of EMPTY_OMMER_ROOT_HASH (#11820) 2024-10-17 09:30:26 +00:00
Thomas Coratger
025cb3b70e primitive-traits: rm redundant EMPTY_ROOT_HASH definition (#11811)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-16 22:07:27 +00:00
Thomas Coratger
82862fabd7 primitives: rm redundant functions for Transaction (#11747) 2024-10-16 20:33:57 +00:00
greged93
cb7fd084a6 chore: remove &self from update_estimated_gas_range (#11799) 2024-10-16 15:05:59 +00:00
Arsenii Kulikov
7f92760655 fix: estimateGas edge case (#11764) 2024-10-15 18:43:56 +00:00
joshieDo
c4d7b59183 perf(rpc): add optional block argument to trace_block_until_with_inspector (#11631) 2024-10-15 13:04:20 +00:00
Deil Urba
3ab1f9559e feat: replace once_cell with std (#11694)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-10-15 08:21:01 +00:00
Federico Gimenez
600a394571 feat: update SystemCaller (#11718) 2024-10-14 15:52:34 +00:00
Delweng
f684dd4c4c chore(clippy): enable if_then_some_else_none lint (#11679)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-14 15:45:26 +00:00
joshieDo
c05a900542 perf(rpc): use Arc<SealedBlockWithSenders> on cache and rpc (#11635) 2024-10-14 12:44:28 +00:00
Delweng
67c5725077 chore(clippy): fix the very complex type used (#11689)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-12 18:53:33 +00:00
Matthias Seitz
8ebf10b4ac fix: only +1 on the pool nonce (#11680) 2024-10-12 12:42:46 +00:00
Oliver
cb123084bf docs: LoadFee::eip1559_fees returns base fee, not max fee per gas (#11652) 2024-10-11 02:53:19 +00:00
joshieDo
1d2c6d5ada chore(rpc): don't recover sender if we have it (#11645) 2024-10-10 15:43:58 +00:00
joshieDo
7c818c1021 chore(rpc): use block_hash as BlockId on eth_callMany (#11595) 2024-10-09 15:28:35 +00:00
joshieDo
62954591d2 perf(rpc): use Arc<BlockWithSenders on full_block_cache (#11585) 2024-10-09 08:33:29 +00:00
Arsenii Kulikov
e18b0bab90 feat: impl Encodable2718 and Decodable2718 for PooledTransactionsElement (#11482) 2024-10-08 14:33:31 +00:00
Matthias Seitz
c61ae1371b chore: rm bad cap function (#11562) 2024-10-08 14:25:00 +00:00
Oliver
cb431f1f5c chore: relax trait bound for EthTransactions (#11571) 2024-10-08 12:54:22 +00:00
Matthias Seitz
4163835b93 fix: actually configure the custom gas limit (#11565) 2024-10-08 11:04:48 +00:00
Matthias Seitz
6e92ab8e43 chore: rm unused optimism feature (#11559) 2024-10-08 09:03:50 +00:00
Matthias Seitz
54c8305fb6 chore: enforce window (#11540) 2024-10-07 15:35:47 +00:00
Matthias Seitz
d4e9dd10e4 chore: dont fail on ttd (#11539) 2024-10-07 14:47:52 +00:00
Matthias Seitz
e94d72b7bb fix: acquire permit first (#11537) 2024-10-07 14:10:39 +00:00
tedison
f8228482ac feat: add get_highest_tx_by_sender to pools (#11514)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-07 11:42:56 +00:00
Matthias Seitz
cb078f9eae fix: cap gas limit properly (#11505) 2024-10-05 18:06:21 +00:00
Varun Doshi
5fd6906b31 feat: cleaned up prepare_call_env() (#11469)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-04 08:14:50 +00:00
Eric Woolsey
1fe9f324b0 Relax Trait Bounds on TransactionPool::Transaction and EthPoolTransaction (#11079)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-04 07:34:29 +00:00
Matthias Seitz
59c6329ffa fix: ensure the request's gas limit does not exceed the target gas limit (#11462) 2024-10-03 14:57:03 +00:00
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