ITokenTimelock

Functions

release

function release(
    address to,
    uint256 amount
) external

Parameters

NameTypeDescription

to

address

amount

uint256

releaseMax

function releaseMax(
    address to
) external

Parameters

NameTypeDescription

to

address

setPendingBeneficiary

function setPendingBeneficiary(
    address _pendingBeneficiary
) external

Parameters

NameTypeDescription

_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

NameTypeDescription

_beneficiary

address

_recipient

address

_amount

uint256

### BeneficiaryUpdate

event BeneficiaryUpdate(
    address _beneficiary
)

Parameters

NameTypeDescription

_beneficiary

address

### PendingBeneficiaryUpdate

event PendingBeneficiaryUpdate(
    address _pendingBeneficiary
)

Parameters

NameTypeDescription

_pendingBeneficiary

address

Last updated