Mark Tyneway
Mark Tyneway
# Updating op-geth with Upstream geth Changes Pulling upstream geth changes into op-geth is a multistep process - first updating op-geth and then pulling that into the monorepo. The complication...
## Contracts This issue should serve as the source of truth for what the upgrade transactions are for Holocene as well as additional operations. The released versions of the following...
As specified, the interop protocol is able to reliably observe the logs of remote chains. This is done using a single invariant, every `ExecutingMessage` event tuple from a specific predeploy...
The problem statement is that OP Stack L3s cannot work well with L2s that have a 1 second block time. The solution is to allow for batched L1 origin updates,...
Stateless execution is the idea of not needing to maintain a state database when doing execution. A witness can be sent over p2p that includes a commitment to each state...
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...
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...
# Overview As interop is currently specified, there is a problem with withdrawal liquidity. What does this mean in practice? Users can deposit `ether` between an arbitrary number of `OptimismPortal`...