Methods
Market Data Methods
getMarkets
import { TopicType, TopicStatusFilter, TopicSortType } from '@opinion-labs/opinion-clob-sdk';
const result = await client.getMarkets({
topicType: TopicType.ALL, // Optional: BINARY, CATEGORICAL, ALL (default: ALL)
page: 1, // Optional: page number (default: 1)
limit: 20, // Optional: items per page (default: 20, max: 20)
status: TopicStatusFilter.ACTIVATED, // Optional: ALL, ACTIVATED, RESOLVED
sortBy: TopicSortType.BY_VOLUME_DESC, // Optional: sorting method (default: BY_TIME_DESC)
});
console.log(result.result.total); // Total number of matching markets
console.log(result.result.list); // Array of market objectsParameter
Type
Required
Description
getMarket
Parameter
Type
Required
Description
getCategoricalMarket
Parameter
Type
Required
Description
getQuoteTokens
Parameter
Type
Required
Description
getOrderbook
Parameter
Type
Required
Description
Field
Description
getLatestPrice
Parameter
Type
Required
Description
getPriceHistory
Parameter
Type
Required
Description
getFeeRates
Parameter
Type
Required
Description
Trading Methods
placeOrder
Parameter
Type
Required
Description
placeOrdersBatch
Parameter
Type
Required
Description
cancelOrder
Parameter
Type
Required
Description
cancelOrdersBatch
Parameter
Type
Required
Description
cancelAllOrders
Parameter
Type
Required
Description
User Data Methods
getMyOrders
Parameter
Type
Required
Description
Field
Description
getOrderById
Parameter
Type
Required
Description
getMyBalances
Field
Description
getMyPositions
Parameter
Type
Required
Description
Field
Description
getMyTrades
Parameter
Type
Required
Description
Field
Description
getUserAuth
Smart Contract Methods
enableTrading
split
Parameter
Type
Required
Description
merge
Parameter
Type
Required
Description
redeem
Parameter
Type
Required
Description
WebSocket
createWebSocketClient
Parameter
Type
Required
Description
Subscription Channels
subscribeMarketDepthDiff
Field
Type
Description
subscribeMarketLastPrice
subscribeMarketLastTrade
subscribeTradeOrderUpdate
Field
Type
Description