Hamdi Allam

Results 15 issues of Hamdi Allam

### Ethers Version 5.6.9 ### Search Terms ganache, revert, eth_call ### Describe the Problem The library spelunks jsonrpc errors based on the existence of "reverted" ``` // These *are* the...

investigate
on-deck

This contains the start of the backend for superchain interopability. This backend exposes a single endpoint `superchain_messageSafety` that will verify that the message identifier matches the supplied payload and returns...

The indexer is in a mature state. Some followups: 1. The default indexer configuration in the repository should be setup for the local devnet. 2. The docker-compose should include a...

A-indexer

Closes ethereum-optimism/optimism#10890 Introduces a general abstraction, `OptimismTxPoolPolicy` that layers over the transaction pool and applied 3rdparty validation logic prior to txpool submission. The only implementation of this abstraction with the...

We can simplify derivation by having the pipeline always ensure safe head progression when processing payloads pulled from L1. 1. Always Valid (empty deposits-only block) 3. A proper L2 block...

Superchain backend: - [ ] ethereum-optimism/optimism#10869 - [ ] ethereum-optimism/optimism#10860 - [x] ethereum-optimism/optimism#10859 - [ ] ethereum-optimism/optimism#10856 - [x] ethereum-optimism/optimism#10857 - [ ] ethereum-optimism/optimism#10855 - [ ] ethereum-optimism/optimism#10858 - [...

Closes ethereum-optimism/ecopod#1024 Sequencer implementation of `eth_sendRawTransactionConditional` described in this [design doc](/ethereum-optimism/design-docs/blob/main/ecopod/sendRawTransactionConditional/proposal.md), refreshed from @tynes initial [draft](https://github.com/ethereum/go-ethereum/compare/master...tynes:go-ethereum:eip4337) ## Design Doc Divergence Rather than exposing a separate port to expose the sequencer...

go-ethereum library has very useful rpc libraries for creating json-rpc servers, used extensively in the optimism monorepo. For the [sendRawTransactionConditional](https://github.com/ethereum-optimism/design-docs/blob/main/ecosystem/sendRawTransactionConditional/proposal.md) endpoint, we want to implement authentication external to the the...

Surfaced in #915 L2StandardERC20 imported [here](https://github.com/ethereum-optimism/ethereum-optimism.github.io/blob/master/src/validate.ts#L227) is an outdated interface. L2 tokens just implementing the `IOptimismMintableERC20` interface should be compatible with the validation script without needing to implement the legacy...

bug
op