@coolwallet/zen
Version:
Coolwallet Horizen sdk
18 lines (17 loc) • 818 B
TypeScript
/// <reference types="node" />
import * as types from '../config/types';
export declare function addressToOutScript(address: string): {
scriptType: types.ScriptType;
outScript: Buffer;
outHash: Buffer;
};
export declare function pubkeyToAddressAndOutScript(pubkey: Buffer, scriptType: types.ScriptType): {
address: string;
outScript: Buffer;
hash: Buffer;
};
export declare function createUnsignedTransactions(scriptType: types.ScriptType, inputs: Array<types.Input>, output: types.Output, change: types.Change | undefined, version?: number, lockTime?: number): {
preparedData: types.PreparedData;
unsignedTransactions: Array<Buffer>;
};
export declare function composeFinalTransaction(scriptType: types.ScriptType, preparedData: types.PreparedData, signatures: Array<Buffer>): Buffer;