Expand description
Module containing a contract’s types and functions.
interface IVesting {
function vest() external;
function vestOther(address target) external;
function vestingBalance() external view returns (uint256);
function vestingBalanceOf(address target) external view returns (uint256);
function vestedTransfer(address target, uint256 locked, uint256 perBlock, uint256 startingBlock) external;
}Structs§
- vest
Call - Unlock any vested funds of the caller account.
- vest
Other Call - Unlock any vested funds of another account.
- vest
Other Return - Unlock any vested funds of another account.
- vest
Return - Unlock any vested funds of the caller account.
- vested
Transfer Call - Transfer funds from the caller to
targetwith an attached vesting schedule. - vested
Transfer Return - Transfer funds from the caller to
targetwith an attached vesting schedule. - vesting
Balance Call - Returns the amount of funds still locked (to be vested) for the caller.
- vesting
Balance OfCall - Returns the amount of funds still locked (to be vested) for
target. - vesting
Balance OfReturn - Returns the amount of funds still locked (to be vested) for
target. - vesting
Balance Return - Returns the amount of funds still locked (to be vested) for the caller.
Enums§
- IVesting
Calls - Container for all the
IVestingfunction calls.