0xtrails
Version:
SDK for Trails
25 lines • 2.6 kB
TypeScript
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';
//# sourceMappingURL=index.d.ts.map