ActionAddRemoveLiqV3

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x95bd2f86 at 21020381
Slot Value
0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000001 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000002 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000003 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000004 0x0000000000000000000000000000000000000000000000000000000000000000

No balances found for "ActionAddRemoveLiqV3"

No transactions found for "ActionAddRemoveLiqV3"


Functions
Getter at block 21244456

This contract contains no getter function objects.

Read-only

This contract contains no read-only function objects.

State-modifying
addLiquidityDualSyAndPt(address receiveraddress marketuint256 netSyDesireduint256 netPtDesireduint256 minLpOutreturns (uint256 netLpOutuint256 netSyUseduint256 netPtUsed)
addLiquidityDualTokenAndPt(address receiveraddress marketstruct TokenInput inputuint256 netPtDesireduint256 minLpOutpayable returns (uint256 netLpOutuint256 netPtUseduint256 netSyInterm)
addLiquiditySinglePt(address receiveraddress marketuint256 netPtInuint256 minLpOutstruct ApproxParams guessPtSwapToSystruct LimitOrderData limitreturns (uint256 netLpOutuint256 netSyFee)
addLiquiditySingleSy(address receiveraddress marketuint256 netSyInuint256 minLpOutstruct ApproxParams guessPtReceivedFromSystruct LimitOrderData limitreturns (uint256 netLpOutuint256 netSyFee)
addLiquiditySingleSyKeepYt(address receiveraddress marketuint256 netSyInuint256 minLpOutuint256 minYtOutreturns (uint256 netLpOutuint256 netYtOutuint256 netSyMintPy)
addLiquiditySingleToken(address receiveraddress marketuint256 minLpOutstruct ApproxParams guessPtReceivedFromSystruct TokenInput inputstruct LimitOrderData limitpayable returns (uint256 netLpOutuint256 netSyFeeuint256 netSyInterm)
addLiquiditySingleTokenKeepYt(address receiveraddress marketuint256 minLpOutuint256 minYtOutstruct TokenInput inputpayable returns (uint256 netLpOutuint256 netYtOutuint256 netSyMintPyuint256 netSyInterm)
removeLiquidityDualSyAndPt(address receiveraddress marketuint256 netLpToRemoveuint256 minSyOutuint256 minPtOutreturns (uint256 netSyOutuint256 netPtOut)
removeLiquidityDualTokenAndPt(address receiveraddress marketuint256 netLpToRemovestruct TokenOutput outputuint256 minPtOutreturns (uint256 netTokenOutuint256 netPtOutuint256 netSyInterm)
removeLiquiditySinglePt(address receiveraddress marketuint256 netLpToRemoveuint256 minPtOutstruct ApproxParams guessPtReceivedFromSystruct LimitOrderData limitreturns (uint256 netPtOutuint256 netSyFee)
removeLiquiditySingleSy(address receiveraddress marketuint256 netLpToRemoveuint256 minSyOutstruct LimitOrderData limitreturns (uint256 netSyOutuint256 netSyFee)
removeLiquiditySingleToken(address receiveraddress marketuint256 netLpToRemovestruct TokenOutput outputstruct LimitOrderData limitreturns (uint256 netTokenOutuint256 netSyFeeuint256 netSyInterm)
Events
AddLiquidityDualSyAndPt(address indexed calleraddress indexed marketaddress indexed receiveruint256 netSyUseduint256 netPtUseduint256 netLpOut
AddLiquidityDualTokenAndPt(address indexed calleraddress indexed marketaddress indexed tokenInaddress receiveruint256 netTokenUseduint256 netPtUseduint256 netLpOutuint256 netSyInterm
AddLiquiditySinglePt(address indexed calleraddress indexed marketaddress indexed receiveruint256 netPtInuint256 netLpOut
AddLiquiditySingleSy(address indexed calleraddress indexed marketaddress indexed receiveruint256 netSyInuint256 netLpOut
AddLiquiditySingleSyKeepYt(address indexed calleraddress indexed marketaddress indexed receiveruint256 netSyInuint256 netSyMintPyuint256 netLpOutuint256 netYtOut
AddLiquiditySingleToken(address indexed calleraddress indexed marketaddress indexed tokenaddress receiveruint256 netTokenInuint256 netLpOutuint256 netSyInterm
AddLiquiditySingleTokenKeepYt(address indexed calleraddress indexed marketaddress indexed tokenaddress receiveruint256 netTokenInuint256 netLpOutuint256 netYtOutuint256 netSyMintPyuint256 netSyInterm
ExitPostExpToSy(address indexed calleraddress indexed marketaddress indexed receiveruint256 netLpInstruct ExitPostExpReturnParams params
ExitPostExpToToken(address indexed calleraddress indexed marketaddress indexed tokenaddress receiveruint256 netLpInuint256 totalTokenOutstruct ExitPostExpReturnParams params
ExitPreExpToSy(address indexed calleraddress indexed marketaddress indexed receiveruint256 netLpInstruct ExitPreExpReturnParams params
ExitPreExpToToken(address indexed calleraddress indexed marketaddress indexed tokenaddress receiveruint256 netLpInuint256 totalTokenOutstruct ExitPreExpReturnParams params
MintPyFromSy(address indexed calleraddress indexed receiveraddress indexed YTuint256 netSyInuint256 netPyOut
MintPyFromToken(address indexed calleraddress indexed tokenInaddress indexed YTaddress receiveruint256 netTokenInuint256 netPyOutuint256 netSyInterm
MintSyFromToken(address indexed calleraddress indexed tokenInaddress indexed SYaddress receiveruint256 netTokenInuint256 netSyOut
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RedeemPyToSy(address indexed calleraddress indexed receiveraddress indexed YTuint256 netPyInuint256 netSyOut
RedeemPyToToken(address indexed calleraddress indexed tokenOutaddress indexed YTaddress receiveruint256 netPyInuint256 netTokenOutuint256 netSyInterm
RedeemSyToToken(address indexed calleraddress indexed tokenOutaddress indexed SYaddress receiveruint256 netSyInuint256 netTokenOut
RemoveLiquidityDualSyAndPt(address indexed calleraddress indexed marketaddress indexed receiveruint256 netLpToRemoveuint256 netPtOutuint256 netSyOut
RemoveLiquidityDualTokenAndPt(address indexed calleraddress indexed marketaddress indexed tokenOutaddress receiveruint256 netLpToRemoveuint256 netPtOutuint256 netTokenOutuint256 netSyInterm
RemoveLiquiditySinglePt(address indexed calleraddress indexed marketaddress indexed receiveruint256 netLpToRemoveuint256 netPtOut
RemoveLiquiditySingleSy(address indexed calleraddress indexed marketaddress indexed receiveruint256 netLpToRemoveuint256 netSyOut
RemoveLiquiditySingleToken(address indexed calleraddress indexed marketaddress indexed tokenaddress receiveruint256 netLpToRemoveuint256 netTokenOutuint256 netSyInterm
SelectorToFacetSet(bytes4 indexed selectoraddress indexed facet
SwapPtAndSy(address indexed calleraddress indexed marketaddress indexed receiverint256 netPtToAccountint256 netSyToAccount
SwapPtAndToken(address indexed calleraddress indexed marketaddress indexed tokenaddress receiverint256 netPtToAccountint256 netTokenToAccountuint256 netSyInterm
SwapPtAndYt(address indexed calleraddress indexed marketaddress indexed receiverint256 netPtToAccountint256 netYtToAccount
SwapYtAndSy(address indexed calleraddress indexed marketaddress indexed receiverint256 netYtToAccountint256 netSyToAccount
SwapYtAndToken(address indexed calleraddress indexed marketaddress indexed tokenaddress receiverint256 netYtToAccountint256 netTokenToAccountuint256 netSyInterm
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
MarketExchangeRateBelowOne(int256 exchangeRate
MarketExpired(
MarketProportionMustNotEqualOne(
MarketProportionTooHigh(int256 proportionint256 maxProportion
MarketRateScalarBelowZero(int256 rateScalar
MarketZeroAmountsInput(
MarketZeroAmountsOutput(
MarketZeroTotalPtOrTotalAsset(int256 totalPtint256 totalAsset