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
TypeScript
/// <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;
}