UNPKG

polynance_sdk

Version:

TypeScript SDK for prediction market aggregation supporting Polymarket, Limitless, and Truemarket

45 lines (44 loc) 1.5 kB
"use strict"; /** * Polynance TypeScript Client * 予測市場のアグリゲータSDK * polymarket、limitless、truemarketの3つのプロトコルをサポート */ Object.defineProperty(exports, "__esModule", { value: true }); exports.generateCandlestickData = exports.PolynanceClient = void 0; // クライアントクラスのエクスポート var client_1 = require("./core/client"); Object.defineProperty(exports, "PolynanceClient", { enumerable: true, get: function () { return client_1.PolynanceClient; } }); Object.defineProperty(exports, "generateCandlestickData", { enumerable: true, get: function () { return client_1.generateCandlestickData; } }); /** * SDKの使用例: * * ```typescript * import { PolynanceClient, Protocol } from 'polynance-ts-client'; * * // クライアントの初期化 * const client = new PolynanceClient(); * * // 進行中のイベント一覧を取得 * async function getEvents() { * try { * const events = await client.getOngoingEvents('polymarket'); * console.log(events); * } catch (error) { * console.error('Error fetching events:', error); * } * } * * // 取引イベントの購読(ブラウザ環境のみ) * function subscribeTrades() { * const eventSource = client.subscribeFillEvents('polymarket', `${yesToken}${noToken}`, (data) => { * console.log('New trade:', data); * }); * * // 購読の停止 * setTimeout(() => { * eventSource.close(); * }, 60000); * } * ``` */