specs icon indicating copy to clipboard operation
specs copied to clipboard

Results 103 specs issues
Sort by recently updated
recently updated
newest added

We need to clearly document which contracts are Proxies or not, which are singletons, which are MCP ready, etc. This can be used as a reference: https://github.com/ethereum-optimism/optimism/blob/13d116acfa528f57082976ee1be0ed1ba98c9823/packages/contracts-bedrock/scripts/DeployImplementations.s.sol#L817-L827 It should go...

## Overview We propose adding additional fee scalars to the fee formula, which allow for more flexibility for chains that leverage alt-DA, ZK proving, or custom gas tokens. This spec...

The goal is to remove all network specific configuration from the L2 genesis state so that there is a deterministic L2 genesis for all chains. This enables the authentication of...

**Description** This spec proposes support for BLOB transactions, allowing for a **hybrid DA** model in the OP Stack: - L2 calldata uses L1 DA. - L2 BLOBs use Alt-DA. Benefits:...

It would be nice to be able to recover messages when they are sent to remote chains that are not able to process them. There are generally 2 ways of...

The `OptimismPortal` currently enshrines the proof system in its implementation. You can observe this fact with the following links: - https://github.com/ethereum-optimism/optimism/blob/3f7a8ad1b8030a3d01d44bc57bf0553a249eae23/packages/contracts-bedrock/src/L1/OptimismPortal.sol#L71 - https://github.com/ethereum-optimism/optimism/blob/3f7a8ad1b8030a3d01d44bc57bf0553a249eae23/packages/contracts-bedrock/src/L1/OptimismPortal2.sol#L90 We should move the proof system outside...

The [ERC-6909](https://eips.ethereum.org/EIPS/eip-6909) token standard is a new token standard that was adopted by Uniswap v4. As specified, the `SuperchainERC20` bridge will not work well with ERC-6909 tokens. We do want...

This is a draft implementation of the OPCM mermaid diagram for specs. The feature is still currently under development so it is subject to change. Note: could split this into...

## Overview Currently, the `OptimismPortal2` contract respects a single dispute game type at a time, as outlined in the [specification](https://specs.optimism.io/fault-proof/stage-one/bridge-integration.html#fpac-optimismportal-mods-specification) for the `OptimismPortal` modifications made as a part of the...

ENG ideas

**Is your feature request related to a problem? Please describe.** Make the spec executable like Ethereum. **Describe the solution you'd like** Such as [pyspec](https://github.com/ethereum/consensus-specs/blob/dev/tests/core/pyspec/README.md) **Describe alternatives you've considered** **Additional context**