Staking

Verified contract

Active on Ethereum with 831 txns
Deployed by via 0x816c13bf at 21250978
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $632,150.15
ERC-20
Value $207,802.25
0x950e973f3ada666a57aa6a903919feafc4a13961a4c54c23b385afd2f1e226ad
0x4ba2ce80b449bf1b1add004a7b85c0b6aed176433962ed4a30bcb0777f58c76b
0xe89f0a7b12011def22160c025403b73ef771edb676a64fa5823ad83095fe7fa6
0xa1d1a3cbafe61d219ea2ef4cbc9f09e0b46bb138fbbebb03920c32dd72374297
0x0bcf0e637fc9f1b8aa3bcbdcc71be0f119a6aa954d01eb82684ea2f0453f8ea3
0x92dd447e34c945fa29580b271d324ebbc9346793de918027ae77faf0874f6a0e
0xdd1744f696f4799ee5b22ac0fc1814de14d941388a0a2a1215680f881f39d91a
0x4711ba85b030f4d054c80ccaf5652ebe1fe491618ed0be04902c666db292be8d
0x62e3fe163a2d6c2fb086e3c63b0142cc32ba160d64da3e48ba928dcceb49c279
0x2fcb8217696147c47ad01190056205182e3d7536a1f4f5ee583d0f7caf6792c9

Functions
Getter at block 21422315
MAX_DURATION(view returns (uint32)
125280000
MIN_DURATION(view returns (uint32)
7776000
eden(view returns (address)
0x31b2c59d760058cfe57e59472e7542f776d987fb
edenBloomPool(view returns (address)
0xe5da018596d0e60d704b09d0e43734266e280e05
lastDistributedDay(view returns (uint32)
24
minSharesToBloom(view returns (uint256)
195000000000000000000000
name(view returns (string)
Staking
owner(view returns (address)
0x5da227386e0fd73329fe3923394913eca3a624f7
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
rewardPerShare(view returns (uint256)
26473486374705499284789
slippageAdmin(view returns (address)
0x5da227386e0fd73329fe3923394913eca3a624f7
startTimestamp(view returns (uint32)
1732384800
symbol(view returns (string)
STK
titanX(view returns (address)
0xf19308f923582a6f7c465e5ce7a9dc1bec6665b1
tokenId(view returns (uint96)
507
totalShares(view returns (uint256)
50641158472575556621858985
uniswapV3Router(view returns (address)
0xe592427a0aece92de3edee1f18e0157c05861564
v3Factory(view returns (address)
0x1f98431c8ad98523631ae4a59f267346ea31f984
volt(view returns (address)
0x66b5228cfd34d9f4d9f03188d67816286c7c0b74
Read-only
balanceOf(address ownerview returns (uint256)
batchClaimableAmount(uint160[] _idsview returns (uint256 toClaim)
convertEdenToShares(uint160 _amountuint32 _durationpure returns (uint160 shares)
getApproved(uint256 tokenIdview returns (address)
getTwapAmount(address tokenInaddress tokenOutuint256 amountview returns (uint256 twapAmountuint224 slippage)
isApprovedForAll(address owneraddress operatorview returns (bool)
isApprovedOrOwner(uint256 _tokenIdaddress _spenderview 
ownerOf(uint256 tokenIdview returns (address)
slippageConfigs(address poolview returns (uint224 slippageuint32 twapLookback)
supportsInterface(bytes4 interfaceIdview returns (bool)
toDistribute(uint8view returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
userRecords(uint256 idview returns (uint160 sharesuint160 lockedEdenuint256 rewardDebtuint32 endTime)
userShares(address userview returns (uint256 totalShares)
State-modifying
acceptOwnership(
approve(address touint256 tokenId
batchClaim(uint160[] _idsaddress _receiver
batchUnstake(uint160[] _idsaddress _receiver
changeMinSharesToBloom(uint256 _newMinShares
changeSlippageAdmin(address _new
changeSlippageConfig(address pooluint224 _newSlippageuint32 _newLookBack
claim(uint160 _tokenIdaddress _receiver
compoundRewards(uint160 _iduint256 _amountVoltMinuint256 _amountEdenMinuint32 _deadline
distribute(uint256 _amount
distributeToSpecificPool(uint8 _pooluint256 _amount
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
stake(uint32 _durationuint160 _edenAmountreturns (uint96 _tokenIduint160 shares)
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
unstake(uint160 _tokenIdaddress _receiver
updateRewardsIfNecessary(
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
Claimed(uint256 indexed iduint256 indexed rewardsuint256 indexed newRewardDebtaddress ownerOfStake
CompoundedRewards(uint256 indexed newSharesuint160 indexed stakeIdaddress indexed ownerOfStake
Distributed(uint8 indexed pooluint256 indexed amount
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SlippageAdminChanged(address indexed oldAdminaddress indexed newAdmin
SlippageConfigChanged(address indexed pooluint224 indexed newSlippageuint32 indexed newLookback
Staked(address indexed stakeruint256 indexed edenuint152 indexed iduint256 _sharesuint32 duration
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Unstaked(uint256 indexed sharesuint256 indexed edenAmountReceiveduint256 indexed _tokenIdaddress recepient
Constructor
constructor(uint32 _startTimestampaddress _vrfCoordinatoruint256 _subscriptionIdaddress _edenaddress _titanXuint256 _minSharesToBloomaddress _voltbytes32 _keyHashstruct SwapActionParams _params
Fallback and receive

This contract contains no fallback and receive objects.

Errors
Address0(
Amount0(
Bytes0(
ERC721IncorrectOwner(address senderuint256 tokenIdaddress owner
ERC721InsufficientApproval(address operatoruint256 tokenId
ERC721InvalidApprover(address approver
ERC721InvalidOperator(address operator
ERC721InvalidOwner(address owner
ERC721InvalidReceiver(address receiver
ERC721InvalidSender(address sender
ERC721NonexistentToken(uint256 tokenId
EdenStaking__InvalidDuration(
EdenStaking__LockPeriodNotOver(
EdenStaking__NoSharesToClaim(
EdenStaking__OnlyMintingAndBurning(
Expired(
GreaterThan(uint256 auint256 b
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
SafeERC20FailedOperation(address token
SwapActions__InvalidLookBack(
SwapActions__InvalidSlippage(
SwapActions__OnlySlippageAdmin(
T(