@okx-dex/okx-dex-sdk
Version:
OKX DEX SDK
22 lines (21 loc) • 707 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.OKXDexClient = void 0;
// src/core/client.ts
const http_client_1 = require("./http-client");
const dex_1 = require("../api/dex");
const bridge_1 = require("../api/bridge");
class OKXDexClient {
constructor(config) {
this.config = {
baseUrl: "https://web3.okx.com",
maxRetries: 3,
timeout: 30000,
...config,
};
this.httpClient = new http_client_1.HTTPClient(this.config);
this.dex = new dex_1.DexAPI(this.httpClient, this.config);
this.bridge = new bridge_1.BridgeAPI(this.httpClient);
}
}
exports.OKXDexClient = OKXDexClient;