Staking

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x00801560 at 16670359
Slot
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

No balances found for "Staking"

No transactions found for "Staking"


Functions
Getter at block 21225196
_eventSend(view returns (bool)
false
accToke(view returns (address)
0x0000000000000000000000000000000000000000
delegateFunction(view returns (address)
0x0000000000000000000000000000000000000000
destinations(view returns (address fxStateSenderaddress 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 accountuint256 scheduleIndexview returns (uint256)
balanceOf(address accountview returns (uint256 value)
getQueuedTransfer(address fromAddressuint256 fromScheduleIdview returns (struct IStakingQueuedTransfer)
getStakes(address accountview returns (struct IStakingStakingDetails[] stakes)
notionalAddresses(uint256view returns (address)
permissionedDepositors(addressview returns (bool)
queuedTransfers(addressuint256view returns (address fromuint256 scheduleIdxFromuint256 scheduleIdxTouint256 amountaddress touint256 minCycle)
requestedWithdrawals(addressview returns (uint256 minCycleIndexuint256 amount)
schedules(uint256view returns (uint256 cliffuint256 durationuint256 intervalbool setupbool isActiveuint256 hardStartbool isPublic)
unvested(address accountuint256 scheduleIndexview returns (uint256 value)
userStakingSchedules(addressuint256view returns (uint256)
userStakings(addressuint256view returns (uint256 initialuint256 withdrawnuint256 slasheduint256 starteduint256 scheduleIx)
vested(address accountuint256 scheduleIndexview returns (uint256 value)
withdrawalRequestsByIndex(addressuint256view returns (uint256 minCycleIndexuint256 amount)
State-modifying
addSchedule(struct IStakingStakingSchedule scheduleaddress notional
approveQueuedTransfer(address fromuint256 scheduleIdxFromuint256 scheduleIdxTouint256 amountaddress to
deposit(uint256 amount
deposit(uint256 amountuint256 scheduleIndex
depositFor(address accountuint256 amountuint256 scheduleIndex
initialize(address _tokeTokenaddress _manageraddress _treasuryaddress _scheduleZeroNotional
pause(
queueTransfer(uint256 scheduleIdxFromuint256 scheduleIdxTouint256 amountaddress to
rejectQueuedTransfer(address fromuint256 scheduleIdxFrom
removeQueuedTransfer(uint256 scheduleIdxFrom
renounceOwnership(
requestWithdrawal(uint256 amountuint256 scheduleIdx
setAccToke(address _accToke
setDestinations(address _fxStateSenderaddress _destinationOnL2
setEventSend(bool _eventSendSet
setNotionalAddresses(uint256[] scheduleIdxArraddress[] addresses
setPermissionedDepositor(address accountbool canDeposit
setScheduleHardStart(uint256 scheduleIdxuint256 hardStart
setScheduleStatus(uint256 scheduleIdbool activeBool
setTransferApprover(address approver
setUserSchedules(address accountuint256[] userSchedulesIdxs
slash(address[] accountsuint256[] amountsuint256 scheduleIndex
sweepToScheduleZero(uint256 scheduleIdxuint256 amount
transferOwnership(address newOwner
unpause(
updateScheduleStart(address[] accountsuint256 scheduleIdx
withdraw(uint256 amount
withdraw(uint256 amountuint256 scheduleIdx
withdrawAndMigrate(uint256 amountuint256 numOfCycles
Events
AccTokeUpdated(address accToke
Deposited(address accountuint256 amountuint256 scheduleIx
DestinationsSet(address fxStateSenderaddress destinationOnL2
EventSendSet(bool eventSendSet
Migrated(address fromuint256 amountuint256 scheduleId
NotionalAddressesSet(uint256[] scheduleIdxsaddress[] addresses
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
PermissionedDepositorSet(address depositorbool allowed
QueuedTransferRejected(address fromuint256 scheduleFromuint256 scheduleTouint256 amountaddress touint256 minCycleaddress rejectedBy
QueuedTransferRemoved(address fromuint256 scheduleFromuint256 scheduleTouint256 amountaddress touint256 minCycle
ScheduleAdded(uint256 scheduleIndexuint256 cliffuint256 durationuint256 intervalbool setupbool isActiveuint256 hardStartaddress notional
ScheduleHardStartSet(uint256 scheduleIduint256 hardStart
ScheduleRemoved(uint256 scheduleIndex
ScheduleStatusSet(uint256 scheduleIdbool isActive
Slashed(address accountuint256 amountuint256 scheduleIx
StakeTransferred(address fromuint256 scheduleFromuint256 scheduleTouint256 amountaddress to
TransferApproverSet(address approverAddress
TransferQueued(address fromuint256 scheduleFromuint256 scheduleTouint256 amountaddress touint256 minCycle
Unpaused(address account
UserSchedulesSet(address accountuint256[] userSchedulesIdxs
WithdrawCompleted(address accountuint256 scheduleIdxuint256 amount
WithdrawalRequested(address accountuint256 scheduleIdxuint256 amount
ZeroSweep(address useruint256 amountuint256 scheduleFrom
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.