UNPKG

@coolwallet/btc

Version:
14 lines (13 loc) 1.28 kB
import { Transport } from '@coolwallet/core'; import { ScriptType, Input, Output, Change, PreparedData, Callback } from '../config/types'; export declare function getScriptSigningActions(transport: Transport, redeemScriptType: ScriptType, appId: string, appPrivateKey: string, preparedData: PreparedData, seVersion: number): Promise<{ actions: Array<Callback>; }>; export declare function getScriptSigningPreActions(transport: Transport, appId: string, appPrivateKey: string, script: string, inputArgument: string): { preActions: Array<Callback>; }; export declare function getBTCArgument(scriptType: ScriptType, inputs: Array<Input>, output: Output, change?: Change): Promise<string>; export declare function getWitness0Argument(scriptType: ScriptType, inputs: Array<Input>, output: Output, change?: Change): Promise<string>; export declare function getWitness1Argument(scriptType: ScriptType, inputs: Array<Input>, output: Output, change?: Change): Promise<string>; export declare function getUSDTArgument(scriptType: ScriptType, inputs: Array<Input>, output: Output, value: string, change?: Change): Promise<string>; export declare function getUSDTNewArgument(scriptType: ScriptType, inputs: Array<Input>, output: Output, value: string, change?: Change): Promise<string>;