IRewardEscrowV2¶
Description¶
Source: contracts/interfaces/IRewardEscrowV2.sol
Views¶
accountMergingIsOpen
¶
Details
Signature
accountMergingIsOpen() view returns (bool)
Visibility
external
State Mutability
view
balanceOf
¶
Details
Signature
balanceOf(address account) view returns (uint256)
Visibility
external
State Mutability
view
getAccountVestingEntryIDs
¶
Details
Signature
getAccountVestingEntryIDs(address account, uint256 index, uint256 pageSize) view returns (uint256[])
Visibility
external
State Mutability
view
getVestingEntry
¶
Details
Signature
getVestingEntry(address account, uint256 entryID) view returns (uint64, uint256)
Visibility
external
State Mutability
view
getVestingEntryClaimable
¶
Details
Signature
getVestingEntryClaimable(address account, uint256 entryID) view returns (uint256)
Visibility
external
State Mutability
view
getVestingQuantity
¶
Details
Signature
getVestingQuantity(address account, uint256[] entryIDs) view returns (uint256)
Visibility
external
State Mutability
view
getVestingSchedules
¶
Details
Signature
getVestingSchedules(address account, uint256 index, uint256 pageSize) view returns (struct VestingEntries.VestingEntryWithID[])
Visibility
external
State Mutability
view
numVestingEntries
¶
Details
Signature
numVestingEntries(address account) view returns (uint256)
Visibility
external
State Mutability
view
totalEscrowedAccountBalance
¶
Details
Signature
totalEscrowedAccountBalance(address account) view returns (uint256)
Visibility
external
State Mutability
view
totalVestedAccountBalance
¶
Details
Signature
totalVestedAccountBalance(address account) view returns (uint256)
Visibility
external
State Mutability
view
External Functions¶
appendVestingEntry
¶
Details
Signature
appendVestingEntry(address account, uint256 quantity, uint256 duration)
Visibility
external
State Mutability
``
burnForMigration
¶
Details
Signature
burnForMigration(address account, uint256[] entryIDs) returns (uint256 escrowedAccountBalance, struct VestingEntries.VestingEntry[] vestingEntries)
Visibility
external
State Mutability
``
createEscrowEntry
¶
Details
Signature
createEscrowEntry(address beneficiary, uint256 deposit, uint256 duration)
Visibility
external
State Mutability
``
importVestingEntries
¶
Details
Signature
importVestingEntries(address account, uint256 escrowedAmount, struct VestingEntries.VestingEntry[] vestingEntries)
Visibility
external
State Mutability
``
mergeAccount
¶
Details
Signature
mergeAccount(address accountToMerge, uint256[] entryIDs)
Visibility
external
State Mutability
``
migrateAccountEscrowBalances
¶
Details
Signature
migrateAccountEscrowBalances(address[] accounts, uint256[] escrowBalances, uint256[] vestedBalances)
Visibility
external
State Mutability
``
migrateVestingSchedule
¶
Details
Signature
migrateVestingSchedule(address _addressToMigrate)
Visibility
external
State Mutability
``
nominateAccountToMerge
¶
Details
Signature
nominateAccountToMerge(address account)
Visibility
external
State Mutability
``
startMergingWindow
¶
Details
Signature
startMergingWindow()
Visibility
external
State Mutability
``
vest
¶
Details
Signature
vest(uint256[] entryIDs)
Visibility
external
State Mutability
``