UNPKG

@aeternity/aepp-sdk

Version:

SDK for the æternity blockchain

19 lines (18 loc) 720 B
import { unpackTx } from './builder/index.js'; import Node from '../Node.js'; export interface ValidatorResult { message: string; key: string; checkedKeys: string[]; } /** * Transaction Validator * This function validates some transaction properties, * to make sure it can be posted it to the chain * @category transaction builder * @param transaction - Base64Check-encoded transaction * @param nodeNotCached - Node to validate transaction against * @returns Array with verification errors * @example const errors = await verifyTransaction(transaction, node) */ export default function verifyTransaction(transaction: Parameters<typeof unpackTx>[0], nodeNotCached: Node): Promise<ValidatorResult[]>;