ITEAMVESTING
Last updated
Last updated
Note: security-contact: security@nebula-labs.xyz
Getter for the start timestamp.
Returns
<none>
uint256
start timestamp
Getter for the vesting duration.
Returns
<none>
uint256
duration seconds
Getter for the end timestamp.
Returns
<none>
uint256
end timestamp
Getter for the amount of token already released
Returns
<none>
uint256
amount of tokens released so far
Getter for the amount of releasable token
ERC20 tokens.
Returns
<none>
uint256
amount of vested tokens
Cancels the vesting contract and refunds remaining tokens
Release the tokens that have already vested.
Returns
remainder
uint256
Cancelled Event
Parameters
amount
uint256
that was refunded to the treasury
ERC20Released Event
Parameters
token
address
address
amount
uint256
released
Contract initialization event
Parameters
token
address
Address of the vested token contract
beneficiary
address
Address that will receive the vested tokens
timelock
address
Address of the timelock contract that can cancel vesting
startTimestamp
uint64
Unix timestamp when vesting begins
duration
uint64
Length of the vesting period in seconds
Error thrown when an unauthorized address attempts a restricted action
Used to restrict functions that should only be callable by the contract creator
Error thrown when a zero address is provided where a valid address is required
Used in validation of constructor parameters
Release the tokens that have already vested. Emits a event.
Amount of tokens returned to the timelock Emits a event. Refund the remainder to the timelock