Wodann
Wodann
**Definition of Done** Create either a separate repository with a template of a minimal chain type implementation or an example inside the EDR repository to serve as a starting point...
**Definition of Done** - Each crate in `feat/multichain` should have top-level documentation explaining the purpose of the crate and the included code.
While working on https://github.com/NomicFoundation/edr/issues/786, I investigated using `alloy-rs`'s [`TxEip7702`](https://github.com/alloy-rs/alloy/blob/fea2c00d585ee21196e76033059607d6cbcad4dc/crates/consensus/src/transaction/eip7702.rs#L22) type, but wasn't able to use those types side-by-side with our existing transaction types. `TxEip7702` would be equivalent to our `transaction::request::Eip7702`....
**Definition of done** A test that validates the RLP encoding and block hash for a Prague block
We're investigating WASM as an alternative of our native Node.js package, created using N-API. This mainly provides two added benefits: - browser support - ease of maintainability due to more...
Based on a discussion with Luis. **Definition of Done** - Validate whether there is still a difference between Hardhat 3 and REVM for [this statement](https://github.com/NomicFoundation/hardhat/blob/v-next/v-next/hardhat/src/internal/builtin-plugins/network-manager/edr/utils/convert-to-edr.ts#L215) - Remove the linked line...
#771 highlighted the fact that the `tokio::Runtime` can be dropped outside of our control, even if we have `tokio::runtime::Handle`s that haven't been dropped yet. This resulted in unexpected behaviour when...
Block number `21041283` is failing to replay correctly ([ci failure](https://github.com/NomicFoundation/edr/actions/runs/11514264639/job/32052530985), [Repro branch](https://github.com/NomicFoundation/edr/tree/fix/722)). Potentially related: https://github.com/erigontech/erigon/issues/12242 **Analysis** One transaction in the block reverts instead of succeeding, with this error message: >EigenPod.getParentBlockRoot:...
This work should be done in the `feat/multichain` branch. **Definition of Done** - Rename `json_rpc_url` in the `ForkConfig` of `edr_napi` - Rename `json_rpc_url` in the `ForkConfig` of `edr_provider`
Currently, we only have one test validating `L1BlockInfo` for a remote transaction in `crates/edr_optimism/tests/rpc.rs`: ```rs #[tokio::test(flavor = "multi_thread")] async fn receipt_with_l1_block_info() -> anyhow::Result { const TRANSACTION_HASH: B256 = b256!("f0b04a1c6f61b2818ac2c62ed0c3fc22cd7ebd2f51161759714f75dd27fa7caa"); let...