Commit Graph

39 Commits

Author SHA1 Message Date
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
a4ad2da06e chore: change RpcServer build (#1367) 2023-02-15 11:19:26 +01:00
dc391f9453 Test(rpc): Test support for different api modules (#1288)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-02-11 17:45:56 -08:00
88a838b9f4 test: basic rpc testing support (#1222) 2023-02-08 16:51:24 +01:00
10aa3d617a feat(rpc): impl rpc-builder types (#1203) 2023-02-07 11:03:05 -08:00