MigrateTokenWithVesting

Verified contract

Active on Ethereum with 2,995 txns
Deployed by via 0x220091ab at 20822044
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $17,754,651.32
0x0cd3482de008b096359faa9ff1a70dccd77e79fe4ab764875eda2932796b2735
0xcc42e0658171f8fa10a82eec3da574546c265d184c8650cc990c7c3e2ba23abb
0x9c2c8990dc2f6ddb55c9d1c7a86405dc2e39793f7937ef07669f7e6d687ebf65
0x022d57e0563bf4f765cf847628d95838ef511950707d3a1bd1b2b84826ceefa1
0x974f484c0100a466f9b8816c872062205fe1b72e06b8aa361e47accfea425a4c
0x7bb0e60efdcb4b3fe4c36de8af7904fdd4caf9af116622299fb863cc7555a854
0x4b2952503ae28b4089bf61c823118facfb1764b2c3ba35d8aa905ed9209a17db
0xbee6d06726f00bf2c72e45281f81f74d989ddc75ea5766c446d0dbc32c293685
0x12a65f92addd3ec4c96198d86b8cdc1ba90b3dfe66089f874740923c8d7ae897
0xdbc9656ea49618ca31f27557ec0eba7d94c40f9f5153e8698404d3418f5d2494

Functions
Getter at block 21215663
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
commissionPoolTotal(view returns (uint256)
0
commissionPoolWithdrawn(view returns (uint256)
0
commissionRateMul1000(view returns (uint256)
0
migrationContract(view returns (address)
0xbf1a11ffd8f0c60366d48f3c5a256da34eeccd0c
paused(view returns (bool)
false
vestingDisabled(view returns (bool)
false
vestingPeriodInBlocks(view returns (uint256)
648000
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
getTotalReleased(address accountview returns (uint256)
getTotalUnlocked(address accountview returns (uint256)
getTotalVested(address accountview returns (uint256)
getVestingAmount(address accountuint256 indexview returns (uint256)
getVestingCount(address accountview returns (uint256)
getVestingEndHeight(address accountuint256 indexview returns (uint256)
getVestingStartHeight(address accountuint256 indexview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
adminDisableVesting(
adminWithdrawCommission(
adminWithdrawTokens(uint256 _amount
grantRole(bytes32 roleaddress account
migrateTokens(uint256 _amount
pause(
releaseTokens(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
unpause(
Events
AdminWithdrawCommission(address indexed useruint256 amount
AdminWithdrawTokens(address indexed useruint256 amount
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TokensReleased(address indexed useruint256 amount
Unpaused(address account
VestedMigration(address indexed useruint256 old_amountuint256 commissionuint256 new_amount
VestingDisabled(address by
Constructor
constructor(address _migrationContractuint256 _vestingPeriodInBlocksuint256 _commissionRateMul1000
Fallback and receive

This contract contains no fallback and receive objects.

Errors
CorruptedUserRecord(
InvalidCommissionRate(
MissingAllowance(address tokenuint256 allowanceuint256 amountNeeded
NoCommissionAvailable(
NoConvertableTokens(
NotEnoughBalance(address tokenuint256 balanceuint256 amountNeededaddress holder
UnableToCollectCommission(
UnableToMigrateTokens(
VestingLimitReached(