Staking
Verified contract
Implementation
Active on
Ethereum with 0 txns
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
-
variable spans 1 additional slot
-
variable spans 1 additional slot
4 additional
variables
Balances ($0.00)
No balances found for "Staking"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Staking"
ABI
ABI objects
Getter at block 21225196
_eventSend() view returns (bool)
false
accToke() view returns (address)
0x0000000000000000000000000000000000000000
delegateFunction() view returns (address)
0x0000000000000000000000000000000000000000
destinations() view returns (address fxStateSender, address destinationOnL2)
(fxStateSender=0x0000000000000000000000000000000000000000, destinationOnL2=0x0000000000000000000000000000000000000000)
getSchedules() view returns (struct IStakingStakingScheduleInfo[] retSchedules)
[]
manager() view returns (address)
0x0000000000000000000000000000000000000000
nextScheduleIndex() view returns (uint256)
0
owner() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
tokeToken() view returns (address)
0x0000000000000000000000000000000000000000
transferApprover() view returns (address)
0x0000000000000000000000000000000000000000
treasury() view returns (address)
0x0000000000000000000000000000000000000000
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 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)
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()
This contract contains no fallback and receive objects.
This contract contains no error objects.