UNPKG

@bsv/wallet-toolbox-client

Version:
64 lines 1.9 kB
import { sdk } from '../../../index.client'; export interface TableProvenTxReq extends TableProvenTxReqDynamics { created_at: Date; updated_at: Date; provenTxReqId: number; provenTxId?: number; status: sdk.ProvenTxReqStatus; /** * Count of how many times a service has been asked about this txid */ attempts: number; /** * Set to true when a terminal status has been set and notification has occurred. */ notified: boolean; txid: string; /** * If valid, a unique string identifying a batch of transactions to be sent together for processing. */ batch?: string; /** * JSON string of processing history. * Parses to `ProvenTxReqHistoryApi`. */ history: string; /** * JSON string of data to drive notifications when this request completes. * Parses to `ProvenTxReqNotifyApi`. */ notify: string; rawTx: number[]; inputBEEF?: number[]; } /** * Table properties that may change after initial record insertion. */ export interface TableProvenTxReqDynamics extends sdk.EntityTimeStamp { updated_at: Date; provenTxId?: number; status: sdk.ProvenTxReqStatus; /** * Count of how many times a service has been asked about this txid */ attempts: number; /** * Set to true when a terminal status has been set and notification has occurred. */ notified: boolean; /** * If valid, a unique string identifying a batch of transactions to be sent together for processing. */ batch?: string; /** * JSON string of processing history. * Parses to `ProvenTxReqHistoryApi`. */ history: string; /** * JSON string of data to drive notifications when this request completes. * Parses to `ProvenTxReqNotifyApi`. */ notify: string; } //# sourceMappingURL=TableProvenTxReq.d.ts.map