UNPKG

@renex/renex

Version:

The official RenEx Software Development Kit in typescript.

19 lines (18 loc) 1.56 kB
import RenExSDK from "../index"; import { EncodedData } from "../lib/encodedData"; import { SwapReceipt, SwapStatus } from "../lib/swapper"; import { OrderInputsAll, OrderStatus, SwapperdBalanceDetails, SwapperdConnectionStatus } from "../types"; export declare const currentSwapperdConnectionStatus: (sdk: RenExSDK) => SwapperdConnectionStatus; export declare const swapperdConnected: (sdk: RenExSDK) => boolean; export declare const resetSwapperdConnection: (sdk: RenExSDK) => Promise<SwapperdConnectionStatus>; export declare const refreshSwapperdConnectionStatus: (sdk: RenExSDK) => Promise<SwapperdConnectionStatus>; export declare const authorizeSwapperd: (sdk: RenExSDK) => Promise<SwapperdConnectionStatus>; export declare const getSwapperID: (sdk: RenExSDK) => Promise<string>; export declare const getSwapperVersion: (sdk: RenExSDK) => Promise<string>; export declare const supportedAtomicTokens: (sdk: RenExSDK) => Promise<string[]>; export declare const swapperdAddresses: (sdk: RenExSDK, tokens: string[]) => Promise<string[]>; export declare const swapperdBalances: (sdk: RenExSDK, tokens: string[]) => Promise<Map<string, SwapperdBalanceDetails>>; export declare const submitOrder: (sdk: RenExSDK, orderID: EncodedData, orderInputs: OrderInputsAll) => Promise<any>; export declare function fetchAtomicOrderStatus(sdk: RenExSDK, orderID: EncodedData): Promise<OrderStatus>; export declare function fetchAtomicOrder(sdk: RenExSDK, orderID: EncodedData): Promise<SwapReceipt>; export declare function toOrderStatus(status: SwapStatus): OrderStatus;