IVESTING

Git Source

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.

Returns

Name
Type
Description

<none>

uint256

end timestamp

released

Amount of token already released

Returns

Name
Type
Description

<none>

uint256

amount released

releasable

Getter for the amount of releasable ERC20 tokens.

Returns

Name
Type
Description

<none>

uint256

available amount

release

Release the tokens that have already vested. Emits a ERC20Released event.

Events

Cancelled

event emmited when contract cancelled

Parameters

Name
Type
Description

amount

uint256

tokens returned

ERC20Released

ERC20Released Event

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

Last updated