zksync-ethers
Version:
A Web3 library for interacting with the ZkSync Layer 2 scaling solution.
17 lines (16 loc) • 1.11 kB
TypeScript
import { BlockParams, TransactionReceiptParams, TransactionResponseParams } from 'ethers';
import { LogParams } from './types';
export type FormatFunc = (value: any) => any;
export declare function allowNull(format: FormatFunc, nullValue?: any): FormatFunc;
export declare function arrayOf(format: FormatFunc, allowNull?: boolean): FormatFunc;
export declare function object(format: Record<string, FormatFunc>, altNames?: Record<string, Array<string>>): FormatFunc;
export declare function formatBoolean(value: any): boolean;
export declare function formatData(value: string): string;
export declare function formatHash(value: any): string;
export declare function formatUint256(value: any): string;
export declare function formatLog(value: any): LogParams;
export declare function formatBlock(value: any): BlockParams;
export declare function formatReceiptLog(value: any): LogParams;
export declare function formatTransactionReceipt(value: any): TransactionReceiptParams;
export declare function formatTransactionResponse(value: any): TransactionResponseParams;
export declare function formatFee(value: any): any;