TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 23,124 txns
Unified storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
0x2e9d…8c94
0xa86e…6a14
-
variable spans 1 additional slot
-
variable spans 1 additional slot
6 additional
variables
Balances ($16,060,025.60)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
TOKE | ERC-20 | 29.60608M | $0.542457 |
$16,060,025.6 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21225155 | 9 minutes ago | | | 0 | 0.0010096436 | |
| 21222345 | 10 hours ago | | | 0 | 0.0029501065 | |
| 21222325 | 10 hours ago | | | 0 | 0.0017034444 | |
| 21222322 | 10 hours ago | | | 0 | 0.0029675168 | |
| 21222320 | 10 hours ago | | | 0 | 0.0030194811 | |
| 21218958 | 21 hours ago | | | 0 | 0.0017287588 | |
| 21218924 | 21 hours ago | | | 0 | 0.0031877115 | |
| 21217892 | a day ago | | | 0 | 0.0020239888 | |
| 21217478 | a day ago | | | 0 | 0.0040995387 | |
| 21214006 | 2 days ago | | | 0 | 0.0017965929 |
ABI
ABI objects
Getter at block 21225196 getSchedules() view returns (struct IStakingStakingScheduleInfo[] retSchedules)
_eventSend() view returns (bool)
true
accToke() view returns (address)
0xa374a62ddbd21e3d5716cb04821cb710897c0972
delegateFunction() view returns (address)
0x0000000000000000000000000000000000000000
destinations() view returns (address fxStateSender, address destinationOnL2)
(fxStateSender=0xfe5e5d361b2ad62c541bab87c45a0b9b018389a2, destinationOnL2=0x7f4fb56b9c85bab8b89c8879a660f7eaaa95a3a8)
manager() view returns (address)
0xa86e412109f77c45a3bc1c5870b880492fb86a14
nextScheduleIndex() view returns (uint256)
29
owner() view returns (address)
0x90b6c61b102ea260131ab48377e143d6eb3a9d4b
paused() view returns (bool)
false
tokeToken() view returns (address)
0x2e9d63788249371f1dfc918a52f8d799f4a38c94
transferApprover() view returns (address)
0x8b4334d4812c530574bd4f2763fcd22de94a969b
treasury() view returns (address)
0x8b4334d4812c530574bd4f2763fcd22de94a969b
withheldLiquidity() view returns (uint256)
0
Read-only
availableForWithdrawal(address account, uint256 scheduleIndex) view returns (uint256)
balanceOf(address account) view returns (uint256 value)
getQueuedTransfer(address fromAddress, uint256 fromScheduleId) view returns (struct IStakingQueuedTransfer)
getStakes(address account) view returns (struct IStakingStakingDetails[] stakes)
notionalAddresses(uint256) view returns (address)
permissionedDepositors(address) view returns (bool)
queuedTransfers(address, uint256) view returns (address from, uint256 scheduleIdxFrom, uint256 scheduleIdxTo, uint256 amount, address to, uint256 minCycle)
requestedWithdrawals(address) view returns (uint256 minCycleIndex, uint256 amount)
schedules(uint256) view returns (uint256 cliff, uint256 duration, uint256 interval, bool setup, bool isActive, uint256 hardStart, bool isPublic)
unvested(address account, uint256 scheduleIndex) view returns (uint256 value)
userStakingSchedules(address, uint256) view returns (uint256)
userStakings(address, uint256) view returns (uint256 initial, uint256 withdrawn, uint256 slashed, uint256 started, uint256 scheduleIx)
vested(address account, uint256 scheduleIndex) view returns (uint256 value)
withdrawalRequestsByIndex(address, uint256) view returns (uint256 minCycleIndex, uint256 amount)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
addSchedule(struct IStakingStakingSchedule schedule, address notional)
approveQueuedTransfer(address from, uint256 scheduleIdxFrom, uint256 scheduleIdxTo, uint256 amount, address to)
deposit(uint256 amount)
deposit(uint256 amount, uint256 scheduleIndex)
depositFor(address account, uint256 amount, uint256 scheduleIndex)
initialize(address _tokeToken, address _manager, address _treasury, address _scheduleZeroNotional)
pause()
queueTransfer(uint256 scheduleIdxFrom, uint256 scheduleIdxTo, uint256 amount, address to)
rejectQueuedTransfer(address from, uint256 scheduleIdxFrom)
removeQueuedTransfer(uint256 scheduleIdxFrom)
renounceOwnership()
requestWithdrawal(uint256 amount, uint256 scheduleIdx)
setAccToke(address _accToke)
setDestinations(address _fxStateSender, address _destinationOnL2)
setEventSend(bool _eventSendSet)
setNotionalAddresses(uint256[] scheduleIdxArr, address[] addresses)
setPermissionedDepositor(address account, bool canDeposit)
setScheduleHardStart(uint256 scheduleIdx, uint256 hardStart)
setScheduleStatus(uint256 scheduleId, bool activeBool)
setTransferApprover(address approver)
setUserSchedules(address account, uint256[] userSchedulesIdxs)
slash(address[] accounts, uint256[] amounts, uint256 scheduleIndex)
sweepToScheduleZero(uint256 scheduleIdx, uint256 amount)
transferOwnership(address newOwner)
unpause()
updateScheduleStart(address[] accounts, uint256 scheduleIdx)
withdraw(uint256 amount)
withdraw(uint256 amount, uint256 scheduleIdx)
withdrawAndMigrate(uint256 amount, uint256 numOfCycles)
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
AccTokeUpdated(address accToke)
Deposited(address account, uint256 amount, uint256 scheduleIx)
DestinationsSet(address fxStateSender, address destinationOnL2)
EventSendSet(bool eventSendSet)
Migrated(address from, uint256 amount, uint256 scheduleId)
NotionalAddressesSet(uint256[] scheduleIdxs, address[] addresses)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
PermissionedDepositorSet(address depositor, bool allowed)
QueuedTransferRejected(address from, uint256 scheduleFrom, uint256 scheduleTo, uint256 amount, address to, uint256 minCycle, address rejectedBy)
QueuedTransferRemoved(address from, uint256 scheduleFrom, uint256 scheduleTo, uint256 amount, address to, uint256 minCycle)
ScheduleAdded(uint256 scheduleIndex, uint256 cliff, uint256 duration, uint256 interval, bool setup, bool isActive, uint256 hardStart, address notional)
ScheduleHardStartSet(uint256 scheduleId, uint256 hardStart)
ScheduleRemoved(uint256 scheduleIndex)
ScheduleStatusSet(uint256 scheduleId, bool isActive)
Slashed(address account, uint256 amount, uint256 scheduleIx)
StakeTransferred(address from, uint256 scheduleFrom, uint256 scheduleTo, uint256 amount, address to)
TransferApproverSet(address approverAddress)
TransferQueued(address from, uint256 scheduleFrom, uint256 scheduleTo, uint256 amount, address to, uint256 minCycle)
Unpaused(address account)
UserSchedulesSet(address account, uint256[] userSchedulesIdxs)
WithdrawCompleted(address account, uint256 scheduleIdx, uint256 amount)
WithdrawalRequested(address account, uint256 scheduleIdx, uint256 amount)
ZeroSweep(address user, uint256 amount, uint256 scheduleFrom)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.