edr icon indicating copy to clipboard operation
edr copied to clipboard

Results 130 edr issues
Sort by recently updated
recently updated
newest added

Create reusable prototypes to answer the following questions: - [x] #406 - [x] #376 - [x] #377 - [x] #438 - [x] #375 - [x] #504 - [x] #140 -...

Rust has historically not been natively capable of upcasting dynamic trait objects to sub-traits. [Work](https://github.com/rust-lang/rust/issues/65991) has been culminating to a beta that we expect should be released in the upcoming...

Follow up from: https://github.com/NomicFoundation/hardhat/pull/4294#discussion_r1293528783 **Definition of done** RPC client and caching related files are moved out into a `edr_rpc_client` crate from `rethnet_eth`.

**Definition of Done** - Remove usage of all JSON-RPC specific types and replace them with internal types, handling conversion in the JSON-RPC layer or the server instead - This includes...

Several Hardhat tests have been deactivated as we cannot match the helpful error messages in Hardhat with our current approach. The codebase contains `TODO`s with a link to this issue...

Potentially, we can use test vectors generated by this tool: https://github.com/gakonst/ethers-rs/issues/1742#issuecomment-1259689015 **Depends on** #290 **Definition of Done** The code is validated using tests for RLP encoding and hashing of the...

**Definition of Done** - Benchmark RPC client and its caching logic - Summarise findings on this issue and propose issues for possible optimisations

`reth` has an [implementation](https://github.com/paradigmxyz/reth/blob/0840acd87b4c784542d9200a050d79194c4e5031/crates/primitives/src/basefee.rs#L34) for calculating the next base fee of a block. If it's moved to alloy, we can reuse it. **Depends On** - [x] #139

We currently don't accept EIP-1898 block specs in `eth_getTransactionByBlockNumberAndIndex` in order to match Hardhat behavior. We need to determine if adding support for EIP-1898 block specs in `eth_getTransactionByBlockNumberAndIndex` would be...

`edr_eth` RPC types have been using the [execution-spec](https://ethereum.github.io/execution-apis/api-documentation/) as the source of truth, whereas Hardhat has been using geth as the source of truth for their RPC types. We want...