StakeToken
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
28
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "StakeToken"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "StakeToken"
ABI
ABI objects
Getter at block 21192700
CLAIM_HELPER_ROLE() view returns (uint256)
2
COOLDOWN_ADMIN_ROLE() view returns (uint256)
1
DOMAIN_SEPARATOR() view returns (bytes32)
0x59eb284e89e3bfb13f4e93b16db5e19efac75c44e84ad9a5e710b7aee19dfa4c
EMISSION_MANAGER() view returns (address)
0x5300a1a15135ea4dc7ad5a167152c01efc9b192a
EXCHANGE_RATE_UNIT() view returns (uint256)
1000000000000000000
INITIAL_EXCHANGE_RATE() view returns (uint216)
1000000000000000000
LOWER_BOUND() view returns (uint256)
1000000000000000000
PRECISION() view returns (uint8)
18
REWARDS_VAULT() view returns (address)
0x25f2226b597e8f9514b3f68f00f494cf4f286491
REWARD_TOKEN() view returns (address)
0x7fc66500c84a76ad7e9c93437bfc5ac33e2ddae9
SLASH_ADMIN_ROLE() view returns (uint256)
0
STAKED_TOKEN() view returns (address)
0x3de27efa2f1aa663ae5d458857e731c129069f29
UNSTAKE_WINDOW() view returns (uint256)
172800
decimals() view returns (uint8)
18
distributionEnd() view returns (uint256)
0
eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
(fields=0x0f, name=stk AAVE/wstETH BPTv2, version=1, chainId=1, verifyingContract=0x4ad4a620eeae490d5872f69845104faefb67efc4, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
getCooldownSeconds() view returns (uint256)
0
getExchangeRate() view returns (uint216)
0
getMaxSlashablePercentage() view returns (uint256)
0
inPostSlashingPeriod() view returns (bool)
false
name() view returns (string)
symbol() view returns (string)
totalSupply() view returns (uint256)
0
Read-only
allowance(address owner, address spender) view returns (uint256)
assets(address) view returns (uint128 emissionPerSecond, uint128 lastUpdateTimestamp, uint256 index)
balanceOf(address account) view returns (uint256)
getAdmin(uint256 role) view returns (address)
getPendingAdmin(uint256 role) view returns (address)
getTotalRewardsBalance(address staker) view returns (uint256)
getUserAssetData(address user, address asset) view returns (uint256)
nonces(address owner) view returns (uint256)
previewRedeem(uint256 shares) view returns (uint256)
previewStake(uint256 assets) view returns (uint256)
stakerRewardsToClaim(address) view returns (uint256)
stakersCooldowns(address) view returns (uint40 timestamp, uint216 amount)
State-modifying
Events approve(address spender, uint256 value) returns (bool)
claimRewards(address to, uint256 amount)
claimRewardsAndRedeem(address to, uint256 claimAmount, uint256 redeemAmount)
claimRewardsAndRedeemOnBehalf(address from, address to, uint256 claimAmount, uint256 redeemAmount)
claimRewardsOnBehalf(address from, address to, uint256 amount) returns (uint256)
claimRoleAdmin(uint256 role)
configureAssets(struct DistributionTypesAssetConfigInput[] assetsConfigInput)
cooldown()
cooldownOnBehalfOf(address from)
initialize(string name, string symbol, address slashingAdmin, address cooldownPauseAdmin, address claimHelper, uint256 maxSlashablePercentage, uint256 cooldownSeconds)
permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
redeem(address to, uint256 amount)
redeemOnBehalf(address from, address to, uint256 amount)
returnFunds(uint256 amount)
setCooldownSeconds(uint256 cooldownSeconds)
setDistributionEnd(uint256 newDistributionEnd)
setMaxSlashablePercentage(uint256 percentage)
setPendingAdmin(uint256 role, address newPendingAdmin)
settleSlashing()
slash(address destination, uint256 amount) returns (uint256)
stake(address to, uint256 amount)
stakeWithPermit(uint256 amount, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
transfer(address to, uint256 value) returns (bool)
transferFrom(address from, address to, uint256 value) 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, uint256 amount)
CooldownSecondsChanged(uint256 cooldownSeconds)
DistributionEndChanged(uint256 endTimestamp)
EIP712DomainChanged()
ExchangeRateChanged(uint216 exchangeRate)
FundsReturned(uint256 amount)
Initialized(uint64 version)
MaxSlashablePercentageChanged(uint256 newPercentage)
PendingAdminChanged(address indexed newPendingAdmin, uint256 role)
Redeem(address indexed from, address indexed to, uint256 assets, uint256 shares)
RewardsAccrued(address user, uint256 amount)
RewardsClaimed(address indexed from, address indexed to, uint256 amount)
RoleClaimed(address indexed newAdmin, uint256 role)
Slashed(address indexed destination, uint256 amount)
SlashingExitWindowDurationChanged(uint256 windowSeconds)
SlashingSettled()
Staked(address indexed from, address indexed to, uint256 assets, uint256 shares)
Transfer(address indexed from, address indexed to, uint256 value)
UserIndexUpdated(address indexed user, address indexed asset, uint256 index)
constructor(string name, address stakedToken, address rewardToken, uint256 unstakeWindow, address rewardsVault, address emissionManager)
This contract contains no fallback and receive objects.
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
ECDSAInvalidSignature()
ECDSAInvalidSignatureLength(uint256 length)
ECDSAInvalidSignatureS(bytes32 s)
ERC20InsufficientAllowance(address spender, uint256 allowance, uint256 needed)
ERC20InsufficientBalance(address sender, uint256 balance, uint256 needed)
ERC20InvalidApprover(address approver)
ERC20InvalidReceiver(address receiver)
ERC20InvalidSender(address sender)
ERC20InvalidSpender(address spender)
ERC2612ExpiredSignature(uint256 deadline)
ERC2612InvalidSigner(address signer, address owner)
FailedInnerCall()
InvalidAccountNonce(address account, uint256 currentNonce)
InvalidInitialization()
InvalidShortString()
NotInitializing()
SafeCastOverflowedUintDowncast(uint8 bits, uint256 value)
SafeERC20FailedOperation(address token)
StringTooLong(string str)