UNPKG

@bluefin-exchange/bluefin7k-aggregator-sdk

Version:
54 lines (53 loc) 1.7 kB
export * from "./types/aggregator"; import { Config } from "./config"; import { getSuiPrice, getTokenPrice, getTokenPrices } from "./features/prices"; import { executeBluefinTx } from "./libs/protocols/bluefinx/client"; import { buildTx, estimateGasFee, executeTx, getQuote, getSwapHistory, DEFAULT_SOURCES, } from "./features/swap"; import { cancelDcaOrder, cancelLimitOrder, claimExpiredLimitOrder, getClosedDcaOrders, getClosedLimitOrders, getDcaOrderExecutions, getOpenDcaOrders, getOpenLimitOrders, placeDcaOrder, placeLimitOrder, } from "./features/limitDca"; // avoid breaking changes const getSuiClient = Config.getSuiClient; const setSuiClient = Config.setSuiClient; export { // config Config, // sui client getSuiClient, setSuiClient, // prices getTokenPrice, getTokenPrices, getSuiPrice, // swap getQuote, estimateGasFee, buildTx, getSwapHistory, executeTx, executeBluefinTx, DEFAULT_SOURCES, // limit order placeLimitOrder, getOpenLimitOrders, cancelLimitOrder, claimExpiredLimitOrder, getClosedLimitOrders, // dca placeDcaOrder, getOpenDcaOrders, cancelDcaOrder, getClosedDcaOrders, getDcaOrderExecutions, }; export default { // config Config, // sui client getSuiClient, setSuiClient, // prices getTokenPrice, getTokenPrices, getSuiPrice, // swap getQuote, estimateGasFee, buildTx, getSwapHistory, executeTx, executeBluefinTx, DEFAULT_SOURCES, // limit order placeLimitOrder, getOpenLimitOrders, cancelLimitOrder, claimExpiredLimitOrder, getClosedLimitOrders, // dca placeDcaOrder, getOpenDcaOrders, cancelDcaOrder, getClosedDcaOrders, getDcaOrderExecutions, };