WETHVault

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x260ad919 at 21353116
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 44 additional slots
-
variable spans 48 additional slots
5 additional variables

No balances found for "WETHVault"

No transactions found for "WETHVault"


Functions
Getter at block 21400700
asset(view returns (address)
0x0000000000000000000000000000000000000000
 
calculateQueueableDepositLimit(view returns (uint256)
decimals(view returns (uint8)
0
depositsEnabled(view returns (bool)
false
differingSenderRecipientEnabled(view returns (bool)
false
getDirectory(view returns (address)
0x0000000000000000000000000000000000000000
 
getDistributableYield(view returns (uint256 distributableYieldbool signed)
getImplementation(view returns (address)
0x0000000000000000000000000000000000000000
 
getMaximumDeposit(view returns (uint256)
 
getMaximumWithdrawAmount(view returns (uint256)
 
getMissingLiquidity(view returns (uint256)
 
getRate(view returns (uint256)
liquidityReservePercent(view returns (uint256)
0
maxWethRplRatio(view returns (uint256)
0
mintFee(view returns (uint256)
0
name(view returns (string)
nodeOperatorFee(view returns (uint256)
0
oracleUpdateThreshold(view returns (uint256)
0
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
queueableDepositsLimitEnabled(view returns (bool)
false
symbol(view returns (string)
 
totalAssets(view returns (uint256)
totalSupply(view returns (uint256)
0
treasuryFee(view returns (uint256)
0
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
convertToAssets(uint256 sharesview returns (uint256)
convertToShares(uint256 assetsview returns (uint256)
getAdditionalMintFeeToReceive(uint256 _amountview returns (uint256)
getIncomeAfterFees(uint256 incomeview returns (uint256)
getIsDepositAllowed(uint256 amountview returns (bool)
getIsWithdrawAllowed(uint256 amountview returns (bool)
getMintFeePortion(uint256 _amountview returns (uint256)
getMissingLiquidityAfterDeposit(uint256 depositview returns (uint256)
getMissingLiquidityAfterDepositNoFee(uint256 depositview returns (uint256)
getOperatorPortion(uint256 _amountview returns (uint256)
getTreasuryPortion(uint256 _amountview returns (uint256)
maxDeposit(addressview returns (uint256)
maxMint(addressview returns (uint256)
maxRedeem(address ownerview returns (uint256)
maxWithdraw(address ownerview returns (uint256)
previewDeposit(uint256 assetsview returns (uint256)
previewMint(uint256 sharesview returns (uint256)
previewRedeem(uint256 sharesview returns (uint256)
previewWithdraw(uint256 assetsview returns (uint256)
tvlRatioEthRpl(uint256 newDepositbool isWethview returns (uint256)
State-modifying
approve(address spenderuint256 amountreturns (bool)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 assetsaddress receiverreturns (uint256)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address directoryAddress
initializeVault(address directoryAddressaddress weth
mint(uint256 sharesaddress receiverreturns (uint256)
redeem(uint256 sharesaddress receiveraddress ownerreturns (uint256)
reinitialize101(
setDepositsEnabled(bool _newValue
setDifferingSenderRecipientEnabled(bool _newValue
setLiquidityReservePercent(uint256 _liquidityReservePercent
setMaxWethRplRatio(uint256 _maxWethRplRatio
setMintFee(uint256 newMintFee
setNodeOperatorFee(uint256 _nodeOperatorFee
setOracleUpdateThreshold(uint256 _newValue
setProtocolFees(uint256 _nodeOperatorFeeuint256 _treasuryFee
setQueueableDepositsLimitEnabled(bool _newValue
setTreasuryFee(uint256 _treasuryFee
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(uint256 assetsaddress receiveraddress ownerreturns (uint256)
Events
AdminChanged(address previousAdminaddress newAdmin
Approval(address indexed owneraddress indexed spenderuint256 value
BeaconUpgraded(address indexed beacon
Deposit(address indexed senderaddress indexed owneruint256 assetsuint256 shares
DepositsEnabledChanged(bool indexed oldValuebool indexed newValue
DifferingSenderRecipientEnabledChanged(bool indexed oldValuebool indexed newValue
Initialized(uint8 version
MaxWethRplRatioChanged(uint256 indexed oldValueuint256 indexed newValue
MintFeeChanged(uint256 indexed oldValueuint256 indexed newValue
NodeOperatorFeeChanged(uint256 indexed oldValueuint256 indexed newValue
Transfer(address indexed fromaddress indexed touint256 value
TreasuryFeeChanged(uint256 indexed oldValueuint256 indexed newValue
Upgraded(address indexed implementation
WETHLiquidityReservePercentChanged(uint256 indexed oldValueuint256 indexed newValue
Withdraw(address indexed senderaddress indexed receiveraddress indexed owneruint256 assetsuint256 shares
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.