Commit Graph

121 Commits

Author SHA1 Message Date
Vid Kersic
4138b52a31 chore: remove usage of RichBlock (#10538) 2024-08-26 13:18:40 +00:00
Emilia Hane
7d8196e29c chore(rpc): config network specific transaction type in node builder (#10417) 2024-08-22 14:36:38 +00:00
greged93
1f5fb90bc8 fix: getAccount (#10402) 2024-08-21 07:41:01 +00:00
Matthias Seitz
a89a576b12 test: add test for rpc middleware (#9620) 2024-07-19 17:05:37 +02:00
Delweng
fd117d7a70 feat(rpc/otterscan): set total_fees in ots_getBlockDetails (#9477)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-16 21:35:27 +00:00
Emilia Hane
2aa94e9aee chore(rpc): expose ethapi in node builder for op customisation (#9444)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-16 13:53:03 +00:00
Delweng
b31167ba6a feat(rpc/otterscan): change BlockId to u64 in has_code (#9469)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-07-12 08:45:34 +00:00
Luca Provini
f479db2010 Added wrapper type defaulting to prague engine caps (#9413) 2024-07-10 12:10:52 +00:00
Delweng
5272a53091 feat(rpc/ots): implement ots_getTransactionBySenderAndNonce (#9263)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Emilia Hane <emiliaha95@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-09 10:23:14 +00:00
Delweng
67478b7a58 feat(rpc/ots): implement ots_traceTransaction RPC (#9246)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-07-09 09:55:55 +00:00
Sean Matt
9c0bc8477a refactor(rpc): remove intermediate types from rpc start up process (#9180)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-08 21:06:52 +00:00
Delweng
94f1adfa7c feat(rpc/ots): implement ots_getContractCreator (#9236)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-08 20:39:50 +00:00
Matthias Seitz
abf3aff194 fix: encode block as is in debug_getRawBlock (#9353) 2024-07-06 19:43:29 +00:00
Delweng
ddc6ab902b fix(rpc/ots): set block_number as u64 instead of NumberOrTag (#9302)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-07-04 14:57:31 +00:00
Delweng
610110bb67 feat(rpc/ots): add rpc erigon_getHeaderByNumber (#9300)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-07-04 12:13:29 +00:00
Emilia Hane
335b93425e chore(rpc): EthApi builder (#9041)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-03 15:30:29 +00:00
Thomas Coratger
530e7e8961 refactor(net): move node record constants to network-peers crate (#9161) 2024-06-28 09:45:23 +02:00
joshieDo
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +00:00
DaniPopes
40d588470f chore(rpc): use TypedData type in eth_signTypedData signature (#8845) 2024-06-14 16:46:37 +00:00
Aurélien
08cb775455 feat: move RethRpcConfig to rpc-builder (#8684)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-10 22:08:51 +00:00
Thomas Coratger
9aacba8598 add type_repetition_in_bounds clippy lint (#8568) 2024-06-03 17:10:15 +00:00
Thomas Coratger
7c17c6e469 add doc_markdown clippy lint (#8552)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-03 13:21:45 +00:00
Matthias Seitz
ba03d93a23 fix(rpc): use hex arg for feeHistory (#8506) 2024-05-30 11:48:07 +00:00
Thomas Coratger
3d3f52b2a4 Add missing_const_for_fn clippy lint (#8498) 2024-05-30 09:50:03 +00:00
guha-rahul
a8e5eb6186 feat: implement clientVersionV1 in engine API (#8016) 2024-05-24 17:38:06 +00:00
Federico Gimenez
d0386b8166 feat: use broadcast channel for event listeners (#8193)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-05-22 17:36:51 +00:00
Rupam Dey
e20cb91827 Extract layers module from rpc crate (#8163)
Co-authored-by: Emilia Hane <emiliaha95@gmail.com>
2024-05-11 13:41:41 +00:00
Roman Krasiuk
00a02f5b5c chore: remote try_ prefix from block to payload conversion methods (#8117) 2024-05-06 11:14:57 +00:00
Matthias Seitz
067b0ff420 feat: integrate ExecutorProvider (#7798) 2024-05-03 11:39:46 +00:00
Federico Gimenez
953ba043ad chore: bump alloy 4e22b9e (#7895) 2024-04-26 15:04:06 +00:00
Matthias Seitz
67cfb06fbb chore(deps): migrate to jsonrpsee 0.22 (#5894)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2024-04-05 16:02:05 +00:00
Matthias Seitz
bd2945a988 fix: return an error if block does nit exist (#7374) 2024-03-28 13:27:13 +00:00
Abner Zheng
903fc2dcd0 Implement ots_getInternalOperations (#7332) 2024-03-26 11:40:53 +00:00
Abner Zheng
a6d4f6bd15 feat: Implement ots_getBlockTransactions (#7315)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-25 16:43:20 +00:00
Abner Zheng
eed60d914e feat: Implement ots_getTransactionError endpoints (#7316)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-25 11:43:47 +00:00
Matthias Seitz
1c6ea1e30a feat: support any node format in admin API (#7247) 2024-03-20 17:37:06 +00:00
Justin Traglia
b7ef60b899 Enable clippy's uninlined_format_args linter (#7204)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-18 23:29:19 +00:00
Thomas Coratger
f2f1f09552 More raw rpc request testing (#6554) 2024-02-12 12:22:51 +00:00
Thomas Coratger
0977249e64 More raw rpc request testing (#6539) 2024-02-11 15:55:57 +00:00
Bjerg
41361d8b41 refactor: rm CallRequest (#6364) 2024-02-09 14:26:01 +00:00
Thomas Coratger
1f12203723 add TestPoolWrapper around TestPool (#6395) 2024-02-05 12:40:53 +00:00
Dan Cline
1223895466 feat: separate node-builder crate (#6302) 2024-01-31 18:03:03 +00:00
DaniPopes
556741abb0 chore: use Display instead of Debug when printing internal errors (#6242) 2024-01-26 14:56:27 +00:00
Dan Cline
acccf1441e feat: EvmEnvConfig trait (#6051) 2024-01-25 22:40:12 +00:00
Dan Cline
cb96fe6d09 feat: make payload builder generic over attributes type (#5948)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-10 10:21:43 +00:00
Thomas Coratger
9aa44093cf lints: move top-level lints to [workspace.lints] manifest table (#5935) 2024-01-04 13:38:02 +00:00
DaniPopes
e341f47a16 fmt: add a space between inner doc-comments and following items (#5880) 2023-12-28 15:52:20 +00:00
Matthias Seitz
f97b3fc175 test: add test for eth_getLogs blockHash (#5831) 2023-12-20 14:21:47 +00:00
Aditya Pandey
00804191ff Add stateOverrides-to-estimate-gas-call (#5604) 2023-11-30 11:46:44 +00:00
DoTheBestToGetTheBest
6c4a9cd1c3 feat(rpc-builder): test requests params (#5267)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-11-10 16:39:56 +00:00