UNPKG

wallet-storage-client

Version:
27 lines 950 B
import { Beef } from '@bsv/sdk'; import { StorageProvider } from "../StorageProvider"; import { entity, sdk } from '../../index.client'; /** * Attempt to post one or more `ProvenTxReq` with status 'unsent' * to the bitcoin network. * * @param reqs */ export declare function attemptToPostReqsToNetwork(storage: StorageProvider, reqs: entity.ProvenTxReq[], trx?: sdk.TrxToken): Promise<PostReqsToNetworkResult>; export type PostReqsToNetworkDetailsStatus = 'success' | 'doubleSpend' | 'unknown'; export interface PostReqsToNetworkDetails { txid: string; req: entity.ProvenTxReq; status: PostReqsToNetworkDetailsStatus; pbrft: sdk.PostTxResultForTxid; data?: string; error?: string; } export interface PostReqsToNetworkResult { status: "success" | "error"; beef: Beef; details: PostReqsToNetworkDetails[]; pbr?: sdk.PostBeefResult; log: string; } //# sourceMappingURL=attemptToPostReqsToNetwork.d.ts.map