Processing math: 100%
Skip to content

IRewardEscrowV2¶

Description¶

Source: contracts/interfaces/IRewardEscrowV2.sol

Views¶

accountMergingIsOpen¶

Source

Details

Signature

accountMergingIsOpen() view returns (bool)

Visibility

external

State Mutability

view

balanceOf¶

Source

Details

Signature

balanceOf(address account) view returns (uint256)

Visibility

external

State Mutability

view

getAccountVestingEntryIDs¶

Source

Details

Signature

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

Visibility

external

State Mutability

view

getVestingEntry¶

Source

Details

Signature

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

Visibility

external

State Mutability

view

getVestingEntryClaimable¶

Source

Details

Signature

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

Visibility

external

State Mutability

view

getVestingQuantity¶

Source

Details

Signature

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

Visibility

external

State Mutability

view

getVestingSchedules¶

Source

Details

Signature

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

Visibility

external

State Mutability

view

numVestingEntries¶

Source

Details

Signature

numVestingEntries(address account) view returns (uint256)

Visibility

external

State Mutability

view

totalEscrowedAccountBalance¶

Source

Details

Signature

totalEscrowedAccountBalance(address account) view returns (uint256)

Visibility

external

State Mutability

view

totalVestedAccountBalance¶

Source

Details

Signature

totalVestedAccountBalance(address account) view returns (uint256)

Visibility

external

State Mutability

view

External Functions¶

appendVestingEntry¶

Source

Details

Signature

appendVestingEntry(address account, uint256 quantity, uint256 duration)

Visibility

external

State Mutability

burnForMigration¶

Source

Details

Signature

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

Visibility

external

State Mutability

createEscrowEntry¶

Source

Details

Signature

createEscrowEntry(address beneficiary, uint256 deposit, uint256 duration)

Visibility

external

State Mutability

importVestingEntries¶

Source

Details

Signature

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

Visibility

external

State Mutability

mergeAccount¶

Source

Details

Signature

mergeAccount(address accountToMerge, uint256[] entryIDs)

Visibility

external

State Mutability

migrateAccountEscrowBalances¶

Source

Details

Signature

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

Visibility

external

State Mutability

migrateVestingSchedule¶

Source

Details

Signature

migrateVestingSchedule(address _addressToMigrate)

Visibility

external

State Mutability

nominateAccountToMerge¶

Source

Details

Signature

nominateAccountToMerge(address account)

Visibility

external

State Mutability

startMergingWindow¶

Source

Details

Signature

startMergingWindow()

Visibility

external

State Mutability

vest¶

Source

Details

Signature

vest(uint256[] entryIDs)

Visibility

external

State Mutability