Commit Graph

249 Commits

Author SHA1 Message Date
106a0c7cf7 refactor: replace once_cell Lazy with LazyLock (#9844)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-08 14:20:42 +00:00
e93d36a35e feat: Support custom EvmConfig for ethereumpayload builder (#10117) 2024-08-06 09:39:53 +00:00
33f612a41a chore(net): Move reth_network::NetworkEvents into reth-network-api (#10062) 2024-08-05 20:27:59 +00:00
d12f0ab815 Move PeersHandleProvider to new module reth_network_api::test_utils (#10060) 2024-08-05 08:46:49 +00:00
c71c813032 chore(sdk): enable referencing network type via FullNodeComponents::Network (#9921) 2024-08-01 17:50:20 +00:00
b10517b3bf chore(net): extract NetworkHandle methods for launching node to traits (#9966) 2024-08-01 16:44:23 +00:00
5827b96d15 fix "feat(evm): use RethEvmBuilder inside ConfigureEvm" (#9813) 2024-07-30 10:04:55 +00:00
6fa81153bf chore: fix typos (#9851) 2024-07-27 09:23:06 +00:00
abdbc44c9b Revert "feat(evm): use RethEvmBuilder inside ConfigureEvm" (#9805) 2024-07-25 15:40:05 +00:00
b864185f6e feat(evm): use RethEvmBuilder inside ConfigureEvm (#9745) 2024-07-25 12:01:54 +00:00
635bd90b1d Use ProviderFactory::new_with_database_path in example (#9715) 2024-07-22 20:57:51 +00:00
06eb97c575 chore: improve beacon api example (#9660) 2024-07-19 21:39:57 +02:00
bbfa63806f chore: rm uneccessary lifetimes in evm config (#9609) 2024-07-19 16:19:11 +00:00
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
831d5a74c8 example(exex): move to a separate repo (#9500) 2024-07-15 10:15:15 +00:00
b4363e2b48 feat: add max_gas_limit to ChainSpec (#9473) 2024-07-12 14:12:15 +00:00
b97ace200f chore(deps): bump revm 11 (#9391) 2024-07-09 12:28:44 +00:00
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
b4577597c5 chore: remove test-utils, arbitrary and proptest from built binary (#9332) 2024-07-06 12:02:43 +00:00
21a9dfc9ec chore(evm): turn associated ConfigureEvm fns into methods (#9322) 2024-07-05 09:26:03 +00:00
ba370918c8 clippy: rm some type_complexity (#9276)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-03 19:17:33 +00:00
335b93425e chore(rpc): EthApi builder (#9041)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-03 15:30:29 +00:00
7a647f4f1e chore: move pre_block_beacon_root_contract_call to evm crates (#9244) 2024-07-03 14:54:28 +00:00
cf8a9163af chore: remove usage of tx_env_with_recovered (#9222) 2024-07-01 15:12:36 +00:00
530e7e8961 refactor(net): move node record constants to network-peers crate (#9161) 2024-06-28 09:45:23 +02:00
d8e6d01308 chore: move revm_spec methods from reth-primitives to chain specific crates (#9152) 2024-06-27 19:11:29 +00:00
50ee497c75 feat: use new ChainHardforks type on ChainSpec (#9065) 2024-06-27 17:39:35 +00:00
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
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
acc07537bc fix(docs): Fix links node builder docs (#9140) 2024-06-27 11:22:15 +00:00
d3091cbb58 chore: rm utils.rs from cli crate (#9132) 2024-06-27 12:04:36 +02:00
063c08f561 Subprotocol example (#8991)
Co-authored-by: owanikin <oderindeife@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-26 15:54:26 +00:00
e1af75dad4 ExEx Discv5 (#8873)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-25 15:36:24 +00:00
6699c6a3d7 feat(examples): remove Remote ExEx (#9085) 2024-06-25 11:21:01 +00:00
f5403882d6 docs(examples): add Remote ExEx to README.md (#9067) 2024-06-24 20:58:05 +00:00
81b5fbf573 feat(examples): remote exex (#8890) 2024-06-24 13:40:35 +00:00
4fcf26c5ae chore(deps): bump revm 10.0, un-git revm-inspectors (#8997) 2024-06-20 18:45:12 +00:00
8b6ca877d6 chore: use alloy-genesis imports for Genesis (#8973) 2024-06-19 23:14:25 +00:00
e2b8254a3d chore: use execution-types instead of provider where possible (#8971) 2024-06-19 22:42:25 +00:00
5293a2f58d chore: add stateful precompile example to readme (#8965) 2024-06-19 20:09:14 +02:00
254647c425 chore(ci): exclude examples from docs (#8953) 2024-06-19 16:47:57 +00:00
7c773a1d3a feat: add stateful precompile example (#8911)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-18 11:27:06 +00:00
2219d7d23e deps: bump alloy to 0.1 (#8892) 2024-06-17 16:19:55 +00:00
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +00:00
01d81b4dcc feat: move builtpayload to payload types (#8858) 2024-06-17 13:38:39 +00:00
34d697eb1f chore: use blob explorers from crates (#8885) 2024-06-17 11:48:03 +00:00
333a86db10 chore: bump alloy and rm EvmOverrides (#8875) 2024-06-17 09:46:42 +00:00
35f7e0b000 chore: Upgrade revm (#8870)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-16 16:58:07 +00:00
jn
268e768d82 feat: introduce payload types (#8756)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-11 20:46:01 +00:00
5eecc4f910 fix: Use OptimismBeaconConsensus in the OptimismNode (#8487) 2024-06-11 17:40:23 +00:00