StakedWell
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
6
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
Balances ($0.00)
No balances found for "StakedWell"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "StakedWell"
ABI
ABI objects
Getter at block 21847905
COOLDOWN_SECONDS() view returns (uint256)
0
DISTRIBUTION_END() view returns (uint256)
0
EMISSION_MANAGER() view returns (address)
0x0000000000000000000000000000000000000000
PRECISION() view returns (uint8)
18
REWARDS_VAULT() view returns (address)
0x0000000000000000000000000000000000000000
REWARD_TOKEN() view returns (address)
0x0000000000000000000000000000000000000000
STAKED_TOKEN() view returns (address)
0x0000000000000000000000000000000000000000
UNSTAKE_WINDOW() view returns (uint256)
0
_governance() view returns (address)
0x0000000000000000000000000000000000000000
decimals() view returns (uint8)
0
name() view returns (string)
symbol() view returns (string)
totalSupply() view returns (uint256)
0
Read-only
_countsSnapshots(address) view returns (uint256)
_snapshots(address, uint256) view returns (uint128 blockTimestamp, uint128 value)
allowance(address owner, address spender) view returns (uint256)
assets(address) view returns (uint128 emissionPerSecond, uint128 lastUpdateTimestamp, uint256 index)
balanceOf(address account) view returns (uint256)
getCurrentVotes(address account) view returns (uint256)
getPriorVotes(address account, uint256 blockTimestamp) view returns (uint256)
getTotalRewardsBalance(address staker) view returns (uint256)
getUserAssetData(address user, address asset) view returns (uint256)
stakerRewardsToClaim(address) view returns (uint256)
stakersCooldowns(address) view returns (uint256)
State-modifying
Events approve(address spender, uint256 amount) returns (bool)
claimRewards(address to, uint256 amount)
configureAsset(uint128 emissionsPerSecond, address underlyingAsset)
configureAssets(uint128[] emissionPerSecond, uint256[] totalStaked, address[] underlyingAsset)
cooldown()
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
increaseAllowance(address spender, uint256 addedValue) returns (bool)
initialize(address stakedToken, address rewardToken, uint256 cooldownSeconds, uint256 unstakeWindow, address rewardsVault, address emissionManager, uint128 distributionDuration, address governance)
redeem(address to, uint256 amount)
setCoolDownSeconds(uint256 cooldownSeconds)
setEmissionsManager(address newEmissionsManager)
setUnstakeWindow(uint256 unstakeWindow)
stake(address onBehalfOf, uint256 amount)
transfer(address recipient, uint256 amount) returns (bool)
transferFrom(address sender, address recipient, uint256 amount) returns (bool)
Approval(address indexed owner, address indexed spender, uint256 value)
AssetConfigUpdated(address indexed asset, uint256 emission)
AssetIndexUpdated(address indexed asset, uint256 index)
Cooldown(address indexed user)
CooldownSecondsUpdated(uint256 newCooldownSeconds)
Redeem(address indexed from, address indexed to, uint256 amount)
RewardsAccrued(address user, uint256 amount)
RewardsClaimed(address indexed from, address indexed to, uint256 amount)
SnapshotDone(address owner, uint128 oldValue, uint128 newValue)
Staked(address indexed from, address indexed onBehalfOf, uint256 amount)
Transfer(address indexed from, address indexed to, uint256 value)
UnstakeWindowUpdated(uint256 newUnstakeWindow)
UserIndexUpdated(address indexed user, address indexed asset, uint256 index)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.