MME1155

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x1b1f0f2a at 17886692
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 26 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 2 additional slots

No balances found for "MME1155"

No transactions found for "MME1155"


Functions
Getter at block 20877250
addressesRegistry(view returns (address)
0x32100a941722b2bf3bd7a3162fac18984809d67b
factory(view returns (address)
0x05c73584fff6c172c8607225cee1b0edef5ceca8
 
getLPPrice(view returns (uint256)
getTVL(view returns (uint256)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
 
poolData(view returns (bool useAccessTokenaddress accessTokenaddress poolLPTokenaddress stableaddress stableYieldAddressuint256 coefficientAuint256 coefficientBuint256 coefficientCstruct DataTypesPoolFee feestruct DataTypesLiquidityLimit liquidityLimitstruct DataTypesIterativeLimit iterativeLimit)
queuedWithdrawals(view returns (uint256 headIduint256 nextId)
(headId=0, nextId=0)
yieldReserve(view returns (uint256)
0
Read-only
getPool(uint256 subPoolIdview returns (struct DataTypesAMMSubPool1155Details subpool)
getQuote(uint256[] amountsuint256[] tokenIdsbool buybool useFeeview returns (struct DataTypesQuotation quotation)
getSubPools(uint256[] tokenIdsview returns (uint256[])
getSubPoolsSeq(uint256 startTokenIduint256 endTokenIdview returns (uint256[])
getTokenIdAvailable(uint256 tokenIdview returns (uint256)
subPools(uint256view returns (uint256 reserveuint256 totalSharesbool statusuint256 Vuint256 F)
tokenDistribution(uint256view returns (uint256)
State-modifying
RescueTokens(address tokenuint256 amountaddress receiver
WithdrawFees(address touint256 amountuint8 feeType
addLiquidityShares(uint256[] tokenIdsuint256[] amountsuint256 targetLP
addLiquidityStable(uint256 targetLPuint256 maxStable
addSubPool(uint256 vuint256 f
changeSubPoolStatus(uint256[] subPoolIdsbool newStatus
depositInitial(uint256[] tokenIdsuint256[] amountsuint256 stableInuint256 subPoolId
depositIntoStableYield(uint256 amount
initialize(struct DataTypesPoolData _poolDatastring symbolstring name
moveReserve(uint256 moverIduint256 movedIduint256 amount
moveShares(uint256 startIduint256 endIduint256 newSubPoolId
moveSharesList(uint256 newSubPoolIdsuint256[] ids
pause(
processWithdrawals(uint256 limitreturns (uint256 transactions)
removeLiquidityShares(uint256 targetLPuint256[] tokenIdsuint256[] amounts
removeLiquidityStable(uint256 targetLPuint256 minStable
renounceOwnership(
setFee(struct DataTypesPoolFee newFee
setPoolData(struct DataTypesPoolData newPoolData
setPoolIterativeLimits(struct DataTypesIterativeLimit newLimits
setPoolLiquidityLimits(struct DataTypesLiquidityLimit newLimits
swapShares(uint256[] amountsuint256[] tokenIdsuint256 minStable
swapStable(uint256[] requiredAmountsuint256[] tokenIdsuint256 maxStable
transferOwnership(address newOwner
unpause(
updatePoolV(uint256[] subPoolIdsuint256[] vArray
withdrawFromStableYield(uint256 amount
Events
FeeChanged(struct DataTypesPoolFee _newFee
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
PoolDataSet(struct DataTypesPoolData _data
PoolIterativeLimitsSet(struct DataTypesIterativeLimit _limits
PoolLiquidityLimitsSet(struct DataTypesLiquidityLimit _limits
PoolPaused(address admin
PoolUnpaused(address admin
Unpaused(address account
Constructor
constructor(address _factoryaddress addressRegistry
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.