@coolwallet/kas
Version:
76 lines (75 loc) • 2.51 kB
TypeScript
/// <reference types="node" />
import { TxData, Input, Output, Change, ScriptType } from '../../config/types';
import { Transaction } from '../../transaction';
export declare const testNormalInput: Input;
export declare const testInputWithInvalidInputPublicKey: {
pubkeyBuf: Buffer;
preTxHash: string;
preIndex: number;
preValue: string;
addressIndex: number;
sequence?: number | undefined;
purposeIndex?: number | undefined;
scriptType?: ScriptType | undefined;
};
export declare const testInputWithoutTxId: {
preTxHash: string;
preIndex: number;
preValue: string;
addressIndex: number;
sequence?: number | undefined;
pubkeyBuf?: Buffer | undefined;
purposeIndex?: number | undefined;
scriptType?: ScriptType | undefined;
};
export declare const testInputWithZeroAmount: {
preValue: string;
preTxHash: string;
preIndex: number;
addressIndex: number;
sequence?: number | undefined;
pubkeyBuf?: Buffer | undefined;
purposeIndex?: number | undefined;
scriptType?: ScriptType | undefined;
};
export declare const testNormalOutput: Output;
export declare const testMaxOutput: Output;
export declare const testOutputWithInvalidAddress: {
address: string;
value: string;
};
export declare const testOutputWithZeroAmount: {
value: string;
address: string;
};
export declare const testOutputValueWithTooManyDecimals: {
value: string;
address: string;
};
export declare const testOutputValueLessThanDust: {
value: string;
address: string;
};
export declare const testOutputValueMax: {
value: string;
address: string;
};
export declare const testOutputTooLargeValue: {
value: string;
address: string;
};
export declare const testNormalV1Output: Output;
export declare const testNormalV8Output: Output;
export declare const testNormalChange: Change;
export declare const testInsufficientFeeChange: Change;
export declare const testTooLargeChange: Change;
export declare const testInvalidChange: Change;
export declare const testTxData: TxData;
export declare const testTransaction: Transaction;
export declare const testMaxTxData: TxData;
export declare const testMaxTransaction: Transaction;
export declare const testSendV1TxData: TxData;
export declare const testSendToV1AddressTransaction: Transaction;
export declare const testSendToV8TxData: TxData;
export declare const testSendToV8AddressTransaction: Transaction;
export declare const testTxDataWithLargeInputs: TxData;