UNPKG

@firefly-exchange/library-sui

Version:

Sui library housing helper methods, classes to interact with Bluefin protocol(s) deployed on Sui

136 lines (135 loc) 6.84 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TRANSFERABLE_COINS = exports.SIGNER_TYPES = exports.ADJUST_MARGIN = exports.SOCKET_EVENTS = exports.MARKET_STATUS = exports.NETWORK_NAME = exports.CANCEL_REASON = exports.ORDER_STATUS = exports.MARKET_SYMBOLS = exports.MARGIN_TYPE = exports.TIME_IN_FORCE = exports.ORDER_SIDE = exports.ORDER_TYPE = exports.OBJECT_OWNERSHIP_STATUS = void 0; var OBJECT_OWNERSHIP_STATUS; (function (OBJECT_OWNERSHIP_STATUS) { OBJECT_OWNERSHIP_STATUS["IMMUTABLE"] = "Immutable"; OBJECT_OWNERSHIP_STATUS["OWNED"] = "Owned"; OBJECT_OWNERSHIP_STATUS["SHARED"] = "Shared"; })(OBJECT_OWNERSHIP_STATUS || (exports.OBJECT_OWNERSHIP_STATUS = OBJECT_OWNERSHIP_STATUS = {})); var ORDER_TYPE; (function (ORDER_TYPE) { ORDER_TYPE["LIMIT"] = "LIMIT"; ORDER_TYPE["MARKET"] = "MARKET"; ORDER_TYPE["STOP_LIMIT"] = "STOP_LIMIT"; ORDER_TYPE["STOP_MARKET"] = "STOP_MARKET"; ORDER_TYPE["TAKE_PROFIT_LIMIT"] = "TAKE_PROFIT_LIMIT"; ORDER_TYPE["TAKE_PROFIT_MARKET"] = "TAKE_PROFIT_MARKET"; ORDER_TYPE["STOP_LOSS_LIMIT"] = "STOP_LOSS_LIMIT"; ORDER_TYPE["STOP_LOSS_MARKET"] = "STOP_LOSS_MARKET"; })(ORDER_TYPE || (exports.ORDER_TYPE = ORDER_TYPE = {})); var ORDER_SIDE; (function (ORDER_SIDE) { ORDER_SIDE["BUY"] = "BUY"; ORDER_SIDE["SELL"] = "SELL"; })(ORDER_SIDE || (exports.ORDER_SIDE = ORDER_SIDE = {})); var TIME_IN_FORCE; (function (TIME_IN_FORCE) { TIME_IN_FORCE["IMMEDIATE_OR_CANCEL"] = "IOC"; TIME_IN_FORCE["GOOD_TILL_TIME"] = "GTT"; })(TIME_IN_FORCE || (exports.TIME_IN_FORCE = TIME_IN_FORCE = {})); var MARGIN_TYPE; (function (MARGIN_TYPE) { MARGIN_TYPE["ISOLATED"] = "ISOLATED"; MARGIN_TYPE["CROSS"] = "CROSS"; // atm exchange only supports isolated margin })(MARGIN_TYPE || (exports.MARGIN_TYPE = MARGIN_TYPE = {})); var MARKET_SYMBOLS; (function (MARKET_SYMBOLS) { MARKET_SYMBOLS["BTC"] = "BTC-PERP"; MARKET_SYMBOLS["ETH"] = "ETH-PERP"; MARKET_SYMBOLS["DOT"] = "DOT-PERP"; MARKET_SYMBOLS["GLMR"] = "GLMR-PERP"; MARKET_SYMBOLS["MOVR"] = "MOVR-PERP"; MARKET_SYMBOLS["SOL"] = "SOL-PERP"; MARKET_SYMBOLS["SEND"] = "SEND-PERP"; })(MARKET_SYMBOLS || (exports.MARKET_SYMBOLS = MARKET_SYMBOLS = {})); var ORDER_STATUS; (function (ORDER_STATUS) { ORDER_STATUS["PENDING"] = "PENDING"; ORDER_STATUS["OPEN"] = "OPEN"; ORDER_STATUS["PARTIAL_FILLED"] = "PARTIAL_FILLED"; ORDER_STATUS["FILLED"] = "FILLED"; ORDER_STATUS["CANCELLING"] = "CANCELLING"; ORDER_STATUS["CANCELLED"] = "CANCELLED"; ORDER_STATUS["REJECTED"] = "REJECTED"; ORDER_STATUS["EXPIRED"] = "EXPIRED"; ORDER_STATUS["STAND_BY_PENDING"] = "STAND_BY_PENDING"; ORDER_STATUS["STAND_BY"] = "STAND_BY"; })(ORDER_STATUS || (exports.ORDER_STATUS = ORDER_STATUS = {})); var CANCEL_REASON; (function (CANCEL_REASON) { CANCEL_REASON["UNDERCOLLATERALIZED"] = "UNDERCOLLATERALIZED"; CANCEL_REASON["INSUFFICIENT_BALANCE"] = "INSUFFICIENT_BALANCE"; CANCEL_REASON["USER_CANCELLED"] = "USER_CANCELLED"; CANCEL_REASON["EXCEEDS_MARKET_BOUND"] = "EXCEEDS_MARKET_BOUND"; CANCEL_REASON["COULD_NOT_FILL"] = "COULD_NOT_FILL"; CANCEL_REASON["EXPIRED"] = "EXPIRED"; CANCEL_REASON["USER_CANCELLED_ON_CHAIN"] = "USER_CANCELLED_ON_CHAIN"; CANCEL_REASON["SYSTEM_CANCELLED"] = "SYSTEM_CANCELLED"; CANCEL_REASON["SELF_TRADE"] = "SELF_TRADE"; CANCEL_REASON["POST_ONLY_FAIL"] = "POST_ONLY_FAIL"; CANCEL_REASON["FAILED"] = "FAILED"; CANCEL_REASON["NETWORK_DOWN"] = "NETWORK_DOWN"; })(CANCEL_REASON || (exports.CANCEL_REASON = CANCEL_REASON = {})); var NETWORK_NAME; (function (NETWORK_NAME) { NETWORK_NAME["sui"] = "sui"; })(NETWORK_NAME || (exports.NETWORK_NAME = NETWORK_NAME = {})); var MARKET_STATUS; (function (MARKET_STATUS) { MARKET_STATUS["ACTIVE"] = "ACTIVE"; MARKET_STATUS["INACTIVE"] = "INACTIVE"; MARKET_STATUS["TRADES_INACTIVE"] = "TRADES_INACTIVE"; })(MARKET_STATUS || (exports.MARKET_STATUS = MARKET_STATUS = {})); var SOCKET_EVENTS; (function (SOCKET_EVENTS) { SOCKET_EVENTS["GET_LAST_KLINE_WITH_INTERVAL"] = "{symbol}@kline@{interval}"; SOCKET_EVENTS["GLOBAL_UPDATES_ROOM"] = "globalUpdates"; SOCKET_EVENTS["ORDERBOOK_DEPTH_STREAM_ROOM"] = "orderbookDepthStream"; SOCKET_EVENTS["GlobalUpdatesRoom"] = "globalUpdates"; SOCKET_EVENTS["MarketDataUpdateKey"] = "MarketDataUpdate"; SOCKET_EVENTS["RecentTradesKey"] = "RecentTrades"; SOCKET_EVENTS["OrderbookUpdateKey"] = "OrderbookUpdate"; SOCKET_EVENTS["OrderbookDepthUpdateKey"] = "OrderbookDepthUpdate"; SOCKET_EVENTS["AdjustMarginKey"] = "AdjustMargin"; SOCKET_EVENTS["MarketHealthKey"] = "MarketHealth"; SOCKET_EVENTS["ExchangeHealthKey"] = "ExchangeHealth"; SOCKET_EVENTS["TickerUpdate"] = "TickerUpdate"; SOCKET_EVENTS["OraclePriceUpdate"] = "OraclePriceUpdate"; SOCKET_EVENTS["MarketStateUpdate"] = "MarketStateUpdate"; SOCKET_EVENTS["MarketStatusUpdate"] = "MarketStatusUpdate"; SOCKET_EVENTS["Market24hrChangeUpdate"] = "Market24hrChangeUpdate"; SOCKET_EVENTS["FundingRateUpdated"] = "FundingRateUpdated"; SOCKET_EVENTS["NetworkGasFeeUpdate"] = "NetworkGasFeeUpdate"; SOCKET_EVENTS["UserUpdatesRoom"] = "userUpdates"; SOCKET_EVENTS["OrderUpdateKey"] = "OrderUpdate"; SOCKET_EVENTS["OrderCancellationFailedKey"] = "OrderCancellationFailed"; SOCKET_EVENTS["OrderCancelledKey"] = "OrderCancelled"; SOCKET_EVENTS["PositionUpdateKey"] = "PositionUpdate"; SOCKET_EVENTS["UserTradeKey"] = "UserTrade"; SOCKET_EVENTS["UserTransaction"] = "UserTransaction"; SOCKET_EVENTS["AccountDataUpdateKey"] = "AccountDataUpdate"; SOCKET_EVENTS["UserFundingUpdate"] = "UserFundingUpdate"; SOCKET_EVENTS["UserTransferUpdate"] = "UserTransferUpdate"; SOCKET_EVENTS["AccountPermissionUpdate"] = "AccountPermissionUpdate"; SOCKET_EVENTS["RpcUrlResolved"] = "RpcUrlResolved"; SOCKET_EVENTS["OrderSentForSettlementUpdate"] = "OrderSettlementUpdate"; SOCKET_EVENTS["OrderRequeueUpdate"] = "OrderRequeueUpdate"; SOCKET_EVENTS["OrderCancelledOnReversionUpdate"] = "OrderCancelledOnReversionUpdate"; })(SOCKET_EVENTS || (exports.SOCKET_EVENTS = SOCKET_EVENTS = {})); var ADJUST_MARGIN; (function (ADJUST_MARGIN) { ADJUST_MARGIN["Add"] = "Add"; ADJUST_MARGIN["Remove"] = "Remove"; })(ADJUST_MARGIN || (exports.ADJUST_MARGIN = ADJUST_MARGIN = {})); var SIGNER_TYPES; (function (SIGNER_TYPES) { SIGNER_TYPES["KP_SECP256"] = "0"; SIGNER_TYPES["KP_ED25519"] = "1"; SIGNER_TYPES["UI_ED25519"] = "2"; })(SIGNER_TYPES || (exports.SIGNER_TYPES = SIGNER_TYPES = {})); var TRANSFERABLE_COINS; (function (TRANSFERABLE_COINS) { TRANSFERABLE_COINS["SUI"] = "SUI"; TRANSFERABLE_COINS["USDC"] = "USDC"; })(TRANSFERABLE_COINS || (exports.TRANSFERABLE_COINS = TRANSFERABLE_COINS = {}));