UNPKG

@firefly-exchange/library-sui

Version:

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

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