UNPKG

airgap-coin-lib

Version:

The airgap-coin-lib is a protocol agnostic library to prepare, sign and broadcast cryptocurrency transactions.

16 lines (15 loc) 806 B
/// <reference types="node" /> import BigNumber from '../../../dependencies/src/bignumber.js-9.0.0/bignumber'; import { SerializedSyncProtocolSignedTransaction, SignedTransaction, SignedTransactionSerializer } from '../signed-transaction.serializer'; export declare type SerializedSignedBitcoinTransaction = [Buffer, Buffer]; export interface SignedBitcoinTransaction extends SignedTransaction { from: string[]; amount: BigNumber; fee: BigNumber; accountIdentifier: string; transaction: string; } export declare class BitcoinSignedTransactionSerializer extends SignedTransactionSerializer { serialize(transaction: SignedBitcoinTransaction): SerializedSyncProtocolSignedTransaction; deserialize(serializedTx: SerializedSyncProtocolSignedTransaction): SignedBitcoinTransaction; }