UNPKG

lotus-sdk

Version:

Central repository for several classes of tools for integrating with, and building for, the Lotusia ecosystem

36 lines 1.14 kB
import { PublicKey } from '../publickey.js'; import { Signature } from '../crypto/signature.js'; export interface TransactionSignatureData { publicKey: PublicKey | Buffer | string; prevTxId: Buffer | string; outputIndex: number; inputIndex: number; signature: Signature | Buffer | string; sigtype: number; } export interface TransactionSignatureObject { publicKey: string; prevTxId: string; outputIndex: number; inputIndex: number; signature: string; sigtype: number; } export declare class TransactionSignature extends Signature { publicKey: PublicKey; prevTxId: Buffer; outputIndex: number; inputIndex: number; sigtype: number; signature: Signature; constructor(arg?: TransactionSignatureData | TransactionSignature); private _fromObject; private _checkObjectArgs; toObject(): TransactionSignatureObject; toJSON: () => TransactionSignatureObject; static fromObject(obj: TransactionSignatureData): TransactionSignature; clone(): TransactionSignature; isValid(): boolean; toString(): string; } //# sourceMappingURL=signature.d.ts.map