Staking

Verified contract

Active on Ethereum with 4,408 txns
Deployed by via 0xf2119d0e at 14084371
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $358,732.5
ERC-20
Value $27.09
0x94ced1d91d8c0ddd00533c0f11f19a9f410a9e1e77cd42a0191bb459cb3f76f9
0xf419374d1f762efdf81456f4f82c0ccfa45984cc6d9bf52853f77d738de44c58
0x86be0f64a8a5d41f08711f1c897ab2a37fd5b3607e66de2fd3e4fd7bd508792a
From
0xa86099213ac15f3a258b555ce193b1fcc6ae728b5e9e3acc4e2f53f616289fd4
0x7ed7f2aeb96c0206aedd22aaaaac61b9498bce6da53d34e2079d927c2be598d0
0xf2324bfe8a20e33d80cfefb94cd78b201beca46db272e9dfcd764acc3c92c8e4
0x554b1394d6afb5cd882ab10ae34e224cfcbbf6c8ccadbc09943c5b6377f61c5d
0x8d8f0bb8259c4865f99298d665d1e220d4455bcaff097479cf16e8386fd98f9c
0x100d59bac281cfc358f0e5849ae7b2fc82bad6050f5d3d0b8465a601ea0da53b
0x4d9d87100c40512ba8344073f27aa3ef5f84090917999d79a969eddf639f2ab1

Functions
Getter at block 21185854
OWNER(view returns (address)
0x505796f5bc290269d2522cf19135ad7aa60dfd77
REWARD_MASTER(view returns (address)
0x347a58878d04951588741d4d16d54b742c7f60fc
START_BLOCK(view returns (uint256)
14084371
TOKEN(view returns (address)
0x909e34d3f6124c324ac83dcca84b74398a6fa173
globalsSnapshotLength(view returns (uint256)
3838
latestGlobalsSnapshotBlock(view returns (uint256)
21141196
totalPower(view returns (struct IVotingPowerPower)
(25545216480985621413292382, 0)
totalStaked(view returns (uint96)
25545216480985621413292382
totalVotingPower(view returns (uint256)
25545216480985621413292382
Read-only
accountStakes(address _accountview returns (struct IStakingTypesStake[])
globalSnapshotAt(uint256 blockNumuint256 hintview returns (struct IVotingPowerSnapshot)
globalsSnapshot(uint256 _indexview returns (struct IVotingPowerSnapshot)
latestSnapshotBlock(address _accountview returns (uint256)
power(addressview returns (uint96 ownuint96 delegated)
snapshot(address _accountuint256 _indexview returns (struct IVotingPowerSnapshot)
snapshotAt(address _accountuint256 blockNumuint256 hintview returns (struct IVotingPowerSnapshot)
snapshotLength(address _accountview returns (uint256)
stakes(addressuint256view returns (uint32 idbytes4 stakeTypeuint32 stakedAtuint32 lockedTilluint32 claimedAtuint96 amountaddress delegatee)
stakesNum(address _accountview returns (uint256)
terms(bytes4view returns (bool isEnabledbool isRewardeduint32 minAmountScaleduint32 maxAmountScaleduint32 allowedSinceuint32 allowedTilluint32 lockedTilluint32 exactLockPerioduint32 minLockPeriod)
State-modifying
addTerms(bytes4 stakeTypestruct IStakingTypesTerms _terms
delegate(uint256 stakeIDaddress to
disableTerms(bytes4 stakeType
permitAndStake(address owneruint256 amountuint256 deadlineuint8 vbytes32 rbytes32 sbytes4 stakeTypebytes datareturns (uint256)
stake(uint256 amountbytes4 stakeTypebytes datareturns (uint256)
undelegate(uint256 stakeID
unstake(uint256 stakeIDbytes databool _isForced
Events
Delegation(address indexed owneraddress indexed fromaddress indexed touint256 stakeIDuint256 amount
RewardMasterRevert(address stakeruint256 stakeID
StakeClaimed(address indexed accountuint256 indexed stakeID
StakeCreated(address indexed accountuint256 indexed stakeIDuint256 amountbytes4 stakeTypeuint256 lockedTill
TermsAdded(bytes4 stakeType
TermsDisabled(bytes4 stakeType
Constructor
constructor(address stakingTokenaddress rewardMasteraddress owner
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.