lisk-framework
Version:
Lisk blockchain application platform
10 lines (9 loc) • 833 B
TypeScript
/// <reference types="node" />
import { Transaction } from '@liskhq/lisk-chain';
import { VerificationResult } from '../../state_machine';
import { AuthAccount } from './stores/auth_account';
export declare const verifySignature: (chainID: Buffer, publicKey: Buffer, signature: Buffer, transactionBytes: Buffer, id: Buffer) => void;
export declare const verifyMultiSignatureTransaction: (chainID: Buffer, id: Buffer, account: AuthAccount, signatures: ReadonlyArray<Buffer>, transactionBytes: Buffer) => void;
export declare const verifySignatures: (transaction: Transaction, chainID: Buffer, account: AuthAccount) => void;
export declare const verifyNonce: (transaction: Transaction, senderAccount: AuthAccount) => VerificationResult;
export declare const getTransactionFromParameter: (transactionParameter: unknown) => Transaction;