This contract is being backfilled. You may encounter incomplete storage history.

fToken

Verified contract

Active on Ethereum with 2,552 txns
Deployed by via 0xb7a6b5cf at 19247666
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xe509ea3ac43b303b2f25ed047ad80cef2000d50718bfd1ea11722354269f17a0
0x20c92211172e4f4b8b73ff96cd3a5d21a6d7ece82234cef9bedd5c90f8645bc3
0x4be0d26da5e0fb5e287dfb75d483866394369721d5943539f2bbe02a0fac9c88
0x6bdc08e295964a67bc5d7c505a1bc42f215cc3957c0d26ca1d53497418132aab
0xc420ac70738b8382ce250fc4acdaa6c679ad8b0376403b6d66d941be7d6a47e0
0xadfaa686d4aeb7b3cba4755782fc4edf66c8b62d2b9459164f1cfc4a1eaf6228
0xb59e29aa43853412328e9848aec147def2c949fef2775f6c08332f8f74e56fad
0xb424da78a3764ffd75afd084579103447e2c8e53cd4bc1de6330c26b384c27ed
0x9580e622a14a6d28102fbbfc1e339117eded80ccb41b279bfb746f75c8a04d2e
0x584f8dfe24cba8d0b9a7e7d363e057678d27917263aab8d983e247d812b1efe2

Functions
Getter at block 20792420
DOMAIN_SEPARATOR(view returns (bytes32)
0xaa768bf3d5eb8f9f3812e7d3f8b7def086f98cf9f2f2f9bf98b578ea741151ef
asset(view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
decimals(view returns (uint8)
6
getData(view returns (address liquidity_address lendingFactory_address lendingRewardsRateModel_address permit2_address rebalancer_bool rewardsActive_uint256 liquidityBalance_uint256 liquidityExchangePrice_uint256 tokenExchangePrice_)
(liquidity_=0x52aa899454998be5b000ad077a46bbe360f4e497, lendingFactory_=0x54b91a0d94cb471f37f949c60f7fa7935b551d03, lendingRewardsRateModel_=0x6cb89f03c444af5de1a6d9665bbaacbffc3ebe83, permit2_=0x000000000022d473030f116ddee9f6b43ac78ba3, rebalancer_=0x264786ef916af64a1db19f513f24a3681734ce92, rewardsActive_=true, liquidityBalance_=72553934765697, liquidityExchangePrice_=1050674473509, tokenExchangePrice_=1084761206785)
minDeposit(view returns (uint256)
2
name(view returns (string)
Fluid Tether USD
symbol(view returns (string)
fUSDT
totalAssets(view returns (uint256)
72588928968228
totalSupply(view returns (uint256)
66916966161951
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
convertToAssets(uint256 shares_view returns (uint256)
convertToShares(uint256 assets_view returns (uint256)
maxDeposit(addressview returns (uint256)
maxMint(addressview returns (uint256)
maxRedeem(address owner_view returns (uint256)
maxWithdraw(address owner_view returns (uint256)
nonces(address ownerview returns (uint256)
previewDeposit(uint256 assets_view returns (uint256)
previewMint(uint256 shares_view returns (uint256)
previewRedeem(uint256 shares_view returns (uint256)
previewWithdraw(uint256 assets_view returns (uint256)
State-modifying
approve(address spenderuint256 amountreturns (bool)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 assets_address receiver_returns (uint256 shares_)
deposit(uint256 assets_address receiver_uint256 minAmountOut_returns (uint256 shares_)
depositWithSignature(uint256 assets_address receiver_uint256 minAmountOut_struct IAllowanceTransferPermitSingle permit_bytes signature_returns (uint256 shares_)
depositWithSignatureEIP2612(uint256 assets_address receiver_uint256 minAmountOut_uint256 deadline_bytes signature_returns (uint256 shares_)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
liquidityCallback(address token_uint256 amount_bytes data_
mint(uint256 shares_address receiver_returns (uint256 assets_)
mint(uint256 shares_address receiver_uint256 maxAssets_returns (uint256 assets_)
mintWithSignature(uint256 shares_address receiver_uint256 maxAssets_struct IAllowanceTransferPermitSingle permit_bytes signature_returns (uint256 assets_)
mintWithSignatureEIP2612(uint256 shares_address receiver_uint256 maxAssets_uint256 deadline_bytes signature_returns (uint256 assets_)
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
rebalance(payable returns (uint256 assets_)
redeem(uint256 shares_address receiver_address owner_returns (uint256 assets_)
redeem(uint256 shares_address receiver_address owner_uint256 minAmountOut_returns (uint256 assets_)
redeemWithSignature(uint256 shares_address receiver_address owner_uint256 minAmountOut_uint256 deadline_bytes signature_returns (uint256 assets_)
rescueFunds(address token_
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
updateRates(returns (uint256 tokenExchangePrice_uint256 liquidityExchangePrice_)
updateRebalancer(address newRebalancer_
updateRewards(address rewardsRateModel_
withdraw(uint256 assets_address receiver_address owner_returns (uint256 shares_)
withdraw(uint256 assets_address receiver_address owner_uint256 maxSharesBurn_returns (uint256 shares_)
withdrawWithSignature(uint256 sharesToPermit_uint256 assets_address receiver_address owner_uint256 maxSharesBurn_uint256 deadline_bytes signature_returns (uint256 shares_)
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Deposit(address indexed senderaddress indexed owneruint256 assetsuint256 shares
LogRebalance(uint256 assets
LogRescueFunds(address indexed token
LogUpdateRates(uint256 tokenExchangePriceuint256 liquidityExchangePrice
LogUpdateRebalancer(address indexed rebalancer
LogUpdateRewards(address indexed rewardsRateModel
Transfer(address indexed fromaddress indexed touint256 value
Withdraw(address indexed senderaddress indexed receiveraddress indexed owneruint256 assetsuint256 shares
Constructor
constructor(address liquidity_address lendingFactory_address asset_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
FluidLendingError(uint256 errorId_
FluidLiquidityCalcsError(uint256 errorId_
FluidSafeTransferError(uint256 errorId_