ethereum-optimism / ethereum-optimism/optimism
setFastFaultGameImplementation() -> DeployFastFaultGame2.run()
Open
T-evm-safety
T-smart-contract
- Dominant language
- Go
- Stars
- 6.5k
- Forks
- 4k
- Avg merge
- 2d 15h
- Merged PRs (30d)
- 145
Description
In order to ensure that the contracts deployed in our test suite are the same as those deployed by op-deployer we should simplify `Deploy.s.sol` by removing any custom deployment logic that re-implements functionality that exists in the [deployment scripts](https://github.com/ethereum-optimism/optimism/tree/develop/packages/contracts-bedrock/scripts/deploy) used by `op-deployer`.
Specifically, `setFastFaultGameImplementation()` should be removed, and replaced by calls to a new DeployFastFaultGame2.s.sol script i.e via a `DeployFastFaultGame2.run()` call.
Contributor guide
Assessment
This issue has not been assessed yet.