This contract is being backfilled. You may encounter incomplete storage history.

StakedELYSIA

Verified contract

Active on Ethereum with 992 txns
Deployed by via 0x6d9bf43d at 14608213
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 10 additional slots
ERC-20
Value $1,123,062
0x255f4f9e9fd3d001f0a067fd4558162a86993675cb0a0a73f6d02b948127a482
0x5af74f87867fbdf0e2f3906c14a83f53cebc1aab0829f0b474456a78a295c208
0xc9486cdc70b2d5bc9603fcd7107d48e14d05067ccbd39efaa1117ad4920750ed
0x6d3f42f40838638064c7637625545df41fbd5de84e504b0692fd9a3942cf32e7
0x4613d7a98dfcbec1fbb3bab26042c25f03be516666d9ab3a5f060ac459b045f3
0xc95e41525e46842a3895162d937a40b9b0efdaabf8e521fb6fde9c2e6dac1de3
0x23729a289a327a433987d18e8e52cca1ed838bb9a974114808ba1847baba8ecf
0x15ef4b4e2b254a5b6e6dd7fc28a570d826e429eba0b53d5f10f807772246256a
0xeaa1e1d8facf14dd9c61c529167f39ffc66c7228a6cfbb66190f5b504a985ab6
0x4b45d91d4444a6165fbabf4dc800607e18f82f5843b9f51461ac417dd4e20459

Functions
Getter at block 21214127
DOMAIN_SEPARATOR(view returns (bytes32)
0x50772ab4594c165546541ba2914aca46be3b06d94f694a6e0f669faf78a3bd9d
decimals(view returns (uint8)
18
getPoolData(view returns (uint256 rewardPerSeconduint256 rewardIndexuint256 startTimestampuint256 endTimestampuint256 totalPrincipaluint256 lastUpdateTimestamp)
(rewardPerSecond=3733252388571428571, rewardIndex=1000000000212682255, startTimestamp=1667208959, endTimestamp=1668418559, totalPrincipal=248376712272220706531886683, lastUpdateTimestamp=1668418559)
getRewardIndex(view returns (uint256)
1000000000212682255
name(view returns (string)
StakedELYSIA
owner(view returns (address)
0xed5d35dc902c543b33496f6feae27b7866525b4f
rewardAsset(view returns (address)
0x2781246fe707bb15cee3e5ea354e2154a2877b16
stakingAsset(view returns (address)
0x2781246fe707bb15cee3e5ea354e2154a2877b16
symbol(view returns (string)
sEL
totalSupply(view returns (uint256)
248376712272220706531886683
underlying(view returns (address)
0x2781246fe707bb15cee3e5ea354e2154a2877b16
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
checkpoints(address accountuint32 posview returns (struct ERC20VotesCheckpoint)
delegates(address accountview returns (address)
getPastTotalSupply(uint256 blockNumberview returns (uint256)
getPastVotes(address accountuint256 blockNumberview returns (uint256)
getUserData(address userview returns (uint256 userIndexuint256 userRewarduint256 userPrincipal)
getUserReward(address userview returns (uint256)
getVotes(address accountview returns (uint256)
isManager(address addrview returns (bool)
nonces(address ownerview returns (uint256)
numCheckpoints(address accountview returns (uint32)
State-modifying
approve(address spenderuint256 amountreturns (bool)
claim(
closePool(
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
delegate(address delegatee
delegateBySig(address delegateeuint256 nonceuint256 expiryuint8 vbytes32 rbytes32 s
extendPool(uint256 rewardPerSeconduint256 duration
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initNewPool(uint256 rewardPerSeconduint256 startTimestampuint256 duration
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
renounceManager(address addr
renounceOwnership(
retrieveResidue(
revokeManager(address addr
setEmergency(bool stop
setManager(address addr
stake(uint256 amount
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
transferOwnership(address newOwner
withdraw(uint256 amount
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Claim(address indexed useruint256 rewarduint256 rewardLeft
ClosePool(address adminbool close
DelegateChanged(address indexed delegatoraddress indexed fromDelegateaddress indexed toDelegate
DelegateVotesChanged(address indexed delegateuint256 previousBalanceuint256 newBalance
ExtendPool(address indexed manageruint256 durationuint256 rewardPerSecond
InitPool(uint256 rewardPerSeconduint256 startTimestampuint256 endTimestamp
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RetrieveResidue(address manageruint256 residueAmount
RevokeManager(address requesteraddress manager
SetEmergency(address adminbool emergency
SetManager(address adminaddress manager
Stake(address indexed useruint256 amountuint256 userIndexuint256 userPrincipal
Transfer(address indexed fromaddress indexed touint256 value
Withdraw(address indexed useruint256 amountuint256 userIndexuint256 userPrincipal
Constructor
constructor(address stakingAsset_address rewardAsset_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
Closed(
Emergency(
Finished(
InvalidAmount(
NotEnoughPrincipal(uint256 principal
OnlyManager(
StakingNotInitiated(
ZeroPrincipal(
ZeroReward(