SingleAssetStaking

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xaad3117d at 14366889
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots

No balances found for "SingleAssetStaking"

No transactions found for "SingleAssetStaking"


Functions
Getter at block 21066770
getAllDurations(view returns (uint256[])
[]
getAllRates(view returns (uint256[])
[]
governor(view returns (address)
0x69e078ebc4631e1947f0c38ef0357de7ed064644
isGovernor(view returns (bool)
false
paused(view returns (bool)
false
stakingToken(view returns (address)
0x0000000000000000000000000000000000000000
totalOutstanding(view returns (uint256)
0
transferAgent(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
airDroppedStakeClaimed(address accountuint8 stakeTypeview returns (bool)
dropRoots(uint8view returns (bytes32 hashuint256 depth)
durationRewardRate(uint256 _durationview returns (uint256)
durations(uint256view returns (uint256)
getAllStakes(address accountview returns (struct SingleAssetStakingStake[])
rates(uint256view returns (uint256)
totalCurrentHoldings(address accountview returns (uint256 total)
totalExpectedRewards(address accountview returns (uint256)
totalStaked(address accountview returns (uint256 total)
userStakes(addressuint256view returns (uint256 amountuint256 enduint256 durationuint240 ratebool paiduint8 stakeType)
State-modifying
airDroppedStake(uint256 indexuint8 stakeTypeuint256 durationuint256 rateuint256 amountbytes32[] merkleProof
claimGovernance(
exit(
initialize(address _stakingTokenuint256[] _durationsuint256[] _rates
setAirDropRoot(uint8 _stakeTypebytes32 _rootHashuint256 _proofDepth
setDurationRates(uint256[] _durationsuint256[] _rates
setPaused(bool _paused
setTransferAgent(address _agent
stake(uint256 amountuint256 duration
stakeWithSender(address stakeruint256 amountuint256 durationreturns (bool)
transferGovernance(address _newGovernor
transferStakes(address _frmAccountaddress _dstAccountbytes32 rbytes32 suint8 v
Events
GovernorshipTransferred(address indexed previousGovernoraddress indexed newGovernor
NewAirDropRootHash(uint8 stakeTypebytes32 rootHashuint256 proofDepth
NewDurations(address indexed useruint256[] durations
NewRates(address indexed useruint256[] rates
Paused(address indexed userbool yes
PendingGovernorshipTransfer(address indexed previousGovernoraddress indexed newGovernor
Staked(address indexed useruint256 amountuint256 durationuint256 rate
StakesTransfered(address indexed fromUseraddress toUseruint256 numStakes
Withdrawn(address indexed useruint256 amountuint256 stakedAmount
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.