/* Generated by ts-generator ver. 0.0.8 */ /* tslint:disable */ import { Contract, ContractOptions, Options } from "web3-eth-contract"; import { Block } from "web3-eth"; import { EventLog } from "web3-core"; import { EventEmitter } from "events"; import { Callback, TransactionObject } from "./types"; export class MerklePatriciaProof extends Contract { constructor( jsonInterface: any[], address?: string, options?: ContractOptions ); methods: { verify( value: string | number[], encodedPath: (string | number[])[], rlpParentNodes: (string | number[])[], root: string | number[] ): TransactionObject; verifyDebug( value: string | number[], not_encodedPath: (string | number[])[], rlpParentNodes: (string | number[])[], root: string | number[] ): TransactionObject<{ res_: boolean; loc_: string; path_debug_: (string)[]; 0: boolean; 1: string; 2: (string)[]; }>; }; events: { allEvents: ( options?: { filter?: object; fromBlock?: number | string; topics?: (null | string)[]; }, cb?: Callback ) => EventEmitter; }; }