RewardEscrowV2
Verified contract
Active on
Ethereum with 0 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xb8aa…a933
Balances ($0.00)
No balances found for "RewardEscrowV2"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "RewardEscrowV2"
ABI
ABI objects
Getter at block 20939651
accountMergingDuration() view returns (uint256)
604800
accountMergingIsOpen() view returns (bool)
false
accountMergingStartTime() view returns (uint256)
0
isResolverCached() view returns (bool)
false
maxAccountMergingDuration() view returns (uint256)
2419200
max_duration() view returns (uint256)
62899200
migrateEntriesThresholdAmount() view returns (uint256)
1000000000000000000000
nextEntryId() view returns (uint256)
1
nominatedOwner() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0x918153d6e806df9d4d33664d1cc580416171f720
resolver() view returns (address)
0xb8aa8820da9f999ba3b3dbb7f08f07cc1c8fa933
resolverAddressesRequired() view returns (bytes32[] addresses)
[0x5065726946696e616e6365000000000000000000000000000000000000000000, 0x466565506f6f6c00000000000000000000000000000000000000000000000000, 0x4973737565720000000000000000000000000000000000000000000000000000, 0x5065726946696e616e6365427269646765546f4f7074696d69736d0000000000, 0x526577617264457363726f770000000000000000000000000000000000000000, 0x53797374656d5374617475730000000000000000000000000000000000000000]
setupExpiryTime() view returns (uint256)
1625145854
totalEscrowedBalance() view returns (uint256)
0
Read-only
accountVestingEntryIDs(address, uint256) view returns (uint256)
balanceOf(address account) view returns (uint256)
getAccountVestingEntryIDs(address account, uint256 index, uint256 pageSize) view returns (uint256[])
getVestingEntry(address account, uint256 entryID) view returns (uint64 endTime, uint256 escrowAmount)
getVestingEntryClaimable(address account, uint256 entryID) view returns (uint256)
getVestingQuantity(address account, uint256[] entryIDs) view returns (uint256 total)
getVestingSchedules(address account, uint256 index, uint256 pageSize) view returns (struct VestingEntriesVestingEntryWithID[])
nominatedReceiver(address) view returns (address)
numVestingEntries(address account) view returns (uint256)
totalBalancePendingMigration(address) view returns (uint256)
totalEscrowedAccountBalance(address) view returns (uint256)
totalVestedAccountBalance(address) view returns (uint256)
vestingSchedules(address, uint256) view returns (uint64 endTime, uint256 escrowAmount)
State-modifying
Events acceptOwnership()
appendVestingEntry(address account, uint256 quantity, uint256 duration)
burnForMigration(address account, uint256[] entryIDs) returns (uint256 escrowedAccountBalance, struct VestingEntriesVestingEntry[] vestingEntries)
createEscrowEntry(address beneficiary, uint256 deposit, uint256 duration)
importVestingEntries(address, uint256, struct VestingEntriesVestingEntry[])
importVestingSchedule(address[] accounts, uint256[] escrowAmounts)
mergeAccount(address accountToMerge, uint256[] entryIDs)
migrateAccountEscrowBalances(address[] accounts, uint256[] escrowBalances, uint256[] vestedBalances)
migrateVestingSchedule(address addressToMigrate)
nominateAccountToMerge(address account)
nominateNewOwner(address _owner)
rebuildCache()
setAccountMergingDuration(uint256 duration)
setMaxAccountMergingWindow(uint256 duration)
setMaxEscrowDuration(uint256 duration)
setMigrateEntriesThresholdAmount(uint256 amount)
startMergingWindow()
vest(uint256[] entryIDs)
AccountMerged(address indexed accountToMerge, address destinationAddress, uint256 escrowAmountMerged, uint256[] entryIDs, uint256 time)
AccountMergingDurationUpdated(uint256 newDuration)
AccountMergingStarted(uint256 time, uint256 endTime)
BurnedForMigrationToL2(address indexed account, uint256[] entryIDs, uint256 escrowedAmountMigrated, uint256 time)
CacheUpdated(bytes32 name, address destination)
ImportedVestingEntry(address indexed account, uint256 entryID, uint256 escrowAmount, uint256 endTime)
ImportedVestingSchedule(address indexed account, uint256 time, uint256 escrowAmount)
MaxAccountMergingDurationUpdated(uint256 newDuration)
MaxEscrowDurationUpdated(uint256 newDuration)
MigrateEntriesThresholdAmountUpdated(uint256 newAmount)
MigratedAccountEscrow(address indexed account, uint256 escrowedAmount, uint256 vestedAmount, uint256 time)
NominateAccountToMerge(address indexed account, address destination)
OwnerChanged(address oldOwner, address newOwner)
OwnerNominated(address newOwner)
Vested(address indexed beneficiary, uint256 time, uint256 value)
VestingEntryCreated(address indexed beneficiary, uint256 time, uint256 value, uint256 duration, uint256 entryID)
constructor(address _owner, address _resolver)
This contract contains no fallback and receive objects.
This contract contains no error objects.