@funkit/fun-relay
Version:
17 lines • 2.19 kB
TypeScript
export { type BitcoinAddress, type BitcoinPsbt, type BitcoinPsbtDynamicParams, type BitcoinTxHash, type BitcoinWallet, getBitcoinWallet, getBitcoinWalletFromSigner, } from './src/bitcoin';
export { getRelayClient, initializeRelayClient, type InitializeRelayClientParams, } from './src/client';
export { FUN_RELAY_REFERRER, FUN_RELAY_REVENUE_WALLET, RELAY_BITCOIN_CHAIN_ID, RELAY_BITCOIN_CHAIN_ID_NUMBER, RELAY_NATIVE_TOKEN_BITCOIN, RELAY_NATIVE_TOKEN_HYPERCORE, RELAY_NATIVE_TOKEN, RELAY_SOLANA_CHAIN_ID, RELAY_SOLANA_CHAIN_ID_NUMBER, RELAY_LIGHTER_CHAIN_ID, RELAY_TERMINAL_STATUSES, } from './src/constants';
export { type ExecuteRelayQuoteParams, type RelayAddress, type RelayChainId, type RelayExecutionStep, type RelayTxHash, RELAY_VM_TYPES, type RelayVmType, type RelayWallet, executeRelayQuote, getRelayExecutionInfo, } from './src/execution';
export { parseRelayFees } from './src/fees';
export { getRelayAssetPriceInfo } from './src/price';
export { getRelayAssetInfo } from './src/currency';
export { type GetRelayQuoteParams, type RelayQuote, type RelayExecute, type RelayQuoteResult, getRelayQuote, getReferrer, RelayQuoteClientError, } from './src/quote';
export { type SolanaAddress, type SolanaTxHash, type SolanaWallet, getSolanaWallet, } from './src/solana';
export { type TronAddress, type TronTxHash, type TronWallet, getTronWallet, } from './src/tron';
export type { LighterAccountIndex, LighterWallet } from './src/lighter';
export { getRelayExecutionRefundState, getRelayExecutionState, isRelayExecutionTerminalStatus, convertFunToRelayTokenAddress, convertFunToRelayChainId, } from './src/utils';
export { LogLevel, type RelayExecutionInfo, type RelayExecutionStatus, type RelayTokenPriceInfo, } from './src/types';
export { ASSET_LOGO_SRCS, FALLBACK_ASSET, getAssetLogoSrc } from './src/assets';
export { DYNAMIC_ROUTES, VAULT_DEPOSITOR_ABI, UNWRAP_AND_CALL_ABI, initDynamicRouting, shouldResetApproval, } from './src/dynamicRoutes';
export type { DynamicRoutes, DynamicRoute, DynamicRoutePath, DynamicRouteConfig, DynamicRoutingConfig, IndexedDynamicRoutingConfig, RuleDefinition, RuleDefinitions, } from './src/dynamicRoutes/types';
//# sourceMappingURL=index.d.ts.map