FARM_3Crv

Verified contract

Proxy

Active on Ethereum with 975 txns
Deployed by via 0xccfadbe7 at 11159005
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 $195.77
0xad14e729ab0575f22bd887fc6dd555c5041ec57df13ec828d6f9c6cac11c720b
0x6a66e20d12767dd9a5ac6fc9b867ffb5e25a289ea6ea0a0979d13af6e35f4474
0x6ed4d1151280e48233515d872d98fe0d7a9125af3412bc0833d9a0ca2e0c7dd4
0x511055ed57a3cb7d46ff295092f4efe77ca3f6ee2513fcce2cddc7e46538fd87
0x4f2818237592c9dedbe9a4378609543ceca82fb88fffc15e461ce35d9bd295d6
0x72e8d456277ecfd9649d427ce0c6b8ff7900080b9502b649165c64feb2cf5288
0x0828d7b9d59be3e58fe71344c4da0eb6791b4b0352dfb54f668340fa81950ce0
0x79f21d873000b540e6940deb4f0633b3132688dff5adf86bdd0551e812516917
0x7f607cd5433d6e647f20e2db68601929504939eda128429562b168a9d44096b5
0xd8972ea0069b03a59d9347da920eadaf922e94410ac7695233dd59ae58f2d339

Functions
Getter at block 20973057
implementation(view returns (address)
0x0de5f3a958f8e927c5b27d202d12b607e213d08c
TEN(view returns (uint256)
10
asset(view returns (address)
0x6c3f90f043a72fa612cbac8115ee7e52bde6e490
 
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_3Crv
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)
0xcb1cffe6eccd82e1d09781acdba1bb4b91a882e3
symbol(view returns (string)
f3Crv
 
totalAssets(view returns (uint256)
totalSupply(view returns (uint256)
201136261413795948725974
underlying(view returns (address)
0x6c3f90f043a72fa612cbac8115ee7e52bde6e490
underlyingBalanceInVault(view returns (uint256)
189147747356955275024
 
underlyingBalanceWithInvestment(view returns (uint256)
underlyingUnit(view returns (uint256)
1000000000000000000
vaultFractionToInvestDenominator(view returns (uint256)
1000
vaultFractionToInvestNumerator(view returns (uint256)
999
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.