Mark Tyneway
Mark Tyneway
### Component Cast ### Describe the feature you would like I'd like to be able to send transactions, make `eth_call`s or do gas estimation with calldata directly instead of passing...
### Component Forge ### Describe the feature you would like It would be nice to have a higher level command on top of `forge script` that is specifically designed to...
**Description** The 1559 values impact standardness and are consensus critical so make them optional in a backwards compatible way. The default values are defined and this allows chain operators to...
**Description** Ports the custom gas token feature to `OptimismPortal2`. This will enable fault proofs to run on custom gas token chains.
**Description** Utilize fault proofs in the interop portal. This is useful for removing the `L2OutputOracle` from the codebase. We will need to deploy the interop devnet using the permissioned dispute...
**Description** Makes the `deploySafe` function that doesn't `broadcast` `internal`. All of the `public` function do `broadcast` so this preserves the API. Also removes a redundent log
Some sort of scheme to handle cross domain message throttling needs to be implemented to prevent denial of service attacks on the fault proof. This doesn't need to exist as...
Update the block building code in op-geth to use the superchain backend to validate executing messages. It should work with unsafe messages since we are optimizing for low latency. This...
The interop contract deployments currently use [OptimismPortalInterop](https://github.com/ethereum-optimism/optimism/blob/31653e5e51c22a239dad1a682b931e696e1539c9/packages/contracts-bedrock/src/L1/OptimismPortalInterop.sol), based on our [smart contract feature development](https://github.com/ethereum-optimism/design-docs/blob/f9d0ea16cddc514546f97ae6db0c49a264d7a84e/smart-contract-feature-development.md) design pattern. https://github.com/ethereum-optimism/optimism/blob/31653e5e51c22a239dad1a682b931e696e1539c9/packages/contracts-bedrock/scripts/deploy/Deploy.s.sol#L644-L645 It is conditionally deployed if the interop feature is turned on. `OptimismPortalInterop` is...
We need to benchmark the interop fault proof implementation to understand how much gas throughput it can support. This will inform how large we can safely make the dependency set...