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
Last updated