Skip to content

IRewardEscrowV2

Description

Source: contracts/interfaces/IRewardEscrowV2.sol

External Functions

accountMergingIsOpen

Source

Details

Signature

accountMergingIsOpen() view returns (bool)

Visibility

external

State Mutability

undefined

appendVestingEntry

Source

Details

Signature

appendVestingEntry(address account, uint256 quantity, uint256 duration)

Visibility

external

State Mutability

undefined

balanceOf

Source

Details

Signature

balanceOf(address account) view returns (uint256)

Visibility

external

State Mutability

undefined

burnForMigration

Source

Details

Signature

burnForMigration(address account, uint256[] entryIDs) returns (uint256 escrowedAccountBalance, struct VestingEntries.VestingEntry[] vestingEntries)

Visibility

external

State Mutability

undefined

createEscrowEntry

Source

Details

Signature

createEscrowEntry(address beneficiary, uint256 deposit, uint256 duration)

Visibility

external

State Mutability

undefined

getAccountVestingEntryIDs

Source

Details

Signature

getAccountVestingEntryIDs(address account, uint256 index, uint256 pageSize) view returns (uint256[])

Visibility

external

State Mutability

undefined

getVestingEntry

Source

Details

Signature

getVestingEntry(address account, uint256 entryID) view returns (uint64, uint256)

Visibility

external

State Mutability

undefined

getVestingEntryClaimable

Source

Details

Signature

getVestingEntryClaimable(address account, uint256 entryID) view returns (uint256)

Visibility

external

State Mutability

undefined

getVestingQuantity

Source

Details

Signature

getVestingQuantity(address account, uint256[] entryIDs) view returns (uint256)

Visibility

external

State Mutability

undefined

getVestingSchedules

Source

Details

Signature

getVestingSchedules(address account, uint256 index, uint256 pageSize) view returns (struct VestingEntries.VestingEntryWithID[])

Visibility

external

State Mutability

undefined

importVestingEntries

Source

Details

Signature

importVestingEntries(address account, uint256 escrowedAmount, struct VestingEntries.VestingEntry[] vestingEntries)

Visibility

external

State Mutability

undefined

mergeAccount

Source

Details

Signature

mergeAccount(address accountToMerge, uint256[] entryIDs)

Visibility

external

State Mutability

undefined

migrateAccountEscrowBalances

Source

Details

Signature

migrateAccountEscrowBalances(address[] accounts, uint256[] escrowBalances, uint256[] vestedBalances)

Visibility

external

State Mutability

undefined

migrateVestingSchedule

Source

Details

Signature

migrateVestingSchedule(address _addressToMigrate)

Visibility

external

State Mutability

undefined

nominateAccountToMerge

Source

Details

Signature

nominateAccountToMerge(address account)

Visibility

external

State Mutability

undefined

numVestingEntries

Source

Details

Signature

numVestingEntries(address account) view returns (uint256)

Visibility

external

State Mutability

undefined

startMergingWindow

Source

Details

Signature

startMergingWindow()

Visibility

external

State Mutability

undefined

totalEscrowedAccountBalance

Source

Details

Signature

totalEscrowedAccountBalance(address account) view returns (uint256)

Visibility

external

State Mutability

undefined

totalVestedAccountBalance

Source

Details

Signature

totalVestedAccountBalance(address account) view returns (uint256)

Visibility

external

State Mutability

undefined

vest

Source

Details

Signature

vest(uint256[] entryIDs)

Visibility

external

State Mutability

undefined