ITokenTimelock
Functions
release
function release(
address to,
uint256 amount
) external
Parameters
Name | Type | Description |
---|---|---|
to | address | |
amount | uint256 |
releaseMax
function releaseMax(
address to
) external
Parameters
Name | Type | Description |
---|---|---|
to | address |
setPendingBeneficiary
function setPendingBeneficiary(
address _pendingBeneficiary
) external
Parameters
Name | Type | Description |
---|---|---|
_pendingBeneficiary | address |
acceptBeneficiary
function acceptBeneficiary() external
lockedToken
function lockedToken() external returns (contract IERC20)
beneficiary
function beneficiary() external returns (address)
pendingBeneficiary
function pendingBeneficiary() external returns (address)
initialBalance
function initialBalance() external returns (uint256)
availableForRelease
function availableForRelease() external returns (uint256)
totalToken
function totalToken() external returns (uint256)
alreadyReleasedAmount
function alreadyReleasedAmount() external returns (uint256)
Events
Release
event Release(
address _beneficiary,
address _recipient,
uint256 _amount
)
Parameters
Name | Type | Description |
---|---|---|
_beneficiary | address | |
_recipient | address | |
_amount | uint256 |
BeneficiaryUpdate
event BeneficiaryUpdate(
address _beneficiary
)
Parameters
Name | Type | Description |
---|---|---|
_beneficiary | address |
PendingBeneficiaryUpdate
event PendingBeneficiaryUpdate(
address _pendingBeneficiary
)
Parameters
Name | Type | Description |
---|---|---|
_pendingBeneficiary | address |