FARM_USDT

Verified contract

Proxy

Active on Ethereum with 3,213 txns
Deployed by via 0x7bafe981 at 11086849
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
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x77139579e4a40c77a7408bb26cb91e2183df62337393df5f4be43f13ef24d5d6
0x97d9296a0c540ec65b4a1894092e668bd2fe4261fcf6252651d18659c152af7b
0x84fb8b25f84832c56e9bf824f8882b65bbde01f8a1090591006464540e3a160e
0x99c7fcb6548e8b910b66218867de632ace920cbeea0436a224c2fe3d70be3320
0x364e20774ba3d10baf386294999bbdc62c38494db39bac8026b2cd0ebd64f5a0
0xfbe9f0207d55e15b521e3ae7d113fa06bda14c988f0c8a089178b5c608bc2b52
0xe64a0c25a69e0ce16960e7026da61f5b325ed8b51b5b8ea952c7d36ff99dc5d9
0xc1004273fbf6628cd1112829005ec8c420eb381434291a41c4769a51ca9081e0
0x0dc2a12f896bed07698fd62f741f8e22f2cf902a7752fc5462a216a10dc30dd3
0x9af4bca5d2ca21b0cdcd722abc4780a1290775266ece66f4176550e339a398be

Functions
Getter at block 20888859
implementation(view returns (address)
0x0de5f3a958f8e927c5b27d202d12b607e213d08c
TEN(view returns (uint256)
10
asset(view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
 
assetsPerShare(view returns (uint256)
 
availableToInvestOut(view returns (uint256)
controller(view returns (address)
0x7583d7f36635e5642713accbded717ca59fdad07
decimals(view returns (uint8)
6
 
getPricePerFullShare(view returns (uint256)
governance(view returns (address)
0xf066789028fe31d4f53b69b81b328b8218cc0641
name(view returns (string)
FARM_USDT
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)
0x2e5b5596fc9f824704d9139c1171eef44ac6a366
symbol(view returns (string)
fUSDT
 
totalAssets(view returns (uint256)
totalSupply(view returns (uint256)
158813722291
underlying(view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
underlyingBalanceInVault(view returns (uint256)
0
 
underlyingBalanceWithInvestment(view returns (uint256)
underlyingUnit(view returns (uint256)
1000000
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.