Venus WETH (Liquid Staked ETH)
Verified contract
Proxy
Active on
Ethereum with 400 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
0x2300…e25e
-
variable spans 48 additional slots
0x8c8c…4d3e
0xf522…3ac3
0x2f81…47b6
14 additional
variables
Balances ($5,786,310.01)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
WETH | ERC-20 | 1.56598K | $3,695.01 |
$5,786,310.01 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21248131 | 8 days ago | | | 0 | 0.0032686600 | |
| 21235471 | 10 days ago | | | 0 | 0.0074799271 | |
| 21235427 | 10 days ago | | | 0 | 0.010525157 | |
| 21214680 | 13 days ago | | | 0 | 0.0059130939 | |
| 21206236 | 14 days ago | | | 0 | 0.0065124337 | |
| 21154663 | 21 days ago | | | 0 | 0.0066972172 | |
| 21154659 | 21 days ago | | | 0 | 0.0036533991 | |
| 21154638 | 21 days ago | | | 0 | 0.0032965483 | |
| 21154633 | 21 days ago | | | 0 | 0.0039855058 | |
| 21098331 | a month ago | | | 0 | 0.0025494460 |
ABI
ABI objects
Getter at block 21305245 borrowRatePerBlock() view returns (uint256) supplyRatePerBlock() view returns (uint256)
NO_ERROR() view returns (uint256)
0
accessControlManager() view returns (address)
0x230058da2d23eb8836ec5db7037ef7250c56e25e
accrualBlockNumber() view returns (uint256)
21290914
badDebt() view returns (uint256)
0
blocksOrSecondsPerYear() view returns (uint256)
2628000
borrowIndex() view returns (uint256)
1046866940688211332
comptroller() view returns (address)
0xf522cd0360ef8c2ff48b648d53ea1717ec0f3ac3
decimals() view returns (uint8)
8
exchangeRateStored() view returns (uint256)
10342044164745559405430103249
getBlockNumberOrTimestamp() view returns (uint256)
21305245
getCash() view returns (uint256)
1565979527112917206985
interestRateModel() view returns (address)
0x2f81daa9de0fd60fb9b105cfc5b67a31fda547b6
isTimeBased() view returns (bool)
false
isVToken() pure returns (bool)
true
name() view returns (string)
Venus WETH (Liquid Staked ETH)
owner() view returns (address)
0x285960c5b22fd66a736c7136967a3eb15e93cc67
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
protocolSeizeShareMantissa() view returns (uint256)
10000000000000000
protocolShareReserve() view returns (address)
0x8c8c8530464f7d95552a11ec31adbd4dc4ac4d3e
reduceReservesBlockDelta() view returns (uint256)
7200
reduceReservesBlockNumber() view returns (uint256)
21290897
reserveFactorMantissa() view returns (uint256)
250000000000000000
shortfall() view returns (address)
0x0000000000000000000000000000000000000001
symbol() view returns (string)
vWETH_LiquidStakedETH
totalBorrows() view returns (uint256)
11627118750198455048485
totalReserves() view returns (uint256)
4014235999254847
totalSupply() view returns (uint256)
1275675683928
underlying() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
allowance(address owner, address spender) view returns (uint256)
balanceOf(address owner) view returns (uint256)
borrowBalanceStored(address account) view returns (uint256)
getAccountSnapshot(address account) view returns (uint256 error, uint256 vTokenBalance, uint256 borrowBalance, uint256 exchangeRate)
State-modifying
Events acceptOwnership()
accrueInterest() returns (uint256)
addReserves(uint256 addAmount)
approve(address spender, uint256 amount) returns (bool)
badDebtRecovered(uint256 recoveredAmount_)
balanceOfUnderlying(address owner) returns (uint256)
borrow(uint256 borrowAmount) returns (uint256)
borrowBalanceCurrent(address account) returns (uint256)
borrowBehalf(address borrower, uint256 borrowAmount) returns (uint256)
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
exchangeRateCurrent() returns (uint256)
forceLiquidateBorrow(address liquidator, address borrower, uint256 repayAmount, address vTokenCollateral, bool skipLiquidityCheck)
healBorrow(address payer, address borrower, uint256 repayAmount)
increaseAllowance(address spender, uint256 addedValue) returns (bool)
initialize(address underlying_, address comptroller_, address interestRateModel_, uint256 initialExchangeRateMantissa_, string name_, string symbol_, uint8 decimals_, address admin_, address accessControlManager_, struct VTokenInterfaceRiskManagementInit riskManagement, uint256 reserveFactorMantissa_)
liquidateBorrow(address borrower, uint256 repayAmount, address vTokenCollateral) returns (uint256)
mint(uint256 mintAmount) returns (uint256)
mintBehalf(address minter, uint256 mintAmount) returns (uint256)
redeem(uint256 redeemTokens) returns (uint256)
redeemBehalf(address redeemer, uint256 redeemTokens) returns (uint256)
redeemUnderlying(uint256 redeemAmount) returns (uint256)
redeemUnderlyingBehalf(address redeemer, uint256 redeemAmount) returns (uint256)
reduceReserves(uint256 reduceAmount)
renounceOwnership()
repayBorrow(uint256 repayAmount) returns (uint256)
repayBorrowBehalf(address borrower, uint256 repayAmount) returns (uint256)
seize(address liquidator, address borrower, uint256 seizeTokens)
setAccessControlManager(address accessControlManager_)
setInterestRateModel(address newInterestRateModel)
setProtocolSeizeShare(uint256 newProtocolSeizeShareMantissa_)
setProtocolShareReserve(address protocolShareReserve_)
setReduceReservesBlockDelta(uint256 _newReduceReservesBlockOrTimestampDelta)
setReserveFactor(uint256 newReserveFactorMantissa)
setShortfallContract(address shortfall_)
sweepToken(address token)
totalBorrowsCurrent() returns (uint256)
transfer(address dst, uint256 amount) returns (bool)
transferFrom(address src, address dst, uint256 amount) returns (bool)
transferOwnership(address newOwner)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AccrueInterest(uint256 cashPrior, uint256 interestAccumulated, uint256 borrowIndex, uint256 totalBorrows)
Approval(address indexed owner, address indexed spender, uint256 amount)
BadDebtIncreased(address indexed borrower, uint256 badDebtDelta, uint256 badDebtOld, uint256 badDebtNew)
BadDebtRecovered(uint256 badDebtOld, uint256 badDebtNew)
Borrow(address indexed borrower, uint256 borrowAmount, uint256 accountBorrows, uint256 totalBorrows)
HealBorrow(address indexed payer, address indexed borrower, uint256 repayAmount)
Initialized(uint8 version)
LiquidateBorrow(address indexed liquidator, address indexed borrower, uint256 repayAmount, address indexed vTokenCollateral, uint256 seizeTokens)
Mint(address indexed minter, uint256 mintAmount, uint256 mintTokens, uint256 accountBalance)
NewAccessControlManager(address oldAccessControlManager, address newAccessControlManager)
NewComptroller(address indexed oldComptroller, address indexed newComptroller)
NewMarketInterestRateModel(address indexed oldInterestRateModel, address indexed newInterestRateModel)
NewProtocolSeizeShare(uint256 oldProtocolSeizeShareMantissa, uint256 newProtocolSeizeShareMantissa)
NewProtocolShareReserve(address indexed oldProtocolShareReserve, address indexed newProtocolShareReserve)
NewReduceReservesBlockDelta(uint256 oldReduceReservesBlockOrTimestampDelta, uint256 newReduceReservesBlockOrTimestampDelta)
NewReserveFactor(uint256 oldReserveFactorMantissa, uint256 newReserveFactorMantissa)
NewShortfallContract(address indexed oldShortfall, address indexed newShortfall)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
ProtocolSeize(address indexed from, address indexed to, uint256 amount)
Redeem(address indexed redeemer, uint256 redeemAmount, uint256 redeemTokens, uint256 accountBalance)
RepayBorrow(address indexed payer, address indexed borrower, uint256 repayAmount, uint256 accountBorrows, uint256 totalBorrows)
ReservesAdded(address indexed benefactor, uint256 addAmount, uint256 newTotalReserves)
SpreadReservesReduced(address indexed protocolShareReserve, uint256 reduceAmount, uint256 newTotalReserves)
SweepToken(address indexed token)
Transfer(address indexed from, address indexed to, uint256 amount)
constructor(address beacon, bytes data)
fallback()
receive()
AddReservesFactorFreshCheck(uint256 actualAddAmount)
BorrowCashNotAvailable()
BorrowFreshnessCheck()
DelegateNotApproved()
ForceLiquidateBorrowUnauthorized()
HealBorrowUnauthorized()
InvalidBlocksPerYear()
InvalidTimeBasedConfiguration()
LiquidateAccrueCollateralInterestFailed(uint256 errorCode)
LiquidateCloseAmountIsUintMax()
LiquidateCloseAmountIsZero()
LiquidateCollateralFreshnessCheck()
LiquidateFreshnessCheck()
LiquidateLiquidatorIsBorrower()
LiquidateSeizeLiquidatorIsBorrower()
MintFreshnessCheck()
ProtocolSeizeShareTooBig()
RedeemFreshnessCheck()
RedeemTransferOutNotPossible()
ReduceReservesCashNotAvailable()
ReduceReservesCashValidation()
ReduceReservesFreshCheck()
RepayBorrowFreshnessCheck()
SetInterestRateModelFreshCheck()
SetReserveFactorBoundsCheck()
SetReserveFactorFreshCheck()
TransferNotAllowed()
Unauthorized(address sender, address calledContract, string methodSignature)
ZeroAddressNotAllowed()