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

EternaStaking

Verified contract

Proxy

Active on Ethereum with 1,720 txns
Deployed by via 0x40ebbfee at 16533650
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 1 additional slot
10 additional variables
ERC-20
--
0x26fafcafc8e8167ba9f53fd97b095a95a3e448d12eba3d8ddd12b3a7a423d552
0xba0afe06d9523bdf625ab3981d69e8d61ccf152d4261b5d9cba0c00745def857
0x9a45bd36e27ee1b8adf9831784d675e073b6bc43a24811b54baf37e4fce62f98
0x3b042fab8917318fe2ddf55cfc2d737840c9ea9dbfea7001a8b705fe76aae2d7
0x9a7d1cbd877ca471116df05c220c2fe02c7ebb8c6c0a56ad6b719a6a37961b5a
0x6e6ed09904ebdd7736b7a723ec982e0a5bc448a035a6b09a7376bf698edbdb76
0x78f6104756fdc22b6bcde2ccab40fe9a60b72c8e815a43f456b5ace15501e83c
0xe53051f05169e80a36c1d9420fd452144025e1c399afef386eba9629a76f6faf
0x03132b7eb44858b4d3ac1c2c3ce4858087b3fd7f395884f51254239e0648a060
0xfe7328c858dd0cbb6170b0da35ecadc90ac6d21184d08464d95e67a51cdf4a5e

Functions
Getter at block 20795413
implementation(view returns (address impl)
0x30effb3eca40b5a0543dffa1620de0050cb0a14b
maintenance(view returns (bool _maintenance)
false
proxyOwner(view returns (address owner)
0xb25908482180019e1e2bfc45a79c0141f49b9e4c
MAX_UNSTAKE_DURATION(view returns (uint256)
1814400
USDC(view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
apy(view returns (uint256)
8
calculateNewRewards(view returns (uint256)
1068755452285064943192888
claimPaused(view returns (bool)
false
dividendTracker(view returns (address)
0x6b7cfb6c41a8e15144a1e7581954bf682f779f9e
exitPenaltyPerc(view returns (uint256)
0
getNumberOfDividendTokenHolders(view returns (uint256)
239
getNumberOfDividends(view returns (uint256)
1119735532887757813069773500
getTotalDividendsDistributed(view returns (uint256)
642405500
lockDuration(view returns (uint256)
0
owner(view returns (address)
0xb25908482180019e1e2bfc45a79c0141f49b9e4c
pool(view returns (address lpTokenuint256 allocPointuint256 lastRewardTimestampuint256 accTokensPerShare)
(lpToken=0x65ca08479274387b6179d239fd93bbc424982a55, allocPoint=1000, lastRewardTimestamp=1726512935, accTokensPerShare=175395296207)
rewardToken(view returns (address)
0x65ca08479274387b6179d239fd93bbc424982a55
rewardsRemaining(view returns (uint256)
95993066708230208609968337
stakingToken(view returns (address)
0x65ca08479274387b6179d239fd93bbc424982a55
totalPendingUnstakedTokens(view returns (uint256)
284474167800000000000000
totalStaked(view returns (uint256)
1151177670914957813098773500
unstakeLockDuration(view returns (uint256)
604800
Read-only
amountWithdrawable(address walletview returns (uint256)
claimedAmount(addressview returns (uint256)
claimedFirst(addressview returns (bool)
currentClaimableAmount(address walletview returns (uint256 amountToClaim)
dividendTokenBalanceOf(address accountview returns (uint256)
firstClaimPercent(addressview returns (uint256)
getAccountDividendsInfo(address accountview returns (addressint256int256uint256uint256uint256uint256uint256)
getUnstakeUnlockTime(address accountview returns (uint256 secondsRemaininguint256 unstakeTimestamp)
holderUnlockTime(addressview returns (uint256)
isWalletVesting(address accountview returns (bool)
lastClaim(addressview returns (uint256)
pendingReward(address _userview returns (uint256)
receivableReferrenceFees(address _userview returns (uint256)
rewardsClaimed(addressview returns (uint256)
rewardsPending(addressview returns (uint256)
totalAmount(addressview returns (uint256)
totalClaimDuration(addressview returns (uint256)
totalVestingRemainder(address walletview returns (uint256)
userInfo(addressview returns (uint256 amountuint256 rewardDebtuint256 unstakeUnlockuint256 stakeCollecteduint256 unstakeAmountuint256 rewardsClaimTimeuint256 stakingTimeuint256 unstakingTime)
withdrawableDividendOf(address accountview returns (uint256)
State-modifying
setMaintenance(bool _maintenance
transferProxyOwnership(address newOwner
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
claim(
claimVestedTokens(
deposit(uint256 _amount
emergencyRewardWithdraw(uint256 _amount
emergencyWithdraw(
initialize(address _stakingTokenuint256 _apyuint256 _lockDurationuint256 _exitPenalty
massUpdatePools(
renounceOwnership(
resetAllocation(address[] wallets
setClaimPaused(bool paused
setDividentTracker(address _newTracker
setUnstakeUnlockDuration(uint256 durationInSeconds
stopReward(
transferOwnership(address newOwner
updateApy(uint256 newApy
updateExitPenalty(uint256 newPenaltyPerc
vestTokens(address[] walletsuint256[] amountsWithDecimalsuint256[] totalDurationInSecondsuint256[] timeBeforeFirstClaimuint256[] firstClaimInitialPercent
withdraw(uint256 _amount
withdrawUnstakedTokens(
Events
ProxyOwnershipTransferred(address previousOwneraddress newOwner
Upgraded(address indexed implementation
AllocatedTokens(address indexed walletuint256 amount
ClaimedTokens(address indexed walletuint256 amount
Deposit(address indexed useruint256 amount
EmergencyWithdraw(address indexed useruint256 amount
Initialized(
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ResetAllocation(address indexed wallet
StakedNFT(address indexed nftAddressuint256 indexed tokenIdaddress indexed sender
UnstakedNFT(address indexed nftAddressuint256 indexed tokenIdaddress indexed sender
Withdraw(address indexed useruint256 amount
WithdrawUnstakedTokens(address indexed useruint256 amount
Constructor
constructor(
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.