Staked WELL

Verified contract

Proxy

Active on Base with 32,353 txns
Deployed by via 0x6a514b6f at 12187715
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
ERC-20
Value $59,433,759.46
ERC-20
Value $0.03
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x8a164213576df4aaac4b580657fce4c1d28d08c2816ec451b28d8dc50e46319a
0x97a4e17beb8900ac2f6717d150d14b20c8889a94366bb42be09369c26e645b05
0x303c6e73261cd1470c802b5cbcec5c446ae5c225c9b4ee519d22fcc26ad4e7fc
0xfccdb861f9fd6aabc4720c4e04f20a7b300bae3a31366be1ffd512d11685ecb7
0x6f51f41162afcd561eb12614cbd9bd922730187836e3e170debf0d954673b1f3
0x5ed23b1668fab744f2d29ea5e979c61255528070f5b445248da595f7c9801fc4
0x0012213c7429448e0b0a77b84d7e36374b5515d18664b8eb8a78022fa8f79e62
0xc81b04a49e244c7d74ee5a194ecc60ab6d0090c515ac3334a5658c7b87d6f45f
0x9646d321fb3d1bed4e89ab2c18a8ca6c366615d5bc6eb710dac8862ed73b3a7c
0xc8ffa8dd14acb5b71978ef2d2b763439dc80050a5654abd92698f9f4e0fac019

Functions
Getter at block 21840934
COOLDOWN_SECONDS(view returns (uint256)
604800
DISTRIBUTION_END(view returns (uint256)
4864764777
EMISSION_MANAGER(view returns (address)
0x8b621804a7637b781e2bbd58e256a591f2df7d51
PRECISION(view returns (uint8)
18
REWARDS_VAULT(view returns (address)
0x65a633e8e379f9358c389c75ff1d913a92ab95b8
REWARD_TOKEN(view returns (address)
0xa88594d404727625a9437c3f886c7643872296ae
STAKED_TOKEN(view returns (address)
0xa88594d404727625a9437c3f886c7643872296ae
UNSTAKE_WINDOW(view returns (uint256)
172800
_governance(view returns (address)
0x0000000000000000000000000000000000000000
decimals(view returns (uint8)
18
name(view returns (string)
Staked WELL
symbol(view returns (string)
stkWELL
totalSupply(view returns (uint256)
616353750608241413148658523
Read-only
_countsSnapshots(addressview returns (uint256)
_snapshots(addressuint256view returns (uint128 blockTimestampuint128 value)
allowance(address owneraddress spenderview returns (uint256)
assets(addressview returns (uint128 emissionPerSeconduint128 lastUpdateTimestampuint256 index)
balanceOf(address accountview returns (uint256)
getCurrentVotes(address accountview returns (uint256)
getPriorVotes(address accountuint256 blockTimestampview returns (uint256)
getTotalRewardsBalance(address stakerview returns (uint256)
getUserAssetData(address useraddress assetview returns (uint256)
stakerRewardsToClaim(addressview returns (uint256)
stakersCooldowns(addressview returns (uint256)
State-modifying
approve(address spenderuint256 amountreturns (bool)
claimRewards(address touint256 amount
configureAsset(uint128 emissionsPerSecondaddress underlyingAsset
configureAssets(uint128[] emissionPerSeconduint256[] totalStakedaddress[] underlyingAsset
cooldown(
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address stakedTokenaddress rewardTokenuint256 cooldownSecondsuint256 unstakeWindowaddress rewardsVaultaddress emissionManageruint128 distributionDurationaddress governance
redeem(address touint256 amount
setCoolDownSeconds(uint256 cooldownSeconds
setEmissionsManager(address newEmissionsManager
setUnstakeWindow(uint256 unstakeWindow
stake(address onBehalfOfuint256 amount
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
AssetConfigUpdated(address indexed assetuint256 emission
AssetIndexUpdated(address indexed assetuint256 index
Cooldown(address indexed user
CooldownSecondsUpdated(uint256 newCooldownSeconds
Redeem(address indexed fromaddress indexed touint256 amount
RewardsAccrued(address useruint256 amount
RewardsClaimed(address indexed fromaddress indexed touint256 amount
SnapshotDone(address owneruint128 oldValueuint128 newValue
Staked(address indexed fromaddress indexed onBehalfOfuint256 amount
Transfer(address indexed fromaddress indexed touint256 value
UnstakeWindowUpdated(uint256 newUnstakeWindow
UserIndexUpdated(address indexed useraddress indexed assetuint256 index
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.