Lendefi DAO
  • Home
  • ❱ audit
    • Ecosystem
    • GovernanceToken
    • InvestmentManager
    • InvestorVesting
    • LendefiGovernor
    • PartnerVesting
    • TeamManager
    • TeamVesting
    • Treasury
    • Deploy
  • ❱ ecosystem
    • Ecosystem
    • GovernanceToken
    • InvestmentManager
    • InvestorVesting
    • LendefiGovernor
    • PartnerVesting
    • TeamManager
    • TeamVesting
    • Treasury
  • ❱ interfaces
    • IECOSYSTEM
    • IINVMANAGER
    • ILENDEFI
    • IPARTNERVESTING
    • ITEAMMANAGER
    • ITEAMVESTING
    • ITREASURY
    • IVESTING
  • ❱ deploys
  • ❱ tokenomics
Powered by GitBook
On this page
  • Functions
  • start
  • duration
  • end
  • released
  • releasable
  • release
  • Events
  • Cancelled
  • ERC20Released
  • Errors
  • ZeroAddress
  1. ❱ interfaces

IVESTING

PreviousITREASURYNext❱ deploys

Last updated 2 months ago

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

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();

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

Git Source
ERC20Released