Commit Graph

1157 Commits

Author SHA1 Message Date
Matthias Seitz
abf3aff194 fix: encode block as is in debug_getRawBlock (#9353) 2024-07-06 19:43:29 +00:00
Matthias Seitz
8623047704 chore: use usize in internal functions (#9337) 2024-07-06 13:05:08 +00:00
joshieDo
b4577597c5 chore: remove test-utils, arbitrary and proptest from built binary (#9332) 2024-07-06 12:02:43 +00:00
Matthias Seitz
3b29ed74c0 feat: op eth api scaffolding (#9324) 2024-07-05 11:05:23 +00:00
Roman Krasiuk
36d74400e6 feat(trie): pass state reference to StateProofProvider::proof (#9308) 2024-07-05 10:45:08 +00:00
Roman Krasiuk
26b7b9720c qol: purge goerli (#9310) 2024-07-05 10:38:58 +00:00
Roman Krasiuk
21a9dfc9ec chore(evm): turn associated ConfigureEvm fns into methods (#9322) 2024-07-05 09:26:03 +00:00
Roman Krasiuk
e8af47636c feat: extract proof generation into StateProofProvider (#9303) 2024-07-04 15:06:48 +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
joshieDo
af280b98f7 chore: remove unused async (#9299) 2024-07-04 11:10:27 +00:00
Matthias Seitz
a81c1e44a9 perf: spawn eth proof on IO pool (#9293) 2024-07-04 09:35:35 +00:00
Emilia Hane
f74b8ce72c chore(rpc): rm dup getters EthApi (#9283) 2024-07-04 06:39:14 +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
joshieDo
7a647f4f1e chore: move pre_block_beacon_root_contract_call to evm crates (#9244) 2024-07-03 14:54:28 +00:00
joshieDo
82770b0922 chore: move fill_block_env to ConfigureEvmEnv (#9238) 2024-07-02 10:31:09 +00:00
Delweng
52068ccee6 fix(rpc/admin): missing enode/enr in admin_peers endpoint (#9043)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-07-01 17:26:22 +00:00
sboou
1ce76f2e99 chore: replace raw usage of revm evm builder with EvmConfig usage (#9190) 2024-06-29 13:43:36 +00:00
Delweng
b93e70c429 feat(net/peer): add peer with udp socket (#9156)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-06-29 09:02:09 +00:00
Matthias Seitz
57c4f7e570 chore: rm leftover mods (#9188) 2024-06-29 10:32:58 +02:00
joshieDo
b24ca7637f chore: remove tx_env_with_recovered from rpc crates (#9158) 2024-06-28 15:43:55 +00:00
Matthias Seitz
5416adf97b chore: rm redundant clone (#9174) 2024-06-28 17:42:25 +02:00
Thomas Coratger
530e7e8961 refactor(net): move node record constants to network-peers crate (#9161) 2024-06-28 09:45:23 +02:00
joshieDo
50ee497c75 feat: use new ChainHardforks type on ChainSpec (#9065) 2024-06-27 17:39:35 +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
Omid Chenane
c5aee02ff7 fix: Change Arc<KzgSettings> to EnvKzgSettings (#9054) 2024-06-24 14:56:53 +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
f137ca8477 chore: remove some more usages of BytesMut (#9025) 2024-06-22 08:21:45 +00:00
Matthias Seitz
a34e41c275 chore(deps): rm reth-rpc-types dep from reth-network (#9023) 2024-06-21 21:47:03 +00:00
DaniPopes
4fcf26c5ae chore(deps): bump revm 10.0, un-git revm-inspectors (#8997) 2024-06-20 18:45:12 +00:00
DaniPopes
55831500cf chore(deps): bump interprocess and others (#8982) 2024-06-20 15:37:35 +00:00
Dan Cline
8b6ca877d6 chore: use alloy-genesis imports for Genesis (#8973) 2024-06-19 23:14:25 +00:00
Dan Cline
e2b8254a3d chore: use execution-types instead of provider where possible (#8971) 2024-06-19 22:42:25 +00:00
Krishang
a3fd112915 feat: move calculate_intrinsic_gas_after_merge to tx pool (#8914)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-19 12:10:47 +00:00
Delweng
7bfc604a10 fix(rpc/trace): include block rewards in trace_filter rpc (#8868)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-18 23:13:20 +00:00
James Prestwich
d865e44475 fix: edge case divide by zero (#8912)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-18 11:32:20 +00:00
Oliver
9de1cc6c9a chore: fix repeat words (#8916) 2024-06-18 11:07:56 +00:00
joshieDo
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +00:00
Thomas Coratger
333a86db10 chore: bump alloy and rm EvmOverrides (#8875) 2024-06-17 09:46:42 +00:00
Matthias Seitz
ce0559d6c7 fix: manually override certain chainconfig fields for adminNodeInfo (#8874) 2024-06-16 18:10:02 +00:00
Delweng
0d55e5b8b2 feat(rpc/block): simplify the block_receipts rpc (#8866)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-06-16 17:07:59 +00:00
Quentin V
35f7e0b000 chore: Upgrade revm (#8870)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-16 16:58:07 +00:00
Thomas Coratger
038d48fd18 rpc: make revm utils pub (#8860) 2024-06-16 11:49:09 +00:00
Matthias Seitz
343ff13fb5 chore: use new quantity mod (#8855) 2024-06-14 21:34:26 +00:00
Thomas Coratger
f9165fb9af feat: add some utils to EvmOverrides (#8848) 2024-06-14 19:24:20 +00:00
DaniPopes
40d588470f chore(rpc): use TypedData type in eth_signTypedData signature (#8845) 2024-06-14 16:46:37 +00:00
DaniPopes
8719490be7 chore(deps): bump jsonwebtoken (#8840) 2024-06-14 15:40:36 +00:00