Conversation
|
I am really looking forward to this change. I wanted to let you know that I have created a minimal example for testing here: https://github.com/cakevm/alloy-to-reth-primitives/blob/main/src/main.rs The idea here is that it makes testing ExEx easier by fetching blocks from RPC and ingesting them into Reth. Like the benchmark in reth is doing. PS: Maybe it makes sense to get rid of some feature flags from |
such as? |
|
@cakevm this should become easier: alloy-rs/alloy#2033 |
It is really a minor thing. Maybe I am also missing something, but it feels odd that I require different features for the same functionality. But probably I miss some other dependencies why this is required. When I have I bigger picture I can open a issue of course. As you can see in the example: # eth-reth
reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "1e0b0d8", features = [
"reth-codec"
] }
# op-reth
reth-optimism-primitives = { git = "https://github.com/paradigmxyz/reth", rev = "1e0b0d8", features = [
"alloy-compat",
"optimism",
"reth-codec",
"serde",
] } |
|
there's currently a limitation where some reth crates are incompatible dues to revm optimism features, this will go away within the next few weeks and then we can combine all of this |
~~blocked by alloy-rs/alloy#2042 turns out we dont need this adds some conversion helpers for txdepoist
blocked by alloy-rs/alloy#2042turns out we dont need this
adds some conversion helpers for txdepoist