evm-blockchain-tools
Version:
This is a collection of resuseable tools to support development for EVM-powered blockchains
6 lines (5 loc) • 623 B
TypeScript
import { ethers } from "ethers";
import { TransferValidationData, TransferValidationResult } from "../common/interfaces";
import { BlockchainService } from "../services";
export declare function validateERC20Transfer(txData: ethers.providers.TransactionResponse, validationData: Partial<TransferValidationData>, blockchainService?: BlockchainService): Promise<TransferValidationResult>;
export declare function validateEtherTransfer(txData: ethers.providers.TransactionResponse, validationData: Partial<Omit<TransferValidationData, "amountData">>, blockchainService?: BlockchainService): Promise<TransferValidationResult>;