IPerpdexExchange
Structs
AddLiquidityParams
struct AddLiquidityParams {
address market;
uint256 base;
uint256 quote;
uint256 minBase;
uint256 minQuote;
uint256 deadline;
}Name
Type
Description
RemoveLiquidityParams
Name
Type
Description
TradeParams
Name
Type
Description
PreviewTradeParams
Name
Type
Description
MaxTradeParams
Name
Type
Description
Functions
deposit
Name
Type
Description
withdraw
Name
Type
Description
transferInsuranceFund
Name
Type
Description
transferProtocolFee
Name
Type
Description
addLiquidity
Name
Type
Description
Name
Type
Description
removeLiquidity
Name
Type
Description
Name
Type
Description
trade
Name
Type
Description
Name
Type
Description
setMaxMarketsPerAccount
Name
Type
Description
setImRatio
Name
Type
Description
setMmRatio
Name
Type
Description
setLiquidationRewardConfig
Name
Type
Description
setProtocolFeeRatio
Name
Type
Description
setIsMarketAllowed
Name
Type
Description
previewTrade
Name
Type
Description
Name
Type
Description
maxTrade
Name
Type
Description
Name
Type
Description
accountInfos
Name
Type
Description
Name
Type
Description
insuranceFundInfo
Name
Type
Description
protocolInfo
Name
Type
Description
settlementToken
Name
Type
Description
quoteDecimals
Name
Type
Description
maxMarketsPerAccount
Name
Type
Description
imRatio
Name
Type
Description
mmRatio
Name
Type
Description
liquidationRewardConfig
Name
Type
Description
protocolFeeRatio
Name
Type
Description
isMarketAllowed
Name
Type
Description
Name
Type
Description
getTakerInfo
Name
Type
Description
Name
Type
Description
getMakerInfo
Name
Type
Description
Name
Type
Description
getAccountMarkets
Name
Type
Description
Name
Type
Description
getTotalAccountValue
Name
Type
Description
Name
Type
Description
getPositionShare
Name
Type
Description
Name
Type
Description
getPositionNotional
Name
Type
Description
Name
Type
Description
getTotalPositionNotional
Name
Type
Description
Name
Type
Description
getOpenPositionShare
Name
Type
Description
Name
Type
Description
getOpenPositionNotional
Name
Type
Description
Name
Type
Description
getTotalOpenPositionNotional
Name
Type
Description
Name
Type
Description
hasEnoughMaintenanceMargin
Name
Type
Description
Name
Type
Description
hasEnoughInitialMargin
Name
Type
Description
Name
Type
Description
Events
Deposited
Name
Type
Description
Withdrawn
Name
Type
Description
InsuranceFundTransferred
Name
Type
Description
ProtocolFeeTransferred
Name
Type
Description
LiquidityAdded
Name
Type
Description
LiquidityRemoved
Name
Type
Description
PositionLiquidated
Name
Type
Description
PositionChanged
Name
Type
Description
MaxMarketsPerAccountChanged
Name
Type
Description
ImRatioChanged
Name
Type
Description
MmRatioChanged
Name
Type
Description
LiquidationRewardConfigChanged
Name
Type
Description
ProtocolFeeRatioChanged
Name
Type
Description
IsMarketAllowedChanged
Name
Type
Description
Last updated