Commit Graph

241 Commits

Author SHA1 Message Date
f2bb8e74d9 chore: use correct type in getAccount (#10023) 2024-08-02 15:31:58 +00:00
340c95eba0 fix(rpc/trace): trace_filter filting with trace's address (#9722)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-02 12:21:39 +00:00
f25367cffd tx-pool: Make txpool independent of primitive tx types (#9916) 2024-08-01 13:39:58 +00:00
f17c72ff04 fix: also ignore nonce in eth_estimate (#9968) 2024-08-01 07:06:40 +00:00
65720c9fc1 fix: ensure we can handle pending target for feeHistory (#9904) 2024-07-30 16:00:33 +00:00
e4ae2a7ac1 fix(op): ensure EthApiServer helper trait method default impls, call OpEthApi overrides (#9879) 2024-07-30 15:35:56 +00:00
85b326756d chore: improve tx forwarding (#9878) 2024-07-29 21:31:03 +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
f6a69f93e4 rpc: refactor transaction_by_hash_at (#9854) 2024-07-28 10:29:58 +00:00
966ca011fa rpc: refactor rpc-eth-api (#9843) 2024-07-27 05:53:29 +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
ef0a447181 chore(rpc): return unimplemented (#9639) 2024-07-19 07:51:39 +00:00
5e9b66f876 chore: add get_account method in EthApi trait (#9632) 2024-07-19 07:17:37 +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
2aa94e9aee chore(rpc): expose ethapi in node builder for op customisation (#9444)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-16 13:53:03 +00:00
cbe9a7c5ca refactor: optimize eth_sendTransaction to exit early if signer not found (#9494) 2024-07-13 18:05:05 +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
63c8a82873 fix(op): fixes impl of eth api for OP (#9377) 2024-07-09 18:49:00 +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
3e8a2a29c5 Integrate permits for getproof (#9363) 2024-07-08 17:51:08 +00:00
jn
2c2098c05c feat: move mev rpc types to alloy (#9108)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-08 15:59:17 +00:00
8623047704 chore: use usize in internal functions (#9337) 2024-07-06 13:05:08 +00:00
3b29ed74c0 feat: op eth api scaffolding (#9324) 2024-07-05 11:05:23 +00:00
36d74400e6 feat(trie): pass state reference to StateProofProvider::proof (#9308) 2024-07-05 10:45:08 +00:00
26b7b9720c qol: purge goerli (#9310) 2024-07-05 10:38:58 +00:00
21a9dfc9ec chore(evm): turn associated ConfigureEvm fns into methods (#9322) 2024-07-05 09:26:03 +00:00
a81c1e44a9 perf: spawn eth proof on IO pool (#9293) 2024-07-04 09:35:35 +00:00
a7caf0d284 feat(rpc): enable historical proofs (#9273) 2024-07-03 20:43:26 +00:00
335b93425e chore(rpc): EthApi builder (#9041)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-03 15:30:29 +00:00
7a647f4f1e chore: move pre_block_beacon_root_contract_call to evm crates (#9244) 2024-07-03 14:54:28 +00:00
82770b0922 chore: move fill_block_env to ConfigureEvmEnv (#9238) 2024-07-02 10:31:09 +00:00
b24ca7637f chore: remove tx_env_with_recovered from rpc crates (#9158) 2024-06-28 15:43:55 +00:00
50ee497c75 feat: use new ChainHardforks type on ChainSpec (#9065) 2024-06-27 17:39:35 +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
933a1dea39 chore(rpc): reth-eth-api crate (#8887)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-27 11:37:52 +00:00