Commit Graph

1214 Commits

Author SHA1 Message Date
Matthias Seitz
65720c9fc1 fix: ensure we can handle pending target for feeHistory (#9904) 2024-07-30 16:00:33 +00:00
Emilia Hane
e4ae2a7ac1 fix(op): ensure EthApiServer helper trait method default impls, call OpEthApi overrides (#9879) 2024-07-30 15:35:56 +00:00
Dan Cline
5b0f6a2885 chore: remove unused PreCancunBlock beacon error (#9880) 2024-07-29 22:02:29 +00:00
Matthias Seitz
85b326756d chore: improve tx forwarding (#9878) 2024-07-29 21:31:03 +00:00
c0np4nn4
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
Matthias Seitz
b96e0c67ff fix: rm bad rpc error conversion (#9857) 2024-07-28 15:21:47 +00:00
Thomas Coratger
f6a69f93e4 rpc: refactor transaction_by_hash_at (#9854) 2024-07-28 10:29:58 +00:00
Thomas Coratger
966ca011fa rpc: refactor rpc-eth-api (#9843) 2024-07-27 05:53:29 +00:00
Roman Krasiuk
6d036cd95b perf(trie): pass owned hashed state to trie methods (#9837) 2024-07-26 14:55:02 +00:00
ZzPoLariszZ
c4bf5bb8ca fix: gas and gasUsed in trace root only for ParityTrace (#9761)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-25 19:32:49 +00:00
Emilia Hane
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
Tuan Tran
db8706e5d8 chore: fix unnameable-types lint on blockchain-tree and rpc crates (#9757)
Co-authored-by: Emilia Hane <emiliaha95@gmail.com>
2024-07-25 15:31:20 +00:00
Delweng
7531366449 fix(rpc/eth): remove cache when reorg occured (#9775)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-07-24 21:32:32 +00:00
Dan Cline
ed16643f12 chore: remove proptest-derive dev deps (#9719) 2024-07-22 21:41:25 +00:00
Matthias Seitz
e8955763de chore(rpc): include call stipend for optimistic gas limit (#9703) 2024-07-22 14:25:46 +00:00
Matthias Seitz
d07955e2f0 chore: ensure highest gas limit tracks txenv.gaslimit of success (#9702) 2024-07-22 13:29:11 +00:00
EdwardJES
cfa3681b27 fix(rpc-trace): add after and count to trace_filter (#9662)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-22 07:53:41 +00:00
Matthias Seitz
a89a576b12 test: add test for rpc middleware (#9620) 2024-07-19 17:05:37 +02:00
Matthias Seitz
f8812e2aa5 chore: require enginetypes 'static (#9645) 2024-07-19 13:44:44 +00:00
Matthias Seitz
ef0a447181 chore(rpc): return unimplemented (#9639) 2024-07-19 07:51:39 +00:00
Miguel
5e9b66f876 chore: add get_account method in EthApi trait (#9632) 2024-07-19 07:17:37 +00:00
Sean Matt
8c8702be14 configurable middleware and metrics & http middleware (#9596) 2024-07-18 13:58:47 +00:00
Matthias Seitz
0585bb28a1 chore: rm unused mods (#9602) 2024-07-18 10:19:59 +00:00
Emilia Hane
f55d43c25a chore(rpc): remove use of optimism feature from reth-rpc library (#9579) 2024-07-17 13:29:14 +00:00
Emilia Hane
0630621329 chore(rpc): move OpEthApi traits into reth-optimism-rpc (#9581) 2024-07-17 13:05:24 +00:00
Delweng
fb6ea8b924 feat(rpc/admin): compatible with geth's admin_nodeInfo (#9448)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-16 21:49:13 +00:00
Delweng
fd117d7a70 feat(rpc/otterscan): set total_fees in ots_getBlockDetails (#9477)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-16 21:35:27 +00:00
Aurélien
9697ab2541 feat: bump alloy version (#9545)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-16 20:44:02 +00:00
Thomas Coratger
6a0060197f rpc: refactor ReceiptBuilder (#9551) 2024-07-16 19:30:09 +00:00
Emilia Hane
4dbf47b91d chore(op): remove optimism feature for LoadReceipts (#9504)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-16 17:14:16 +00:00
Emilia Hane
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
Emilia Hane
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
Emilia Hane
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
Thomas Coratger
5e07dee4e3 typo: fix typo in rpc (#9514) 2024-07-15 16:21:04 +00:00
Roman Krasiuk
499e0f10f7 feat(provider): hashed state methods for trie related providers (#9510) 2024-07-15 12:55:19 +00:00
Sean Matt
5a0395963f feat: implement generalizable rpc middleware (#9429) 2024-07-15 12:44:51 +00:00
Querty
cbe9a7c5ca refactor: optimize eth_sendTransaction to exit early if signer not found (#9494) 2024-07-13 18:05:05 +00:00
nk_ysg
f8e94d3177 replace optimism error variant with Other (#9483)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-13 04:30:31 +00:00
joshieDo
b4363e2b48 feat: add max_gas_limit to ChainSpec (#9473) 2024-07-12 14:12:15 +00:00
Delweng
b31167ba6a feat(rpc/otterscan): change BlockId to u64 in has_code (#9469)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-07-12 08:45:34 +00:00
Oliver
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
Luca Provini
f479db2010 Added wrapper type defaulting to prague engine caps (#9413) 2024-07-10 12:10:52 +00:00
Emilia Hane
63c8a82873 fix(op): fixes impl of eth api for OP (#9377) 2024-07-09 18:49:00 +00:00
Matthias Seitz
bb8ff67182 test: make test compile in reth-rpc (#9399) 2024-07-09 16:17:34 +00:00
Matthias Seitz
387587a1bb style: move function below impl (#9398) 2024-07-09 16:17:17 +00:00
nk_ysg
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
Matthias Seitz
b97ace200f chore(deps): bump revm 11 (#9391) 2024-07-09 12:28:44 +00:00
Matthias Seitz
05ad783763 fix: support additional eth call bundle args (#9383) 2024-07-09 10:38:16 +00:00
Delweng
5272a53091 feat(rpc/ots): implement ots_getTransactionBySenderAndNonce (#9263)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Emilia Hane <emiliaha95@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-09 10:23:14 +00:00
Delweng
67478b7a58 feat(rpc/ots): implement ots_traceTransaction RPC (#9246)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-07-09 09:55:55 +00:00