FARM_WETH

Verified contract

Proxy

Active on Ethereum with 3,069 txns
Deployed by via 0xa0650933 at 11086824
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 43 additional slots
-
variable spans 49 additional slots
ERC-20
Value $118.23
0xae002c5f33bae95e82c5dd9dffdd909d39a115d5de9d2cc9b062e206aadb2e0b
0x9c81815164a30fa67d631fc596af17ff88e6c6f6d6afb81b4b08097f39250052
0x1d2440fcfd511fe107635da5e8b7174a1213209fece17fcae2f81f4519eae03f
0xc20ce30c1d7e8160e0d82bd8b642284feeaabbadcd2ff04182e8f25dbab3d047
0x722e4b34227f5a9bbc43746a57153f7fcd8e834055d990ab76ab9bc35d96c383
0xc73c43bcabc11f2a8bdb0445fe84d48b332bd59e5e07bfce19af9199ccf4db3c
0x30b515f41006d1446c53d0dce092d55236299d2d6ca87ca1b18dce74c2452432
0x45b4ca1a5ca02dcdb2480457af5e4f3d9b15f449ea9a238df96633b125a8690b
0x441eeb82944b3ea2f8182e4ff131e64365fe103df399f4a56e99ae50f38200fd
0x28a8c40b032d9c55476de31e96eac59b672131545606926fdccc3bd57e6beb7a

Functions
Getter at block 21218577
implementation(view returns (address)
0x0de5f3a958f8e927c5b27d202d12b607e213d08c
TEN(view returns (uint256)
10
asset(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
 
assetsPerShare(view returns (uint256)
 
availableToInvestOut(view returns (uint256)
controller(view returns (address)
0x7583d7f36635e5642713accbded717ca59fdad07
decimals(view returns (uint8)
18
 
getPricePerFullShare(view returns (uint256)
governance(view returns (address)
0xf066789028fe31d4f53b69b81b328b8218cc0641
name(view returns (string)
FARM_WETH
nextImplementation(view returns (address)
0x0000000000000000000000000000000000000000
nextImplementationDelay(view returns (uint256)
43200
nextImplementationTimestamp(view returns (uint256)
0
nextStrategy(view returns (address)
0x0000000000000000000000000000000000000000
nextStrategyTimestamp(view returns (uint256)
0
shouldUpgrade(view returns (booladdress)
(false, 0x0000000000000000000000000000000000000000)
strategy(view returns (address)
0x0fa01899712e8106f52b4d2b806679975a990aa7
symbol(view returns (string)
fWETH
 
totalAssets(view returns (uint256)
totalSupply(view returns (uint256)
116751790346504618343
underlying(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
underlyingBalanceInVault(view returns (uint256)
37440000000000000
 
underlyingBalanceWithInvestment(view returns (uint256)
underlyingUnit(view returns (uint256)
1000000000000000000
vaultFractionToInvestDenominator(view returns (uint256)
10000
vaultFractionToInvestNumerator(view returns (uint256)
9700
Read-only
allowance(address owneraddress spenderview returns (uint256)
assetsOf(address _depositorview returns (uint256)
balanceOf(address accountview returns (uint256)
canUpdateStrategy(address _strategyview returns (bool)
convertToAssets(uint256 _sharesview returns (uint256)
convertToShares(uint256 _assetsview returns (uint256)
maxDeposit(addressview returns (uint256)
maxMint(addressview returns (uint256)
maxRedeem(address _callerview returns (uint256)
maxWithdraw(address _callerview returns (uint256)
previewDeposit(uint256 _assetsview returns (uint256)
previewMint(uint256 _sharesview returns (uint256)
previewRedeem(uint256 _sharesview returns (uint256)
previewWithdraw(uint256 _assetsview returns (uint256)
underlyingBalanceWithInvestmentForHolder(address holderview returns (uint256)
State-modifying
upgrade(
announceStrategyUpdate(address _strategy
approve(address spenderuint256 amountreturns (bool)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 _assetsaddress _receiverreturns (uint256)
deposit(uint256 amountreturns (uint256 minted)
depositFor(uint256 amountaddress holderreturns (uint256 minted)
doHardWork(
finalizeStrategyUpdate(
finalizeUpgrade(
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(
initialize(address _storage
initialize(address _underlyinguint256 _toInvestNumeratoruint256 _toInvestDenominatoruint256 _underlyingUnit
initializeVault(address _storageaddress _underlyinguint256 _toInvestNumeratoruint256 _toInvestDenominator
mint(uint256 _sharesaddress _receiverreturns (uint256)
rebalance(
redeem(uint256 _sharesaddress _receiveraddress _ownerreturns (uint256)
scheduleUpgrade(address impl
setStorage(address _store
setStrategy(address _strategy
setVaultFractionToInvest(uint256 numeratoruint256 denominator
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
withdraw(uint256 _assetsaddress _receiveraddress _ownerreturns (uint256)
withdraw(uint256 sharesreturns (uint256 amtUnderlying)
withdrawAll(
Events
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
Deposit(address indexed senderaddress indexed receiveruint256 assetsuint256 shares
Invest(uint256 amount
StrategyAnnounced(address newStrategyuint256 time
StrategyChanged(address newStrategyaddress oldStrategy
Transfer(address indexed fromaddress indexed touint256 value
Withdraw(address indexed senderaddress indexed receiveraddress indexed owneruint256 assetsuint256 shares
Constructor
constructor(address _implementation
Fallback and receive
fallback(
Errors

This contract contains no error objects.