54b6a4ae94
feat(provider): add TransactionsProvider and WithdrawalsProvider ( #1431 )
2023-02-17 16:26:47 +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
f979c6c1fb
chore: reexport bytes & bump version to 1.4 ( #1395 )
2023-02-16 10:33:28 -08:00
8db091e8e0
feat(engine-api): additional shanghai methods and types ( #1410 )
2023-02-16 10:18:53 -08:00
9b81b4f20d
chore: Header::seal and Header::seal_slow distinction ( #1409 )
2023-02-16 08:55:58 -08:00
9dae54a3ed
feat: add Error extension trait for Result<Option<Block>> ( #1381 )
...
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com >
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de >
2023-02-16 17:51:34 +01:00
e97753c768
feat: withdrawals ( #1322 )
...
Co-authored-by: rakita <rakita@users.noreply.github.com >
2023-02-16 04:44:05 -08:00
94674f9c16
feat(rpc, storage): eth_feeHistory except reward field ( #1275 )
2023-02-16 11:33:14 +01:00
ba20759062
chore(rpc): add more helper functions to modle regsitry ( #1380 )
...
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com >
2023-02-15 12:07:09 -08:00
a08a7b0110
fix(rpc-types): use jsonrpsee_types so it compiles standalone
...
before reth-rpc-types would not compile standalone without any feature
turend on, it would work because of the feature being turned on by one of the transitive deps
2023-02-15 11:59:31 -08:00
cd9b988367
feat: make SubscriptionIdcompatible with client proc macro ( #1378 )
2023-02-15 20:33:42 +01:00
c415221876
chore(rpc): rename RpcModuleConfig --> RpcModuleSelection ( #1376 )
2023-02-15 12:53:42 -05: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
7480ea418b
Split the http_ws_addr ( #1323 )
...
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com >
2023-02-15 11:01:02 +01:00
78d06fd769
feat(rpc): work on subscriptions ( #1290 )
2023-02-14 21:37:26 -08:00
7b1624d592
feat(rpc): basic eth filter support ( #1320 )
2023-02-14 15:55:04 +01:00
29d13d268b
chore: stop logging jwt secret ( #1312 )
2023-02-13 17:17:44 +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
7aedee601a
feat: convert EthApiError to RpcError directly ( #1241 )
...
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com >
2023-02-11 13:40:45 -08:00
eba63b8f77
fix: chainspec ttd check ( #1285 )
...
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com >
2023-02-11 12:49:01 -08:00
4b0acce957
chore(rpc): use consistent generic type order ( #1291 )
2023-02-11 06:38:19 -08:00
afb6671a0f
feat: refactoring reth_methods() to return multiple Methods ( #1284 )
2023-02-11 11:29:09 +01:00
df6ff63806
feat: JWT secret lifecycle ( #1209 )
...
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com >
2023-02-10 21:50:59 -08:00
9a4df50a92
feat: add scaffold impl of EthFilter API handler ( #1270 )
2023-02-10 14:07:00 +01:00
3e269714e7
feat: create primitive to rpc conversions ( #1239 )
...
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de >
2023-02-10 01:07:33 +01:00
f070412064
feat(rpc): add EthApiSpec to DebugApi ( #1246 )
2023-02-09 14:06:30 +01:00
9470943bab
Integrate RPC in CLI ( #1227 )
...
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de >
2023-02-09 11:31:48 +01:00
4cbd199016
fix(rpc): remove unused rpc transaction fields ( #1228 )
2023-02-08 17:06:20 +01:00
cf8c7b5c43
feat(rpc): add Standard rpc module selection ( #1229 )
2023-02-08 16:51:55 +01:00
88a838b9f4
test: basic rpc testing support ( #1222 )
2023-02-08 16:51:24 +01:00
f56bb5a022
Test(rpc): Add Testing for EthApi RPC send raw transaction ( #1220 )
2023-02-08 12:01:10 +01:00
4c76581870
feat(rpc): impl get code handler ( #1210 )
2023-02-07 11:16:57 -08:00
10aa3d617a
feat(rpc): impl rpc-builder types ( #1203 )
2023-02-07 11:03:05 -08:00
b3de7adae7
fix(rpc): make NodeInfo behave as geth nodeInfo ( #1200 )
2023-02-06 13:12:02 -08:00
02a6aec3fb
feat: support time-based forking ( #1128 )
2023-02-06 12:55:41 -08:00
6151c2772a
feat: JWT to authenticate external CL against Reth ( #1127 )
...
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com >
Co-authored-by: Andrea Simeoni <>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de >
2023-02-06 15:39:24 +01:00
0f5a6b721c
Configure RPC endpoints specific to transports ( #1077 )
...
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de >
2023-02-06 11:33:13 +01:00
952ec83aed
chore(rpc): update forkchoice state in fork_choice_updated handler ( #1177 )
2023-02-06 00:56:43 -08:00
8303e51554
feat: format PoorError to mirror Geth's TxPool Error messages ( #1156 )
...
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de >
2023-02-04 09:48:15 +01:00
6dce98cfa8
chore(execution): Refactor unused executor ( #1096 )
...
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com >
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com >
2023-02-03 16:36:30 -08:00
e09b3e098a
feat(rpc): add basic state access functions ( #1136 )
2023-02-02 14:21:11 -08:00
e048718ea2
refactor: pull out rpc/ from net/rpc ( #1147 )
2023-02-02 14:17:26 -08:00