UNPKG

@tatumio/tatum-v1

Version:

Tatum API client allows browsers and Node.js clients to interact with Tatum API.

26 lines (25 loc) 1.37 kB
import { TransactionKMS } from '../model'; import { TransferBtcLtcBlockchain } from '../model/request/TransferBtcLtcBlockchain'; /** * Sign Litecoin pending transaction from Tatum KMS * @param tx pending transaction from KMS * @param privateKeys private keys to sign transaction with. * @param testnet mainnet or testnet version * @returns transaction data to be broadcast to blockchain. */ export declare const signLitecoinKMSTransaction: (tx: TransactionKMS, privateKeys: string[], testnet: boolean) => Promise<any>; /** * Sign Litcoin transaction with private keys locally. Nothing is broadcast to the blockchain. * @param testnet mainnet or testnet version * @param body content of the transaction to broadcast * @returns transaction data to be broadcast to blockchain. */ export declare const prepareLitecoinSignedTransaction: (testnet: boolean, body: TransferBtcLtcBlockchain) => Promise<any>; /** * Send Litecoin transaction to the blockchain. This method broadcasts signed transaction to the blockchain. * This operation is irreversible. * @param testnet mainnet or testnet version * @param body content of the transaction to broadcast * @returns transaction id of the transaction in the blockchain */ export declare const sendLitecoinTransaction: (testnet: boolean, body: TransferBtcLtcBlockchain) => Promise<import("../model").TransactionHash>;