ethereum-optimism / ethereum-optimism/optimism
setSuperPermissionedGameImplementation() -> DeploySuperPermissionedGame2.run()
Open
T-evm-safety
T-smart-contract
- Dominant language
- Go
- Stars
- 6.5k
- Forks
- 4k
- Avg merge
- 2d 38m
- Merged PRs (30d)
- 164
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, `setSuperPermissionedGameImplementation()` should be removed, and replaced by calls to a new DeploySuperPermissionedGame2.s.sol script i.e via a `DeploySuperPermissionedGame2.run()` call.
Contributor guide
Assessment
This issue has not been assessed yet.