UNPKG

@reservoir0x/relay-sdk

Version:

Relay is the Fastest and Cheapest Way to Bridge and Transact Across Chains.

10 lines 1.17 kB
import { type TransactionReceipt } from 'viem'; import type { Execute, AdaptedWallet, TransactionStepItem, SvmReceipt, SuiReceipt } from '../types/index.js'; import type { AxiosRequestConfig, AxiosRequestHeaders, AxiosResponse } from 'axios'; /** * Safe txhash.wait which handles replacements when users speed up the transaction * @param url an URL object * @returns A Promise to wait on */ export declare function sendTransactionSafely(chainId: number, items: TransactionStepItem | TransactionStepItem[], step: Execute['steps'][0], wallet: AdaptedWallet, setTxHashes: (tx: NonNullable<Execute['steps'][0]['items']>[0]['txHashes']) => void, setInternalTxHashes: (tx: NonNullable<Execute['steps'][0]['items']>[0]['internalTxHashes']) => void, request: AxiosRequestConfig, headers?: AxiosRequestHeaders, crossChainIntentChainId?: number, isValidating?: (res?: AxiosResponse<any, any>) => void, details?: Execute['details'], setReceipt?: (receipt: TransactionReceipt | SvmReceipt | SuiReceipt) => void, setCheckStatus?: (checkStatus: NonNullable<Execute['steps'][0]['items']>[0]['checkStatus']) => void): Promise<boolean>; //# sourceMappingURL=transaction.d.ts.map