IVESTING
Note: security-contact: security@nebula-labs.xyz
Functions
start
Getter for the start timestamp
function start() external returns (uint256);
Returns
Name
Type
Description
<none>
uint256
start timestamp
duration
Getter for the duration period
function duration() external returns (uint256);
Returns
Name
Type
Description
<none>
uint256
duration seconds
end
Getter for the end timestamp.
function end() external returns (uint256);
Returns
Name
Type
Description
<none>
uint256
end timestamp
released
Amount of token already released
function released() external returns (uint256);
Returns
Name
Type
Description
<none>
uint256
amount released
releasable
Getter for the amount of releasable ERC20 tokens.
function releasable() external returns (uint256);
Returns
Name
Type
Description
<none>
uint256
available amount
release
Release the tokens that have already vested. Emits a ERC20Released event.
function release() external;
Events
Cancelled
event emmited when contract cancelled
event Cancelled(uint256 amount);
Parameters
Name
Type
Description
amount
uint256
tokens returned
ERC20Released
ERC20Released Event
event ERC20Released(address indexed token, uint256 amount);
Parameters
Name
Type
Description
token
address
address
amount
uint256
released
Errors
ZeroAddress
Error thrown when a zero address is provided where a valid address is required
Used in validation of constructor parameters
error ZeroAddress();
Last updated