Commit Graph

45 Commits

Author SHA1 Message Date
7a06298cf7 chore(rpc): make TransactionCompat::fill stateful (#11732) 2024-10-24 04:46:07 +00:00
88a38de4d7 chore(rpc): relax some types (#11946) 2024-10-21 20:46:16 +00:00
7f47ef0fd3 chore: spawn eth_calls as blocking tasks (#11944) 2024-10-21 19:18:24 +00:00
cb7fd084a6 chore: remove &self from update_estimated_gas_range (#11799) 2024-10-16 15:05:59 +00:00
7f92760655 fix: estimateGas edge case (#11764) 2024-10-15 18:43:56 +00:00
3ab1f9559e feat: replace once_cell with std (#11694)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-10-15 08:21:01 +00:00
c05a900542 perf(rpc): use Arc<SealedBlockWithSenders> on cache and rpc (#11635) 2024-10-14 12:44:28 +00:00
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
7c818c1021 chore(rpc): use block_hash as BlockId on eth_callMany (#11595) 2024-10-09 15:28:35 +00:00
c61ae1371b chore: rm bad cap function (#11562) 2024-10-08 14:25:00 +00:00
4163835b93 fix: actually configure the custom gas limit (#11565) 2024-10-08 11:04:48 +00:00
cb078f9eae fix: cap gas limit properly (#11505) 2024-10-05 18:06:21 +00:00
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
59c6329ffa fix: ensure the request's gas limit does not exceed the target gas limit (#11462) 2024-10-03 14:57:03 +00:00
a5538bc041 chore: alloy 0.4 (#11334) 2024-09-30 12:48:37 +00:00
2b20a0dbfc primitives: rm alloy_eips::eip2930 reexports (#11188) 2024-09-25 09:15:59 +00:00
c434e52632 primitives: rm alloy_eips::eip1559::calc_next_block_base_fee reexport (#11177) 2024-09-24 19:04:15 +00:00
ae3d279cc3 feat: relax chainspec bounds on NodeBuilder and rpc types (#11160) 2024-09-24 17:47:04 +00:00
fb0555ae7d Refactor Block (#10913)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-09-24 10:14:08 +00:00
ed1de8996d primitives: use alloy Header struct (#10691) 2024-09-23 12:53:43 +00:00
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
b9712c5ec5 rpc-types: replace reth TransactionRequest by alloy (#11091) 2024-09-21 18:52:59 +00:00
b5adf24a65 chore(rpc): remove use of extensible transaction + receipt types (#9774) 2024-09-20 15:00:28 +00:00
91eb50c59f feat: eth_simulateV1 support (#10829)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-18 17:38:04 +00:00
5e9f38164d evm: use Header AT in ConfigureEvmEnv (#10968) 2024-09-17 23:03:15 +00:00
bf800986d3 chore: use MIN_TRANSACTION_GAS replace magic number (#10910) 2024-09-16 21:28:35 +00:00
60dcea847c rpc: replace reth-primitive imports (#10812) 2024-09-11 00:28:09 +00:00
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
ec5ce21965 chore(deps): bump alloy (#10537)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-29 13:23:04 +00:00
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
247be8c6aa feat: add api bindings for eth_simulateV1 (#10050) 2024-08-05 10:22:04 +00:00
f17c72ff04 fix: also ignore nonce in eth_estimate (#9968) 2024-08-01 07:06:40 +00:00
f43fd7bd61 refactor: Add AccessList result type to eth_createAccessList (#9811)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-29 18:06:40 +00:00
b96e0c67ff fix: rm bad rpc error conversion (#9857) 2024-07-28 15:21:47 +00:00
0be2c17a9f chore(rpc): EthApiTypes trait for network specific error AT (#9523)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-25 17:30:30 +00:00
e8955763de chore(rpc): include call stipend for optimistic gas limit (#9703) 2024-07-22 14:25:46 +00:00
d07955e2f0 chore: ensure highest gas limit tracks txenv.gaslimit of success (#9702) 2024-07-22 13:29:11 +00:00
458251fff7 chore(op): remove optimism feature from LoadPendingBlock (#9503)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-16 16:30:14 +00:00
55dc12d741 chore(op): implement Call for OpEthApi (#9502)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-16 15:19:32 +00:00
b4363e2b48 feat: add max_gas_limit to ChainSpec (#9473) 2024-07-12 14:12:15 +00:00
fc4c037e60 feat: eip-7702 (#9214)
Co-authored-by: Matthew Smith <m@lattejed.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-07-11 05:45:47 +00:00
2fa37b1ad1 Integrate Request evm env filling in ethapi (#9358)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-07-09 15:57:37 +00:00
b97ace200f chore(deps): bump revm 11 (#9391) 2024-07-09 12:28:44 +00:00
b24ca7637f chore: remove tx_env_with_recovered from rpc crates (#9158) 2024-06-28 15:43:55 +00:00
1b9f5871f5 chore(rpc): move impl of eth api server out of reth-rpc-eth-api (#9135)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-27 12:34:17 +00:00