RewardEscrowV2

Verified contract

Active on Ethereum with 1,042 txns
Deployed by via 0x9fd98df1 at 15792478
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x380155ccc54a08b9030760fe4d9c9a340145a870eb7d50552eeecb099419a296
From
0x01d62ecb893351f49b4cedd68a9e83ce84f56c54c8bf3e3cbd7d8fb5b8c9c6c7
0x47b971b145c3ac2e153ca621296337a4328c058b11ac2cd0ad9a30c6926e9eb8
0x5785cec153c3f8245bb7df64611b95c9eb1c3ac558d8631f992ffc924b0ad585
0x5d91fe0faf4d2a9b767e95f348cf3aea2dd7b5f5d0dfbecd28b57ca76d013c1b
0xfe8036fff8b015dcaf3aafc64f8ee960e566d6d176a9fe6c179f611cd4be1b0c
0x52e1c63f7fae8ec8804b85bfa5f5e6731dda3611fc1ce9b939cb634430b2f1f1
0xd98a328ba08dd8f8031427319407864958b137d69b1c70d99c30f3720a97612d
0xf669b9650d69ac0e3a4e615fb6f89980091fbc12f344e1a966f9d0eb62deb412
From
0x30e9bdc14e293558ec9a106fb1eeb59572174fd035659188c8dd9ff01347ec4f

Functions
Getter at block 20837603
accountMergingDuration(view returns (uint256)
0
accountMergingIsOpen(view returns (bool)
false
accountMergingStartTime(view returns (uint256)
1702280507
isResolverCached(view returns (bool)
false
maxAccountMergingDuration(view returns (uint256)
315360000
max_duration(view returns (uint256)
62899200
nextEntryId(view returns (uint256)
85281
nominatedOwner(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0xeb3107117fead7de89cd14d463d340a2e6917769
resolver(view returns (address)
0x4e3b31eb0e5cb73641ee1e65e7dcefe520ba3ef2
resolverAddressesRequired(view returns (bytes32[] addresses)
[0x53796e7468657469780000000000000000000000000000000000000000000000, 0x466565506f6f6c00000000000000000000000000000000000000000000000000, 0x4973737565720000000000000000000000000000000000000000000000000000, 0x526577617264457363726f77563253746f726167650000000000000000000000, 0x53796e746865746978427269646765546f4f7074696d69736d00000000000000]
setupExpiryTime(view returns (uint256)
1671145487
totalEscrowedBalance(view returns (uint256)
16415670691726602543231260
Read-only
accountVestingEntryIDs(address accountuint256 indexview returns (uint256)
balanceOf(address accountview returns (uint256)
getAccountVestingEntryIDs(address accountuint256 indexuint256 pageSizeview returns (uint256[])
getVestingEntry(address accountuint256 entryIDview returns (uint64 endTimeuint256 escrowAmount)
getVestingEntryClaimable(address accountuint256 entryIDview returns (uint256)
getVestingQuantity(address accountuint256[] entryIDsview returns (uint256 total)
getVestingSchedules(address accountuint256 indexuint256 pageSizeview returns (struct VestingEntriesVestingEntryWithID[])
nominatedReceiver(addressview returns (address)
numVestingEntries(address accountview returns (uint256)
totalEscrowedAccountBalance(address accountview returns (uint256)
totalVestedAccountBalance(address accountview returns (uint256)
vestingSchedules(address accountuint256 entryIdview returns (struct VestingEntriesVestingEntry)
State-modifying
acceptOwnership(
appendVestingEntry(address accountuint256 quantityuint256 duration
burnForMigration(address accountuint256[] entryIDsreturns (uint256 escrowedAccountBalancestruct VestingEntriesVestingEntry[] vestingEntries)
createEscrowEntry(address beneficiaryuint256 deposituint256 duration
importVestingEntries(addressuint256struct VestingEntriesVestingEntry[]
mergeAccount(address fromuint256[] entryIDs
migrateAccountEscrowBalances(address[]uint256[]uint256[]
migrateVestingSchedule(address
nominateAccountToMerge(address account
nominateNewOwner(address _owner
rebuildCache(
revokeFrom(address accountaddress recipientuint256 targetAmountuint256 startIndex
setAccountMergingDuration(uint256 duration
setMaxAccountMergingWindow(uint256 duration
setMaxEscrowDuration(uint256 duration
startMergingWindow(
vest(uint256[] entryIDs
Events
AccountMerged(address indexed accountToMergeaddress destinationAddressuint256 escrowAmountMergeduint256[] entryIDsuint256 time
AccountMergingDurationUpdated(uint256 newDuration
AccountMergingStarted(uint256 timeuint256 endTime
BurnedForMigrationToL2(address indexed accountuint256[] entryIDsuint256 escrowedAmountMigrateduint256 time
CacheUpdated(bytes32 nameaddress destination
MaxAccountMergingDurationUpdated(uint256 newDuration
MaxEscrowDurationUpdated(uint256 newDuration
NominateAccountToMerge(address indexed accountaddress destination
OwnerChanged(address oldOwneraddress newOwner
OwnerNominated(address newOwner
Revoked(address indexed accountaddress indexed recipientuint256 targetAmountuint256 startIndexuint256 endIndex
Vested(address indexed beneficiaryuint256 timeuint256 value
VestingEntryCreated(address indexed beneficiaryuint256 timeuint256 valueuint256 durationuint256 entryID
Constructor
constructor(address _owneraddress _resolver
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.