FARM_UNI-V2

Verified contract

Proxy

Active on Ethereum with 944 txns
Deployed by via 0x1e01e0f8 at 12375434
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 49 additional slots
1 additional variable
ERC-20
--
0xfde55925fafe41c5a778ee31d234b1fd7678bd7069ff1869172660de1069693e
0x673e6fc21cc93f009b1f0d0fd34718d39c06f21914a328d5a53418e960e921d6
0x6cbe870cac1ecb469be28d19b7b5faca2ae18f73d0607648730ef6227b45afd1
0x57499025504296a123a9a91da8d85310edb613795b0f81765b9a5a64c163a7f8
0xebdf75580671be2cbbd7ca3e8e0b185feeda61981f0de1575fb2cda98456aa18
0x237e1a5c34c8430a6cd499eab952d6d06d29fd56020ce6671d3f02b224659d6c
0xaf7b09a67f6e0475f3e0011cb82ed29988bd417e9fcd3519719394dc452af636
0xb3d2abbf53721201e298a72ae4e6cd2907a4e9199948c6131667d08f430038b2
0x6d076eb3342a077dd54dc5751b9e80f3cdce6d9d104027ede8e7339786ab66c2
0xc4afe62a456cc8d2c83f9e3504a983307873812d4fc21314bed42f563a2ed26d

Functions
Getter at block 21227152
implementation(view returns (address)
0x9b3be0cc5dd26fd0254088d03d8206792715588b
 
availableToInvestOut(view returns (uint256)
controller(view returns (address)
0x7583d7f36635e5642713accbded717ca59fdad07
decimals(view returns (uint8)
18
futureStrategy(view returns (address)
0x0000000000000000000000000000000000000000
 
getPricePerFullShare(view returns (uint256)
governance(view returns (address)
0xf066789028fe31d4f53b69b81b328b8218cc0641
name(view returns (string)
FARM_UNI-V2
nextImplementation(view returns (address)
0x0000000000000000000000000000000000000000
nextImplementationDelay(view returns (uint256)
43200
nextImplementationTimestamp(view returns (uint256)
0
shouldUpgrade(view returns (booladdress)
(false, 0x0000000000000000000000000000000000000000)
strategy(view returns (address)
0x7724844189cd0bb08caad3d2f47d826ecb33afe5
strategyTimeLock(view returns (uint256)
43200
strategyUpdateTime(view returns (uint256)
0
symbol(view returns (string)
fUNI-V2
totalSupply(view returns (uint256)
37745262315338623143
underlying(view returns (address)
0xe9c966bc01b4f14c0433800efbffef4f81540a97
underlyingBalanceInVault(view returns (uint256)
44732156533344875421
 
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)
balanceOf(address accountview returns (uint256)
canUpdateStrategy(address _strategyview returns (bool)
underlyingBalanceWithInvestmentForHolder(address holderview returns (uint256)
State-modifying
upgrade(
announceStrategyUpdate(address _strategy
approve(address spenderuint256 amountreturns (bool)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 amount
depositFor(uint256 amountaddress holder
doHardWork(
finalizeStrategyUpdate(
finalizeUpgrade(
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _storage
initialize(address _underlyinguint256 _toInvestNumeratoruint256 _toInvestDenominatoruint256 _underlyingUnituint256 _implementationChangeDelayuint256 _strategyChangeDelay
initialize(string namestring symboluint8 decimals
initializeVault(address _storageaddress _underlyinguint256 _toInvestNumeratoruint256 _toInvestDenominator
rebalance(
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 numberOfShares
withdrawAll(
Events
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
Deposit(address indexed beneficiaryuint256 amount
Invest(uint256 amount
StrategyAnnounced(address newStrategyuint256 time
StrategyChanged(address newStrategyaddress oldStrategy
Transfer(address indexed fromaddress indexed touint256 value
Withdraw(address indexed beneficiaryuint256 amount
Constructor
constructor(address _implementation
Fallback and receive
fallback(
Errors

This contract contains no error objects.