Commit Graph

54 Commits

Author SHA1 Message Date
00804191ff Add stateOverrides-to-estimate-gas-call (#5604) 2023-11-30 11:46:44 +00:00
6c4a9cd1c3 feat(rpc-builder): test requests params (#5267)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-11-10 16:39:56 +00:00
ed9b9a7d82 feat(rpc) : support for eth_newPendingTransactionFilter full rpc function (#5206)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-30 18:00:30 +00:00
3adc627a35 feat(rpc): enable eth_getProof (#5071) 2023-10-18 16:05:26 +00:00
74808eddcc feat: support trace_filter (#4818) 2023-10-02 22:21:40 +00:00
5f9a917fb1 feat: Alloy migration (#4737)
Co-authored-by: Alessandro Mazza <121622391+alessandromazza98@users.noreply.github.com>
Co-authored-by: Supernovahs.eth <91280922+supernovahs@users.noreply.github.com>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2023-09-28 15:55:39 +00:00
3d1857636d fix: bad recursion in logs (#4113) 2023-08-08 11:09:52 +00:00
3a4419625a feat(rpc): ots_getBlockDetails and ots_getBlockDetailsByHash (#4007) 2023-08-01 10:42:08 +00:00
3ff9be6d4f feat(rpc): ots_hasCode implementation (#3886)
Co-authored-by: Miguel Palhas <mpalhas@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-24 15:44:07 +00:00
08403c80e2 feat(rpc): ots_getApiLevel implementation (#3861)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-24 14:12:45 +02:00
e9caf3de75 refactor: re-implement eth_feeHistory (#3288)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-06-26 15:46:11 +00:00
c928f2c183 test: fix failing rpc test (#3127) 2023-06-13 14:22:36 +00:00
b19e12341d feat(rpc): add block_overrides in eth_call (#3096)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-06-11 16:37:16 +00:00
25dd544468 fix: implement pending evm env (#2968) 2023-06-05 02:51:26 +00:00
52b5418a63 feat: gas price oracle (#2600) 2023-05-12 15:15:34 -04:00
92b557d84e chore(deps): bump jsonrpsee 0.18 (#2640) 2023-05-12 00:54:21 +02:00
f37d102820 fix(rpc): use parent block state when tracing blocks (#2574) 2023-05-05 19:21:09 +02:00
48f5b31ad6 feat(rpc): add impls for gasprice and max priority fee (#2471) 2023-04-29 21:50:40 -07:00
0759b30404 feat(trie): state root (#2206)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-04-12 09:48:33 -07:00
554c8258a9 feat: add trace_replayBlockTransactions (#2141)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-04-12 12:18:11 +02:00
cf18edb0fe chore(rpc): add submit hashrate impl (#2153) 2023-04-08 10:25:18 +02:00
d306be1c15 chore(rpc): return 0 hashrate (#2152) 2023-04-07 03:37:16 -07:00
843efe888f feat(rpc): implement trace_Block (#2117) 2023-04-05 13:44:42 -07:00
cf5a1114d0 feat(rpc): add replay transaction (#2107)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-04-04 21:39:07 +02:00
a49dca0ce6 feat(rpc): implement trace call many (#2106) 2023-04-04 21:10:32 +02:00
cbfcbfbf7b fix: add JsonStorageKey for eth_getProof and eth_getStorageAt (#2067) 2023-03-31 17:37:40 -04:00
0d059275e5 feat(rpc): impl debug_getRawReceipts (#2059) 2023-03-31 16:17:45 +02:00
37752ccdaf chore(rpc): move send tx to EthTransactions trait (#1964) 2023-03-24 13:06:57 +01:00
aaa99f6b4c feat: add transaction_receipt (#1919)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-03-23 11:46:07 +01:00
a7a469302e feat(rpc): add trace_rawTransaction handler (#1861) 2023-03-20 08:33:05 -07:00
2a457c7023 feat(rpc): add eth_syncing implementation (#1859) 2023-03-20 04:22:17 -07:00
46a4d7ee2a feat(rpc): impl debug_getRawBlock/Header/Tx (#1852)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-03-20 10:26:49 +01:00
fe011f1f8c feat(rpc): enable eth_call eth_estimateGas (#1799) 2023-03-16 17:41:16 +01:00
0dfb940f1a feat(rpc): impl trace_get (#1769) 2023-03-15 15:51:46 +01:00
a688fdb38d feat(rpc): eth_sign* (#1665)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Tomás <tomas.gruner@lambdaclass.com>
2023-03-14 18:03:38 -07:00
c78effcb3f chore(rpc): more trace prep (#1752) 2023-03-14 09:07:08 -07:00
54aab533c2 feat(rpc): add partial eth_getProof implementation (#1515)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-03-13 17:49:36 -07:00
102a5a378f chore: rename trace handler functions (#1731) 2023-03-13 13:44:43 +01:00
853da85c44 feat(rpc): eth_transactionBy impls (#1664)
Co-authored-by: Sam Bukowski <sambukowski@Sams-MacBook-Pro.local>
2023-03-11 10:54:11 +01:00
77d108660e feat(rpc): add eth_createAccessList implementation (#1652)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-03-08 10:07:09 +01:00
ce2b83e774 feat(rpc): rpc handler for eth_getUncleByBlock{Hash/Number}AndIndex (#1595)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-03-06 15:43:44 +01:00
0e9d18d4e9 feat(rpc): support eth_call state overrides (#1634) 2023-03-04 13:44:33 -07:00
17dffba150 feat(rpc): impl uncle count handlers (#1511) 2023-02-22 14:40:58 -08:00
cc5e5cab3c feat(rpc): implement block_transaction_count (#1471) 2023-02-20 20:46:25 +01:00
8d1dc58af5 feat(rpc): add block_by_number (#1467) 2023-02-20 08:48:14 -08:00
50203a8f2a chore: phase out ethers rpc block types (#1463) 2023-02-20 16:02:33 +01:00
279c0f917c feat(rpc): impl block_by_hash (#1460) 2023-02-20 14:58:02 +01:00
2306bfe998 feat: Add eth_getBalance, eth_getTransactionCount, eth_getStorageAt handlers (#1422)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-02-17 12:42:24 +01:00
94674f9c16 feat(rpc, storage): eth_feeHistory except reward field (#1275) 2023-02-16 11:33:14 +01:00
a9b9f42715 fix(rpc): use rpc::BlockNumber type not u64 (#1370) 2023-02-15 14:17:33 +01:00