chaingate
Version:
A complete TypeScript library for connecting to and making transactions on different blockchains
13 lines (12 loc) • 881 B
TypeScript
import { UtxoApi } from 'chaingate-client';
import { Address } from '../../../Address';
import { TxVout, UtxoPreparedTransaction } from '../../abstract/Utxo/UtxoPreparedTransaction';
import { CurrencyProviders, PrivateKeyProvider } from '../../CurrencyProviders';
import { CurrencyInfo } from '../../CurrencyInfo';
import { CurrencyAmount } from '../../CurrencyAmount';
import { Txo } from '../../abstract/Utxo/Txo';
export declare class BitcoinCashPreparedTransaction<DefaultUnit extends string> extends UtxoPreparedTransaction<DefaultUnit> {
constructor(api: UtxoApi, currencyProviders: CurrencyProviders, currencyInfo: CurrencyInfo, fromAddress: Address, toAddress: Address, amount: CurrencyAmount, privateKeyProvider: PrivateKeyProvider);
protected toLegacyAddress(address: Address): string;
protected sign(inputs: Txo[], outputs: TxVout[]): Promise<Uint8Array>;
}