Market Data
MarketData ⇐ PerpetualDataHandler
PerpetualDataHandlernew MarketData(config)
Param
Type
Description
marketData.createProxyInstance(providerOrMarketData)
Param
Description
marketData.getProxyAddress() ⇒ string
stringmarketData.getTriangulations() ⇒
marketData.smartContractOrderToOrder(smOrder) ⇒ Order
OrderParam
Type
Description
marketData.getReadOnlyProxyInstance() ⇒ Contract
ContractmarketData.exchangeInfo() ⇒ ExchangeInfo
ExchangeInfomarketData.openOrders(traderAddr, symbol) ⇒
Param
Type
Description
marketData.positionRisk(traderAddr, symbol) ⇒ Array.<MarginAccount>
Array.<MarginAccount>Param
Type
Description
marketData.positionRiskOnTrade(traderAddr, order, account, indexPriceInfo) ⇒
Param
Description
marketData.positionRiskOnCollateralAction(deltaCollateral, account) ⇒ MarginAccount
MarginAccountParam
Type
Description
marketData.getWalletBalance(address, symbol) ⇒
Param
Description
marketData.getPoolShareTokenBalance(address, symbolOrId) ⇒ number
numberParam
Type
Description
marketData.getShareTokenPrice(symbolOrId) ⇒ number
numberParam
Type
Description
marketData.getParticipationValue(address, symbolOrId) ⇒
Param
Type
Description
marketData.maxOrderSizeForTrader(traderAddr, symbol) ⇒
Param
Type
Description
marketData.maxSignedPosition(side, symbol) ⇒ number
numberParam
Type
Description
marketData.getOraclePrice(base, quote) ⇒ number
numberParam
Type
Description
marketData.getOrderStatus(symbol, orderId, overrides) ⇒
Param
Description
marketData.getOrdersStatus(symbol, orderId) ⇒
Param
Description
marketData.getMarkPrice(symbol) ⇒ number
numberParam
Description
marketData.getPerpetualPrice(symbol, quantity) ⇒ number
numberParam
Description
marketData.getPerpetualState(symbol) ⇒ PerpetualState
PerpetualStateParam
Type
Description
marketData.getPoolState(poolSymbol) ⇒ PoolState
PoolStateParam
Type
Description
marketData.getPerpetualStaticInfo(symbol) ⇒ PerpetualStaticInfo
PerpetualStaticInfoParam
Type
Description
marketData.getPerpetualMidPrice(symbol) ⇒ number
numberParam
Description
marketData.getAvailableMargin(traderAddr, symbol, indexPrices) ⇒
Param
Type
Description
marketData.getTraderLoyalityScore(traderAddr) ⇒ number
numberParam
Type
Description
marketData.isMarketClosed(symbol) ⇒ boolean
booleanParam
Type
Description
marketData.getPriceInUSD(symbol) ⇒ Map.<string, number>
Map.<string, number>Param
Type
Description
marketData.fetchPricesForPerpetual(symbol) ⇒
Param
Description