bsv-p2p-wallet-uat
Version:
A Bitcoin SV Wallet Library
39 lines (38 loc) • 757 B
TypeScript
export interface ScriptSig {
asm: string;
hex: string;
}
export interface Vin {
txid: string;
vout: number;
scriptSig: ScriptSig;
sequence: number;
coinbase: string;
}
export interface ScriptPubKey {
asm: string;
hex: string;
reqSigs: number;
type: number;
addresses: string[];
opReturn?: any;
isTruncated: boolean;
}
export interface Vout {
value: number;
n: number;
scriptPubKey: ScriptPubKey;
}
export interface TxDetails {
txid: string;
hash: string;
size: number;
version: number;
locktime: number;
vin: Vin[];
vout: Vout[];
blockhash: string;
confirmations: number;
time: number;
blocktime: number;
}