@reservoir0x/relay-sdk
Version:
Relay is the Fastest and Cheapest Way to Bridge and Transact Across Chains.
10 lines • 1.17 kB
TypeScript
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