V1MigratorAdminProposal
Inherits: GovernorBravoProposal
Configures V1Migrator for the final OHM v1 migration.
Constants
LEGACY_MIGRATION_ADMIN_ROLE
forge-lint: disable-next-line(unsafe-typecast)
bytes32 public constant LEGACY_MIGRATION_ADMIN_ROLE = bytes32("legacy_migration_admin");
MAX_MIGRATABLE_OHM_V1
uint256 public constant MAX_MIGRATABLE_OHM_V1 = 102_397_596_876_863;
State Variables
_kernel
Kernel internal _kernel;
Functions
id
function id() public pure override returns (uint256);
Returns
| Name | Type | Description |
|---|---|---|
| <none> | uint256 |
name
function name() public pure override returns (string memory);
Returns
| Name | Type | Description |
|---|---|---|
| <none> | string |
description
function description() public pure override returns (string memory);
Returns
| Name | Type | Description |
|---|---|---|
| <none> | string |
_deploy
function _deploy(Addresses addresses, address) internal override;
Parameters
| Name | Type | Description |
|---|---|---|
| addresses | Addresses | |
| _ | address |
_afterDeploy
function _afterDeploy(Addresses addresses, address deployer) internal override;
Parameters
| Name | Type | Description |
|---|---|---|
| addresses | Addresses | |
| deployer | address |
_build
function _build(Addresses addresses) internal override;
Parameters
| Name | Type | Description |
|---|---|---|
| addresses | Addresses |
_run
function _run(Addresses addresses, address) internal override;
Parameters
| Name | Type | Description |
|---|---|---|
| addresses | Addresses | |
| _ | address |
_validate
function _validate(Addresses addresses, address) internal view override;
Parameters
| Name | Type | Description |
|---|---|---|
| addresses | Addresses | |
| _ | address |
Errors
DaoMsMissingLegacyMigrationAdminRole
error DaoMsMissingLegacyMigrationAdminRole();
InvalidRemainingMintApproval
error InvalidRemainingMintApproval(uint256 actual, uint256 expected);
Parameters
| Name | Type | Description |
|---|---|---|
| actual | uint256 | |
| expected | uint256 |