stk AAVE/wstETH BPTv2
Verified contract
Proxy
Active on
Ethereum with 1,437 txns
Unified storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
20wstETH-80AAVE | ERC-20 | 707.136387K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21191579 | 4 hours ago | | | 0 | 0.0015906899 | |
| 21189972 | 9 hours ago | | | 0 | 0.0016878872 | |
| 21189892 | 9 hours ago | | | 0 | 0.0017836618 | |
| 21182918 | a day ago | | | 0 | 0.0019039904 | |
| 21179113 | 2 days ago | | | 0 | 0.0091996301 | |
| 21172000 | 3 days ago | | | 0 | 0.0026630497 | |
| 21170656 | 3 days ago | | | 0 | 0.0040847023 | |
| 21170628 | 3 days ago | | | 0 | 0.0039960054 | |
| 21167237 | 4 days ago | | | 0 | 0.0024708071 | |
| 21166886 | 4 days ago | | | 0 | 0.0064584686 |
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)
0xcfe04ff25e4c8ed527eec7662fbb00fc22708209895aca56cb27d652dcf94ba3
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)
1739092511
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=0x9eda81c21c273a82be9bbc19b6a6182212068101, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
getCooldownSeconds() view returns (uint256)
1728000
getExchangeRate() view returns (uint216)
1000000000000000000
getMaxSlashablePercentage() view returns (uint256)
3000
inPostSlashingPeriod() view returns (bool)
false
name() view returns (string)
stk AAVE/wstETH BPTv2
symbol() view returns (string)
stkAAVEwstETHBPTv2
totalSupply() view returns (uint256)
707136387016226303537691
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 admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
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)
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
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(address _logic, address admin_, bytes _data)
fallback()
receive()
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)