UNPKG

@airgap/serializer

Version:

The @airgap/serializer provides serializers used in AirGap applications.

9 lines (8 loc) 408 B
import { SignedTransaction, UnsignedTransaction } from '@airgap/coinlib-core'; export interface TransactionValidator { validateUnsignedTransaction(transaction: UnsignedTransaction): Promise<boolean>; validateSignedTransaction(transaction: SignedTransaction): Promise<boolean>; } export interface TransactionValidatorFactory<T extends TransactionValidator = TransactionValidator> { create(): T; }