UNPKG

chaingate

Version:

A complete TypeScript library for connecting to and making transactions on different blockchains

13 lines (12 loc) 881 B
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>; }