UNPKG

@0xsequence/connect

Version:
29 lines 1.21 kB
import { SequenceIndexer, type TransactionReceipt } from '@0xsequence/indexer'; import type { Hex, PublicClient, WalletClient } from 'viem'; import type { Connector } from 'wagmi'; interface Transaction { to: Hex; data?: Hex; value?: bigint; } interface SendTransactionsInput { chainId: number; senderAddress: Hex; publicClient: PublicClient; walletClient: WalletClient; connector: Connector; transactions: Transaction[]; indexerClient: SequenceIndexer; transactionConfirmations?: number; waitConfirmationForLastTransaction?: boolean; } export declare const sendTransactions: ({ chainId, senderAddress, publicClient, walletClient, connector, transactions, indexerClient, transactionConfirmations, waitConfirmationForLastTransaction }: SendTransactionsInput) => Promise<string>; interface WaitForTransactionReceiptInput { indexerClient: SequenceIndexer; txnHash: Hex; publicClient: PublicClient; confirmations?: number; } export declare const waitForTransactionReceipt: ({ indexerClient, txnHash, publicClient, confirmations }: WaitForTransactionReceiptInput) => Promise<TransactionReceipt>; export {}; //# sourceMappingURL=transactions.d.ts.map