IClearingHouse
AddLiquidityParams
struct AddLiquidityParams(
address baseToken
uint256 base
uint256 quote
int24 lowerTick
int24 upperTick
uint256 minBase
uint256 minQuote
bool useTakerBalance
uint256 deadline
)RemoveLiquidityParams
struct RemoveLiquidityParams(
address baseToken
int24 lowerTick
int24 upperTick
uint128 liquidity
uint256 minBase
uint256 minQuote
uint256 deadline
)AddLiquidityResponse
RemoveLiquidityResponse
OpenPositionParams
ClosePositionParams
CollectPendingFeeParams
Functions
addLiquidity
Name
Type
Description
Name
Type
Description
removeLiquidity
Name
Type
Description
Name
Type
Description
settleAllFunding
Name
Type
Description
openPosition
Name
Type
Description
Name
Type
Description
openPositionFor
Name
Type
Description
Name
Type
Description
closePosition
Name
Type
Description
Name
Type
Description
liquidate
Name
Type
Description
liquidate
Name
Type
Description
cancelExcessOrders
Name
Type
Description
cancelAllExcessOrders
Name
Type
Description
quitMarket
Name
Type
Description
Name
Type
Description
getAccountValue
Name
Type
Description
Name
Type
Description
getQuoteToken
Name
Type
Description
getUniswapV3Factory
Name
Type
Description
getClearingHouseConfig
Name
Type
Description
getVault
Name
Type
Description
getExchange
Name
Type
Description
getOrderBook
Name
Type
Description
getAccountBalance
Name
Type
Description
getInsuranceFund
Name
Type
Description
getDelegateApproval
Name
Type
Description
Events
ReferredPositionChanged
Name
Type
Description
PositionLiquidated
Name
Type
Description
LiquidityChanged
Name
Type
Description
PositionChanged
Name
Type
Description
PositionClosed
Name
Type
Description
FundingPaymentSettled
Name
Type
Description
TrustedForwarderChanged
Name
Type
Description
DelegateApprovalChanged
Name
Type
Description
Last updated