UNPKG

@drift-labs/sdk

Version:
167 lines (166 loc) • 10.8 kB
"use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.pyth = exports.PublicKey = exports.BN = exports.CustomizedCadenceBulkAccountLoader = exports.WebSocketDriftClientAccountSubscriberV2 = exports.WebSocketProgramAccountsSubscriberV2 = exports.WebSocketProgramUserAccountSubscriber = exports.WebSocketProgramAccountSubscriber = exports.WebSocketAccountSubscriberV2 = void 0; const anchor_1 = require("@coral-xyz/anchor"); Object.defineProperty(exports, "BN", { enumerable: true, get: function () { return anchor_1.BN; } }); const web3_js_1 = require("@solana/web3.js"); Object.defineProperty(exports, "PublicKey", { enumerable: true, get: function () { return web3_js_1.PublicKey; } }); const client_1 = __importDefault(require("@pythnetwork/client")); exports.pyth = client_1.default; __exportStar(require("./tokenFaucet"), exports); __exportStar(require("./oracles/types"), exports); __exportStar(require("./oracles/pythClient"), exports); __exportStar(require("./oracles/strictOraclePrice"), exports); __exportStar(require("./types"), exports); __exportStar(require("./accounts/fetch"), exports); __exportStar(require("./accounts/webSocketDriftClientAccountSubscriber"), exports); __exportStar(require("./accounts/webSocketInsuranceFundStakeAccountSubscriber"), exports); __exportStar(require("./accounts/webSocketHighLeverageModeConfigAccountSubscriber"), exports); var webSocketAccountSubscriberV2_1 = require("./accounts/webSocketAccountSubscriberV2"); Object.defineProperty(exports, "WebSocketAccountSubscriberV2", { enumerable: true, get: function () { return webSocketAccountSubscriberV2_1.WebSocketAccountSubscriberV2; } }); var webSocketProgramAccountSubscriber_1 = require("./accounts/webSocketProgramAccountSubscriber"); Object.defineProperty(exports, "WebSocketProgramAccountSubscriber", { enumerable: true, get: function () { return webSocketProgramAccountSubscriber_1.WebSocketProgramAccountSubscriber; } }); var websocketProgramUserAccountSubscriber_1 = require("./accounts/websocketProgramUserAccountSubscriber"); Object.defineProperty(exports, "WebSocketProgramUserAccountSubscriber", { enumerable: true, get: function () { return websocketProgramUserAccountSubscriber_1.WebSocketProgramUserAccountSubscriber; } }); var webSocketProgramAccountsSubscriberV2_1 = require("./accounts/webSocketProgramAccountsSubscriberV2"); Object.defineProperty(exports, "WebSocketProgramAccountsSubscriberV2", { enumerable: true, get: function () { return webSocketProgramAccountsSubscriberV2_1.WebSocketProgramAccountsSubscriberV2; } }); var webSocketDriftClientAccountSubscriberV2_1 = require("./accounts/webSocketDriftClientAccountSubscriberV2"); Object.defineProperty(exports, "WebSocketDriftClientAccountSubscriberV2", { enumerable: true, get: function () { return webSocketDriftClientAccountSubscriberV2_1.WebSocketDriftClientAccountSubscriberV2; } }); __exportStar(require("./accounts/bulkAccountLoader"), exports); __exportStar(require("./accounts/bulkUserSubscription"), exports); __exportStar(require("./accounts/bulkUserStatsSubscription"), exports); var customizedCadenceBulkAccountLoader_1 = require("./accounts/customizedCadenceBulkAccountLoader"); Object.defineProperty(exports, "CustomizedCadenceBulkAccountLoader", { enumerable: true, get: function () { return customizedCadenceBulkAccountLoader_1.CustomizedCadenceBulkAccountLoader; } }); __exportStar(require("./accounts/pollingDriftClientAccountSubscriber"), exports); __exportStar(require("./accounts/pollingOracleAccountSubscriber"), exports); __exportStar(require("./accounts/pollingTokenAccountSubscriber"), exports); __exportStar(require("./accounts/pollingUserAccountSubscriber"), exports); __exportStar(require("./accounts/pollingUserStatsAccountSubscriber"), exports); __exportStar(require("./accounts/pollingInsuranceFundStakeAccountSubscriber"), exports); __exportStar(require("./accounts/pollingHighLeverageModeConfigAccountSubscriber"), exports); __exportStar(require("./accounts/basicUserAccountSubscriber"), exports); __exportStar(require("./accounts/oneShotUserAccountSubscriber"), exports); __exportStar(require("./accounts/types"), exports); __exportStar(require("./addresses/pda"), exports); __exportStar(require("./adminClient"), exports); __exportStar(require("./assert/assert"), exports); __exportStar(require("./testClient"), exports); __exportStar(require("./user"), exports); __exportStar(require("./userConfig"), exports); __exportStar(require("./userStats"), exports); __exportStar(require("./userName"), exports); __exportStar(require("./userStatsConfig"), exports); __exportStar(require("./decode/user"), exports); __exportStar(require("./decode/customCoder"), exports); __exportStar(require("./driftClient"), exports); __exportStar(require("./factory/oracleClient"), exports); __exportStar(require("./factory/bigNum"), exports); __exportStar(require("./events/types"), exports); __exportStar(require("./events/eventSubscriber"), exports); __exportStar(require("./events/fetchLogs"), exports); __exportStar(require("./events/txEventCache"), exports); __exportStar(require("./events/webSocketLogProvider"), exports); __exportStar(require("./events/parse"), exports); __exportStar(require("./events/pollingLogProvider"), exports); __exportStar(require("./jupiter/jupiterClient"), exports); __exportStar(require("./math/auction"), exports); __exportStar(require("./math/spotMarket"), exports); __exportStar(require("./math/conversion"), exports); __exportStar(require("./math/exchangeStatus"), exports); __exportStar(require("./math/funding"), exports); __exportStar(require("./math/market"), exports); __exportStar(require("./math/position"), exports); __exportStar(require("./math/oracles"), exports); __exportStar(require("./math/amm"), exports); __exportStar(require("./math/trade"), exports); __exportStar(require("./math/orders"), exports); __exportStar(require("./math/repeg"), exports); __exportStar(require("./math/liquidation"), exports); __exportStar(require("./math/margin"), exports); __exportStar(require("./math/insurance"), exports); __exportStar(require("./math/superStake"), exports); __exportStar(require("./math/spotPosition"), exports); __exportStar(require("./math/state"), exports); __exportStar(require("./math/tiers"), exports); __exportStar(require("./marinade"), exports); __exportStar(require("./orderParams"), exports); __exportStar(require("./slot/SlotSubscriber"), exports); __exportStar(require("./slot/SlothashSubscriber"), exports); __exportStar(require("./wallet"), exports); __exportStar(require("./keypair"), exports); __exportStar(require("./types"), exports); __exportStar(require("./math/utils"), exports); __exportStar(require("./math/fuel"), exports); __exportStar(require("./config"), exports); __exportStar(require("./serum/serumSubscriber"), exports); __exportStar(require("./serum/serumFulfillmentConfigMap"), exports); __exportStar(require("./phoenix/phoenixSubscriber"), exports); __exportStar(require("./priorityFee"), exports); __exportStar(require("./phoenix/phoenixFulfillmentConfigMap"), exports); __exportStar(require("./openbook/openbookV2Subscriber"), exports); __exportStar(require("./openbook/openbookV2FulfillmentConfigMap"), exports); __exportStar(require("./oracles/pythClient"), exports); __exportStar(require("./oracles/pythPullClient"), exports); __exportStar(require("./oracles/pythLazerClient"), exports); __exportStar(require("./oracles/switchboardOnDemandClient"), exports); __exportStar(require("./oracles/oracleId"), exports); __exportStar(require("./oracles/utils"), exports); __exportStar(require("./swift/swiftOrderSubscriber"), exports); __exportStar(require("./swift/signedMsgUserAccountSubscriber"), exports); __exportStar(require("./swift/grpcSignedMsgUserAccountSubscriber"), exports); __exportStar(require("./tx/fastSingleTxSender"), exports); __exportStar(require("./tx/retryTxSender"), exports); __exportStar(require("./tx/whileValidTxSender"), exports); __exportStar(require("./tx/priorityFeeCalculator"), exports); __exportStar(require("./tx/forwardOnlyTxSender"), exports); __exportStar(require("./tx/types"), exports); __exportStar(require("./tx/txHandler"), exports); __exportStar(require("./tx/txParamProcessor"), exports); __exportStar(require("./util/computeUnits"), exports); __exportStar(require("./util/digest"), exports); __exportStar(require("./util/tps"), exports); __exportStar(require("./util/promiseTimeout"), exports); __exportStar(require("./util/pythOracleUtils"), exports); __exportStar(require("./math/spotBalance"), exports); __exportStar(require("./driftClientConfig"), exports); __exportStar(require("./dlob/DLOB"), exports); __exportStar(require("./dlob/DLOBNode"), exports); __exportStar(require("./dlob/NodeList"), exports); __exportStar(require("./dlob/DLOBSubscriber"), exports); __exportStar(require("./dlob/types"), exports); __exportStar(require("./dlob/orderBookLevels"), exports); __exportStar(require("./userMap/userMap"), exports); __exportStar(require("./userMap/referrerMap"), exports); __exportStar(require("./userMap/userStatsMap"), exports); __exportStar(require("./userMap/userMapConfig"), exports); __exportStar(require("./math/bankruptcy"), exports); __exportStar(require("./orderSubscriber"), exports); __exportStar(require("./orderSubscriber/types"), exports); __exportStar(require("./auctionSubscriber"), exports); __exportStar(require("./auctionSubscriber/types"), exports); __exportStar(require("./memcmp"), exports); __exportStar(require("./decode/user"), exports); __exportStar(require("./blockhashSubscriber"), exports); __exportStar(require("./util/chainClock"), exports); __exportStar(require("./util/TransactionConfirmationManager"), exports); __exportStar(require("./clock/clockSubscriber"), exports); __exportStar(require("./math/userStatus"), exports); __exportStar(require("./indicative-quotes/indicativeQuotesSender"), exports); __exportStar(require("./constants"), exports);