TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 2 txns
Deployed by via 0x4ab5874d at 20575856
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $212,317.06
0xe727c936cfc8ff40b9ef7e41473a0e26d9fd34889b6afa833a8f691dc67e3cbe
0x547061e71dc1319ad8348b4c6ffc477af7873e48bf5e85e2522c1f33a4f69431

Functions
Getter at block 21304753
asset(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
authority(view returns (address)
0x7ea3097e2af59ea705398544e0f58eddb7bd1852
decimals(view returns (uint8)
18
isConsumingScheduledOp(view returns (bytes4)
0x00000000
name(view returns (string)
Spectra ERC4626 Wrapper: ynETH
rewardsProxy(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
sw-ynETH
 
totalAssets(view returns (uint256)
totalSupply(view returns (uint256)
56902698308457889853
totalVaultShares(view returns (uint256)
56902698308457889853
vaultShare(view returns (address)
0x09db87a538bd693e9d08544577d5ccfaa6373a48
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
convertToAssets(uint256 sharesview returns (uint256)
convertToShares(uint256 assetsview returns (uint256)
maxDeposit(addressview returns (uint256)
maxMint(addressview returns (uint256)
maxRedeem(addressview returns (uint256)
maxWithdraw(addressview returns (uint256)
previewDeposit(uint256 assetsview returns (uint256)
previewMint(uint256 sharesview returns (uint256)
previewRedeem(uint256 sharesview returns (uint256)
previewUnwrap(uint256 sharesview returns (uint256)
previewWithdraw(uint256 assetsview returns (uint256)
previewWrap(uint256 vaultSharesview returns (uint256)
State-modifying
approve(address spenderuint256 valuereturns (bool)
claimRewards(bytes data
deposit(uint256 assetsaddress receiverreturns (uint256)
initialize(address _WETHaddress _ynETHaddress _initialAuthority
mint(uint256 sharesaddress receiverreturns (uint256)
redeem(uint256addressaddressreturns (uint256)
setAuthority(address newAuthority
setRewardsProxy(address newRewardsProxy
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
unwrap(uint256 sharesaddress receiveraddress ownerreturns (uint256)
unwrap(uint256 sharesaddress receiveraddress owneruint256 minVaultSharesreturns (uint256)
withdraw(uint256addressaddressreturns (uint256)
wrap(uint256 vaultSharesaddress receiverreturns (uint256)
wrap(uint256 vaultSharesaddress receiveruint256 minSharesreturns (uint256)
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
AuthorityUpdated(address authority
Deposit(address indexed senderaddress indexed owneruint256 assetsuint256 shares
Initialized(uint64 version
RewardsProxyUpdated(address oldRewardsProxyaddress newRewardsProxy
Transfer(address indexed fromaddress indexed touint256 value
Unwrap(address indexed calleraddress indexed receiveraddress indexed owneruint256 sharesuint256 vaultShares
Withdraw(address indexed senderaddress indexed receiveraddress indexed owneruint256 assetsuint256 shares
Wrap(address indexed calleraddress indexed receiveruint256 vaultSharesuint256 shares
Constructor
constructor(address _logicaddress initialOwnerbytes _data
Fallback and receive
fallback(
receive(
Errors
AddressEmptyCode(address target
ERC1967InvalidAdmin(address admin
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedCall(
ProxyDeniedAdminAccess(
AccessManagedInvalidAuthority(address authority
AccessManagedRequiredDelay(address calleruint32 delay
AccessManagedUnauthorized(address caller
AddressEmptyCode(address target
ClaimRewardsFailed(
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
ERC4626ExceededMaxDeposit(address receiveruint256 assetsuint256 max
ERC4626ExceededMaxMint(address receiveruint256 sharesuint256 max
ERC4626ExceededMaxRedeem(address owneruint256 sharesuint256 max
ERC4626ExceededMaxWithdraw(address owneruint256 assetsuint256 max
ERC5143SlippageProtectionFailed(
FailedCall(
InsufficientBalance(uint256 balanceuint256 needed
InsufficientVaultShares(
InvalidInitialization(
NoRewardsProxy(
NotImplemented(
NotInitializing(
SafeERC20FailedOperation(address token