Tether USD MultiPoolStrategy
Verified contract
Proxy
Active on
Ethereum with 7 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 44 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
8 additional
variables
Balances ($5.57)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USDT | ERC-20 | 5.552057 | $1.003 |
$5.57 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18164166 | a year ago | | | 0 | 0.00066400000 | |
| 18163707 | a year ago | | | 0 | 0.025943735 | |
| 18115630 | a year ago | | | 0 | 0.031968691 | |
| 18115618 | a year ago | | | 0 | 0.0050290000 | |
| 18115597 | a year ago | | | 0 | 0.0027109537 | |
| 18115547 | a year ago | | | 0 | 0.00081653000 | |
| 18115545 | a year ago | | | 0 | 0.00085681800 |
ABI
ABI objects
Getter at block 21223276
LIFI_DIAMOND() view returns (address)
0x1231deb6f5749ef6ce6943a275a1d3e7486f4eae
adjustInInterval() view returns (uint256)
21600
adjustOutInterval() view returns (uint256)
0
asset() view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
decimals() view returns (uint8)
6
feePercentage() view returns (uint256)
1000
feeRecipient() view returns (address)
0x29520fd76494fd155c04fa7c5532d2b2695d68c6
lastAdjustIn() view returns (uint256)
1694465699
lastAdjustOut() view returns (uint256)
1695050855
lastRewardAmount() view returns (uint192)
0
lastSync() view returns (uint32)
0
minPercentage() view returns (uint256)
500
monitor() view returns (address)
0xe3c8f86695366f9d564643f89ef397b22fab0db5
name() view returns (string)
Tether USD MultiPoolStrategy
owner() view returns (address)
0x93b435e55881ea20cbbaae00eaedaf7ce366bef2
paused() view returns (bool)
false
rewardsCycleEnd() view returns (uint32)
0
rewardsCycleLength() view returns (uint32)
604800
storedTotalAssets() view returns (uint256)
5552057
symbol() view returns (string)
mpUSDT
totalAssets() view returns (uint256)
5552057
totalSupply() view returns (uint256)
5554000
Read-only
adapters(uint256) view returns (address)
allowance(address owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
convertToAssets(uint256 shares) view returns (uint256 assets)
convertToShares(uint256 assets) view returns (uint256 shares)
isAdapter(address) view returns (bool)
maxDeposit(address) view returns (uint256)
maxMint(address) view returns (uint256)
maxRedeem(address owner) view returns (uint256)
maxWithdraw(address owner) view 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
Events addAdapter(address _adapter)
addAdapters(address[] _adapters)
adjust(struct MultiPoolStrategyAdjust[] _adjustIns, struct MultiPoolStrategyAdjust[] _adjustOuts, address[] _sortedAdapters)
approve(address spender, uint256 amount) returns (bool)
changeAdapterHealthFactor(address _adapter, uint256 _healthFactor)
changeAdjustInInterval(uint256 _adjustInInterval)
changeAdjustOutInterval(uint256 _adjustOutInterval)
changeFeePercentage(uint256 _feePercentage)
changeFeeRecipient(address _feeRecipient)
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
deposit(uint256 assets, address receiver) returns (uint256 shares)
doHardWork(address[] _adaptersToClaim, struct MultiPoolStrategySwapData[] _swapDatas)
increaseAllowance(address spender, uint256 addedValue) returns (bool)
initalize(address _stakingToken, address _monitor)
redeem(uint256 shares, address receiver, address owner, uint256 minimumReceive) returns (uint256)
removeAdapter(address _adapter)
renounceOwnership()
setMinimumPercentage(uint256 _minPercentage)
setMonitor(address _monitor)
togglePause()
transfer(address to, uint256 amount) returns (bool)
transferFrom(address from, address to, uint256 amount) returns (bool)
transferOwnership(address newOwner)
withdraw(uint256 assets, address receiver, address owner, uint256 minimumReceive) returns (uint256)
Approval(address indexed owner, address indexed spender, uint256 value)
Deposit(address indexed sender, address indexed owner, uint256 assets, uint256 shares)
HardWork(uint256 totalClaimed, uint256 fee)
Initialized(uint8 version)
NewRewardsCycle(uint32 indexed cycleEnd, uint256 rewardAmount)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Transfer(address indexed from, address indexed to, uint256 value)
Withdraw(address indexed sender, address indexed receiver, address indexed owner, uint256 assets, uint256 shares)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
AdapterAlreadyAdded()
AdapterIsNotEmpty()
AdapterNotHealthy()
AdjustmentWrong()
StrategyPaused()
SwapFailed()
SyncError()
Unauthorized()
WithdrawTooLow()