FARM_USDT

Verified contract

Proxy

Active on Ethereum with 3,218 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
Value $38.42
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xbb0be159de3637c1033264670ad9acef9eb2ef45ab35c77f09789e61867f154c
0xef25dc3cf138b6d1139d0d41ad4f10040c273bf6359f892c8d6e8dde712ed114
0x5eae8ebc50e0d42d8c8026c83b6d75015a6eef79efd9b263bedb44e085582ec1
0xdfecf252f0f848508f20c2457fdbd61bb544d29dad17b622322b0fe4b07a304a
0xba9867e8cfb8c9427353e501cda096c136f91d23bcc94f61234518d2a5f47590
0x77139579e4a40c77a7408bb26cb91e2183df62337393df5f4be43f13ef24d5d6
0x97d9296a0c540ec65b4a1894092e668bd2fe4261fcf6252651d18659c152af7b
0x84fb8b25f84832c56e9bf824f8882b65bbde01f8a1090591006464540e3a160e
0x99c7fcb6548e8b910b66218867de632ace920cbeea0436a224c2fe3d70be3320
0x364e20774ba3d10baf386294999bbdc62c38494db39bac8026b2cd0ebd64f5a0

Functions
Getter at block 21276492
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)
0x18925e75e46b4e7b8e220e72ecefe7ff206a12c5
symbol(view returns (string)
fUSDT
 
totalAssets(view returns (uint256)
totalSupply(view returns (uint256)
153470684342
underlying(view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
underlyingBalanceInVault(view returns (uint256)
38436900
 
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.