Commit Graph

197 Commits

Author SHA1 Message Date
Arsenii Kulikov
91eb50c59f feat: eth_simulateV1 support (#10829)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-18 17:38:04 +00:00
Thomas Coratger
5e9f38164d evm: use Header AT in ConfigureEvmEnv (#10968) 2024-09-17 23:03:15 +00:00
nk_ysg
b78e0f6069 feat: remove constraint of concrete type AnyTransactionReceipt for EthApiTypes::NetworkType (#10693)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-09-09 13:46:40 +00:00
Delweng
3efe22eae7 feat(rpc): dedup rpc getTxBySenderAndNonce (#10600)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-08-31 16:57:34 +00:00
nk_ysg
24f04710c0 feat: use alloy_network::Network::ReceiptResponse instead of AnyTransactionReceipt in RPC (#10621) 2024-08-30 16:58:59 +00:00
Arsenii Kulikov
ec5ce21965 chore(deps): bump alloy (#10537)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-29 13:23:04 +00:00
nk_ysg
a24fe46b13 remove transaction forwarder trait (#9678) 2024-08-26 18:17:34 +00:00
Skanda Bhat
082f37cb88 feat(rpc): Add method removal functionality for RPC transports (#10497)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-24 08:33:06 +00:00
Thomas Coratger
dbdb1117a8 rpc: remove special module handling for eth_callBundle (#10486) 2024-08-24 07:36:32 +00:00
Emilia Hane
7d8196e29c chore(rpc): config network specific transaction type in node builder (#10417) 2024-08-22 14:36:38 +00:00
Arsenii Kulikov
f2e0bc073a feat: ChainSpec associated type (#10292)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-22 12:30:09 +00:00
Tuan Tran
db8706e5d8 chore: fix unnameable-types lint on blockchain-tree and rpc crates (#9757)
Co-authored-by: Emilia Hane <emiliaha95@gmail.com>
2024-07-25 15:31:20 +00:00
Matthias Seitz
f8812e2aa5 chore: require enginetypes 'static (#9645) 2024-07-19 13:44:44 +00:00
Sean Matt
8c8702be14 configurable middleware and metrics & http middleware (#9596) 2024-07-18 13:58:47 +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
Sean Matt
5a0395963f feat: implement generalizable rpc middleware (#9429) 2024-07-15 12:44:51 +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
kostekIV
3e8a2a29c5 Integrate permits for getproof (#9363) 2024-07-08 17:51:08 +00:00
joshieDo
af280b98f7 chore: remove unused async (#9299) 2024-07-04 11:10:27 +00:00
Roman Krasiuk
a7caf0d284 feat(rpc): enable historical proofs (#9273) 2024-07-03 20:43:26 +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
Emilia Hane
1b9f5871f5 chore(rpc): move impl of eth api server out of reth-rpc-eth-api (#9135)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-27 12:34:17 +00:00
Emilia Hane
933a1dea39 chore(rpc): reth-eth-api crate (#8887)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-27 11:37:52 +00:00
Tien Nguyen
31e247086c feat(rpc): remove ipc future and now using ServerHandle and StopHandle from jsonrpsee (#9044) 2024-06-24 10:00:02 +00:00
Thomas Coratger
8f2522eff9 refactor(rpc): add builder pattern for EthHandlers (#9035) 2024-06-24 09:20:41 +00:00
DaniPopes
55831500cf chore(deps): bump interprocess and others (#8982) 2024-06-20 15:37:35 +00:00
Oliver
9de1cc6c9a chore: fix repeat words (#8916) 2024-06-18 11:07:56 +00:00
DaniPopes
55317eb004 chore(deps): bump http, hyper etc. to 1.0; jsonrpsee 0.23 (#7018)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-11 09:37:49 +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
Matthias Seitz
314da27567 chore: rm unused launch functions (#8663) 2024-06-07 18:12:08 +00:00
Matthias Seitz
04d3191ca8 fix: ensure tx forwarder is set (#8664) 2024-06-07 10:09:41 +00:00
Aurélien
60f6657988 feat: move core rpc server types to standalone crate (#8515) 2024-06-04 12:06:47 +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
Thomas Coratger
da233bf322 add empty_line_after_doc_comments and remove option_if_let_else (#8539) 2024-06-01 15:21:50 +00:00
James Prestwich
d7c854d93d feat: accessor for ethconfig (#8525) 2024-05-31 10:05:59 +00:00
James Prestwich
bafec99f6b Refactor: Clean up RpcModuleSelection API (#8504)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-30 11:54:41 +00:00
Thomas Coratger
3d3f52b2a4 Add missing_const_for_fn clippy lint (#8498) 2024-05-30 09:50:03 +00:00
James Prestwich
d388fc0bec feat: create_transport_rpc_modules (#8482) 2024-05-29 15:15:11 +00:00
Håvard Anda Estensen
944180348f chore: add _total suffix to counter metrics (#8263)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-29 15:05:31 +00:00
Thomas Coratger
19c529e8df add use_self clippy lint (#8325) 2024-05-29 13:14:14 +00:00
Matthias Seitz
7262d08f47 chore(rpc): rm unused fn (#8463) 2024-05-29 13:24:32 +02:00
Quentin V
db9c559247 refactor: Replace JwtSecret with alloy's version of it (#8299)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-19 12:36:24 +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
aef1bcc435 chore: make clippy happy (#8068) 2024-05-03 10:18:41 +00:00
Seva Zhidkov
0aa7d4d05e feat(rpc-builder): add tower layer for updating bearer token in auth client (#8010) 2024-05-01 20:52:40 +00:00
Abner Zheng
9153d8848f chore: remove unnecessary Debug implmentation (#8001) 2024-04-30 16:14:25 +00:00
Sean Matt
7f0e81e476 refactor: remove WsHttpServerKind enum and simplify server launch (#7531)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-26 13:47:12 +00:00
Abner Zheng
b6b2cf816e Add windows Ipc Client implementation (#7187) 2024-04-26 13:34:34 +00:00
Delweng
7a593882e1 chore(github): use codespell to inspect and correct spelling issues (#7775)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-23 21:32:59 +00:00
Abner Zheng
ee1c811c43 feat: integrate RpcMiddleware in IPC (#7790) 2024-04-23 15:08:32 +00:00