Matthias Seitz
50203a8f2a
chore: phase out ethers rpc block types ( #1463 )
2023-02-20 16:02:33 +01:00
Matthias Seitz
279c0f917c
feat(rpc): impl block_by_hash ( #1460 )
2023-02-20 14:58:02 +01:00
Matthias Seitz
7ec4148efe
chore(rpc): return input related errors as invalid params ( #1461 )
2023-02-20 05:39:33 -08:00
Chen Kai
e8453abc78
feat:add server function in RpcServerArgs. ( #1402 )
...
Signed-off-by: grapebaba <281165273@qq.com >
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com >
2023-02-19 16:45:04 -08:00
Matthias Seitz
eb1299194f
feat(rpc): implement newHeads subscription ( #1446 )
2023-02-19 19:41:37 +01:00
Matthias Seitz
26b606fda5
feat(rpc): impl filter changes ( #1373 )
...
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com >
2023-02-17 18:02:36 +01:00
Roman Krasiuk
54b6a4ae94
feat(provider): add TransactionsProvider and WithdrawalsProvider ( #1431 )
2023-02-17 16:26:47 +01:00
Tomás
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
Roman Krasiuk
f979c6c1fb
chore: reexport bytes & bump version to 1.4 ( #1395 )
2023-02-16 10:33:28 -08:00
Roman Krasiuk
8db091e8e0
feat(engine-api): additional shanghai methods and types ( #1410 )
2023-02-16 10:18:53 -08:00
Roman Krasiuk
9b81b4f20d
chore: Header::seal and Header::seal_slow distinction ( #1409 )
2023-02-16 08:55:58 -08:00
Ikechukwu Ahiara Marvellous
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
Roman Krasiuk
e97753c768
feat: withdrawals ( #1322 )
...
Co-authored-by: rakita <rakita@users.noreply.github.com >
2023-02-16 04:44:05 -08:00
Alexey Shekhirin
94674f9c16
feat(rpc, storage): eth_feeHistory except reward field ( #1275 )
2023-02-16 11:33:14 +01:00
Matthias Seitz
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
Georgios Konstantopoulos
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
Aurélien
cd9b988367
feat: make SubscriptionIdcompatible with client proc macro ( #1378 )
2023-02-15 20:33:42 +01:00
Matthias Seitz
c415221876
chore(rpc): rename RpcModuleConfig --> RpcModuleSelection ( #1376 )
2023-02-15 12:53:42 -05:00
Matthias Seitz
a9b9f42715
fix(rpc): use rpc::BlockNumber type not u64 ( #1370 )
2023-02-15 14:17:33 +01:00
Matthias Seitz
a4ad2da06e
chore: change RpcServer build ( #1367 )
2023-02-15 11:19:26 +01:00
tomarST
7480ea418b
Split the http_ws_addr ( #1323 )
...
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com >
2023-02-15 11:01:02 +01:00
Matthias Seitz
78d06fd769
feat(rpc): work on subscriptions ( #1290 )
2023-02-14 21:37:26 -08:00
Matthias Seitz
7b1624d592
feat(rpc): basic eth filter support ( #1320 )
2023-02-14 15:55:04 +01:00
Matthias Seitz
29d13d268b
chore: stop logging jwt secret ( #1312 )
2023-02-13 17:17:44 +01:00
naviechan
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
Aurélien
7aedee601a
feat: convert EthApiError to RpcError directly ( #1241 )
...
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com >
2023-02-11 13:40:45 -08:00
Roman Krasiuk
eba63b8f77
fix: chainspec ttd check ( #1285 )
...
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com >
2023-02-11 12:49:01 -08:00
Matthias Seitz
4b0acce957
chore(rpc): use consistent generic type order ( #1291 )
2023-02-11 06:38:19 -08:00
Aurélien
afb6671a0f
feat: refactoring reth_methods() to return multiple Methods ( #1284 )
2023-02-11 11:29:09 +01:00
Andrea Simeoni
df6ff63806
feat: JWT secret lifecycle ( #1209 )
...
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com >
2023-02-10 21:50:59 -08:00
Aurélien
9a4df50a92
feat: add scaffold impl of EthFilter API handler ( #1270 )
2023-02-10 14:07:00 +01:00
Dan Cline
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
Matthias Seitz
f070412064
feat(rpc): add EthApiSpec to DebugApi ( #1246 )
2023-02-09 14:06:30 +01:00
Ikechukwu Ahiara Marvellous
9470943bab
Integrate RPC in CLI ( #1227 )
...
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de >
2023-02-09 11:31:48 +01:00
Matthias Seitz
4cbd199016
fix(rpc): remove unused rpc transaction fields ( #1228 )
2023-02-08 17:06:20 +01:00
Matthias Seitz
cf8c7b5c43
feat(rpc): add Standard rpc module selection ( #1229 )
2023-02-08 16:51:55 +01:00
Matthias Seitz
88a838b9f4
test: basic rpc testing support ( #1222 )
2023-02-08 16:51:24 +01:00
naviechan
f56bb5a022
Test(rpc): Add Testing for EthApi RPC send raw transaction ( #1220 )
2023-02-08 12:01:10 +01:00
Matthias Seitz
4c76581870
feat(rpc): impl get code handler ( #1210 )
2023-02-07 11:16:57 -08:00
Matthias Seitz
10aa3d617a
feat(rpc): impl rpc-builder types ( #1203 )
2023-02-07 11:03:05 -08:00
Matthias Seitz
b3de7adae7
fix(rpc): make NodeInfo behave as geth nodeInfo ( #1200 )
2023-02-06 13:12:02 -08:00
Bjerg
02a6aec3fb
feat: support time-based forking ( #1128 )
2023-02-06 12:55:41 -08:00
Andrea Simeoni
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
Ikechukwu Ahiara Marvellous
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
Roman Krasiuk
952ec83aed
chore(rpc): update forkchoice state in fork_choice_updated handler ( #1177 )
2023-02-06 00:56:43 -08:00
Chirag Baghasingh
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
Kim, JinSan
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
Matthias Seitz
e09b3e098a
feat(rpc): add basic state access functions ( #1136 )
2023-02-02 14:21:11 -08:00
Georgios Konstantopoulos
e048718ea2
refactor: pull out rpc/ from net/rpc ( #1147 )
2023-02-02 14:17:26 -08:00