ethereum-optimism / ethereum-optimism/optimism
[L2CM in L2Genesis] Add governance token flag to PredeployRecord struct
Open
- Dominant language
- Go
- Stars
- 6.5k
- Forks
- 4k
- Avg merge
- 2d 38m
- Merged PRs (30d)
- 164
Description
The GovernanceToken is only deployed at genesis time, and only on chains with [`enableGovernance`](https://github.com/ethereum-optimism/optimism/blob/7b29f42a08a945d63af9d54c857d11f4fcc95064/packages/contracts-bedrock/scripts/L2Genesis.s.sol#L469).
When we do the L2CM in L2Genesis refactor, we will need to add something like an `isGovernance` boolean to the PredeployRecord struct.
Contributor guide
Assessment
This issue has not been assessed yet.