Commit Graph

52 Commits

Author SHA1 Message Date
rakita
d239b82ccb feat(BlockchainTree): Broadcast new canonical block headers (#2027) 2023-03-30 12:58:02 +02:00
Matthias Seitz
47b9738ede chore: fix some typos (#2025) 2023-03-29 14:49:50 +02:00
Thor
b27a0901a0 fix: clippy warnings in tests (#1954) 2023-03-26 13:32:55 +02:00
chirag-bgh
9fc3e6f594 feat: add missing Tx receipt info (#1931)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-03-25 10:51:23 +01:00
Matthias Seitz
ba8650585e fix(rpc): AccountOverride nonce type is Quantity (#1948) 2023-03-23 20:14:03 -07:00
Roman Krasiuk
ce40bea46e feat(sync): beacon consensus engine (#1845) 2023-03-23 11:18:19 -07:00
chirag-bgh
aaa99f6b4c feat: add transaction_receipt (#1919)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-03-23 11:46:07 +01:00
chirag-bgh
f858379511 feat: impl send_transaction (#1774)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-03-22 12:25:10 +01:00
Matthias Seitz
f6a420fcfb fix(rpc): fix block type fields (#1886) 2023-03-21 20:47:53 +01:00
Matthias Seitz
13d65707f1 fix(rpc): return resource not found error code (#1891) 2023-03-21 20:45:51 +01:00
Matthias Seitz
44d279b53e feat: populate tx meta fields in tx by hash (#1884) 2023-03-21 08:12:26 -07:00
Matthias Seitz
a7a469302e feat(rpc): add trace_rawTransaction handler (#1861) 2023-03-20 08:33:05 -07:00
Matthias Seitz
bd8ff152b7 fix(rpc): cap request gas limit if not set (#1858)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-03-20 07:44:28 -07:00
Matthias Seitz
a59806f43b fix: add missing StructLog fields (#1847) 2023-03-19 12:17:28 -07:00
Matthias Seitz
0936523e3d feat(rpc): kickoff geth traces (#1772) 2023-03-19 11:29:22 -07:00
Matthias Seitz
d65cab9132 feat(rpc): port all geth tracing types (#1812) 2023-03-17 10:52:18 -07:00
Matthias Seitz
f08a70dad8 feat: add int or hex serde parsers (#1811) 2023-03-17 13:19:21 +01:00
Matthias Seitz
090bbe7836 fix(rpc): fallback to basefee when calculating fee fields (#1800)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-03-16 16:50:33 -07:00
Matthias Seitz
9f00d48402 chore: rearrange impl order (#1796) 2023-03-16 15:22:08 +01:00
Matthias Seitz
0c434e7916 feat(rpc): impl parity trace_transaction (#1765) 2023-03-15 15:03:42 +01:00
Matthias Seitz
a0ff24b691 feat(rpc): add eth transactions trait (#1751) 2023-03-14 13:55:35 +01:00
Matthias Seitz
c5cd236e1a feat(rpc): implement log subscription (#1719) 2023-03-13 20:00:58 -07:00
sambukowski
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
Matthias Seitz
3ed9ef49d0 feat(rpc): add missing geth trace calls (#1700) 2023-03-10 14:27:33 +01:00
Matthias Seitz
6190eac9ce feat: add Tracing inspector (#1618) 2023-03-09 13:43:24 -08:00
Matthias Seitz
89305b883a chore(rpc): add convenience from impl (#1686) 2023-03-09 12:50:26 -08:00
Matthias Seitz
ce633c22e5 chore(rpc): move EthRpcErrorCode to rpc-types (#1690) 2023-03-09 10:10:26 -08:00
Matthias Seitz
e913a536f0 fix: serialize index as hex string (#1687) 2023-03-09 16:25:34 +01:00
Dan Cline
279ad346f7 fix: return zero latestValidHash pre-merge (#1677) 2023-03-08 18:17:28 -05:00
Tomás
77d108660e feat(rpc): add eth_createAccessList implementation (#1652)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-03-08 10:07:09 +01:00
Francisco Krause Arnim
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
Matthias Seitz
0e9d18d4e9 feat(rpc): support eth_call state overrides (#1634) 2023-03-04 13:44:33 -07:00
Aditya Pandey
494a9e88b2 test: serde roundtrip test for rpc types (#1571) 2023-02-27 16:28:29 +01:00
Matthias Seitz
b1741bd86b fix: rm duplicate size field (#1563) 2023-02-25 15:49:37 -08:00
Matthias Seitz
d872deda5d feat: more work on eth call and estimate (#1545) 2023-02-24 19:29:59 +01:00
Matthias Seitz
281f139b0d perf(rpc): add optional block hash arg (#1502) 2023-02-22 14:56:21 +01:00
Roman Krasiuk
20aceb750c feat(engine-api): exchange capabilities (#1469)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-02-20 21:50:40 -08:00
Roman Krasiuk
03832d6d23 feat(engine-api): Shanghai support (#1445)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-02-20 21:40:03 -08:00
Matthias Seitz
279c0f917c feat(rpc): impl block_by_hash (#1460) 2023-02-20 14:58:02 +01:00
Matthias Seitz
eb1299194f feat(rpc): implement newHeads subscription (#1446) 2023-02-19 19:41:37 +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
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
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
78d06fd769 feat(rpc): work on subscriptions (#1290) 2023-02-14 21:37:26 -08: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
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
4cbd199016 fix(rpc): remove unused rpc transaction fields (#1228) 2023-02-08 17:06:20 +01:00