UNPKG

0xtrails

Version:

SDK for Trails

103 lines (101 loc) 2.71 kB
// Be explicit about what we export export { getAPIClient, useAPIClient } from "./apiClient.js" export { getSupportedChains, useSupportedChains, } from "./chains.js" export { getIndexerGatewayClient, useIndexerGatewayClient, } from "./indexerClient.js" export type { GetIntentCallsPayloadsReturn, OriginCallParams, QuoteProvider, TrailsFee, } from "./intents.js" export { calculateIntentAddress, calculateOriginAndDestinationIntentAddresses, commitIntentConfig, getIntentCallsPayloads, sendOriginTransaction, } from "./intents.js" export type { MetaTxn, MetaTxnStatus, } from "./metaTxnMonitor.js" export { useMetaTxnsMonitor } from "./metaTxnMonitor.js" export { prepareSend, useQuote, type UseQuoteReturn, type UseQuoteProps, type SwapReturn, TradeType, } from "./prepareSend.js" export type { TransactionState, IntentTransaction, IntentTransactionHistoryResponse, GetIntentTransactionHistoryParams, TransactionHistoryResponse, GetAccountTransactionHistoryParams, UseAccountTransactionHistoryParams, UseAccountTransactionHistoryReturn, UseIntentTransactionHistoryParams, UseIntentTransactionHistoryReturn, } from "./transactions.js" export { getIntentTransactionHistory, getAccountTransactionHistory, useAccountTransactionHistory, useIntentTransactionHistory, } from "./transactions.js" export { getAccountTotalBalanceUsd, getHasSufficientBalanceToken, getHasSufficientBalanceUsd, useAccountTotalBalanceUsd, useHasSufficientBalanceToken, useHasSufficientBalanceUsd, useTokenBalances, } from "./tokenBalances.js" export type { NativeTokenBalance, TokenBalance, } from "./tokenBalances.js" export { getSupportedTokens, useSupportedTokens, useTokenList, } from "./tokens.js" export { getTxTimeDiff } from "./transactions.js" export { useTrails } from "./trails.js" export type { WagmiAccount } from "./trails.js" export type { Mode } from "./mode.js" export { TRAILS_CONTRACT_PLACEHOLDER_AMOUNT } from "./proxyCaller.js" export { getERC20TransferData } from "./encoders.js" export { getRelayer, useRelayers } from "./relayer.js" export { relayerSendMetaTx, getMetaTxnReceipt } from "./metaTxns.js" export { declareSequenceEnv, getSequenceProjectAccessKey, getSequenceApiUrl, getSequenceIndexerUrl, getSequenceEnv, setSequenceProjectAccessKey, setSequenceApiUrl, setSequenceIndexerUrl, setSequenceNodeGatewayUrl, getSequenceNodeGatewayUrl, setSequenceEnv, setWalletConnectProjectId, getWalletConnectProjectId, setSlippageTolerance, getSlippageTolerance, setDebug, getDebug, } from "./config.js" export * from "./widget/index.js" export { logger, getMinLogLevel } from "./logger.js"