/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { ethers, EventFilter, Signer, BigNumber, BigNumberish, PopulatedTransaction, BaseContract, ContractTransaction, CallOverrides, } from "ethers"; import { BytesLike } from "@ethersproject/bytes"; import { Listener, Provider } from "@ethersproject/providers"; import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi"; import { TypedEventFilter, TypedEvent, TypedListener } from "./commons"; interface TestMessageInterface extends ethers.utils.Interface { functions: { "body(bytes)": FunctionFragment; "destination(bytes)": FunctionFragment; "leaf(bytes)": FunctionFragment; "nonce(bytes)": FunctionFragment; "origin(bytes)": FunctionFragment; "recipient(bytes)": FunctionFragment; "recipientAddress(bytes)": FunctionFragment; "sender(bytes)": FunctionFragment; }; encodeFunctionData(functionFragment: "body", values: [BytesLike]): string; encodeFunctionData( functionFragment: "destination", values: [BytesLike] ): string; encodeFunctionData(functionFragment: "leaf", values: [BytesLike]): string; encodeFunctionData(functionFragment: "nonce", values: [BytesLike]): string; encodeFunctionData(functionFragment: "origin", values: [BytesLike]): string; encodeFunctionData( functionFragment: "recipient", values: [BytesLike] ): string; encodeFunctionData( functionFragment: "recipientAddress", values: [BytesLike] ): string; encodeFunctionData(functionFragment: "sender", values: [BytesLike]): string; decodeFunctionResult(functionFragment: "body", data: BytesLike): Result; decodeFunctionResult( functionFragment: "destination", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "leaf", data: BytesLike): Result; decodeFunctionResult(functionFragment: "nonce", data: BytesLike): Result; decodeFunctionResult(functionFragment: "origin", data: BytesLike): Result; decodeFunctionResult(functionFragment: "recipient", data: BytesLike): Result; decodeFunctionResult( functionFragment: "recipientAddress", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "sender", data: BytesLike): Result; events: {}; } export class TestMessage extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; listeners, EventArgsObject>( eventFilter?: TypedEventFilter ): Array>; off, EventArgsObject>( eventFilter: TypedEventFilter, listener: TypedListener ): this; on, EventArgsObject>( eventFilter: TypedEventFilter, listener: TypedListener ): this; once, EventArgsObject>( eventFilter: TypedEventFilter, listener: TypedListener ): this; removeListener, EventArgsObject>( eventFilter: TypedEventFilter, listener: TypedListener ): this; removeAllListeners, EventArgsObject>( eventFilter: TypedEventFilter ): this; listeners(eventName?: string): Array; off(eventName: string, listener: Listener): this; on(eventName: string, listener: Listener): this; once(eventName: string, listener: Listener): this; removeListener(eventName: string, listener: Listener): this; removeAllListeners(eventName?: string): this; queryFilter, EventArgsObject>( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined ): Promise>>; interface: TestMessageInterface; functions: { body(_message: BytesLike, overrides?: CallOverrides): Promise<[string]>; destination( _message: BytesLike, overrides?: CallOverrides ): Promise<[number]>; leaf(_message: BytesLike, overrides?: CallOverrides): Promise<[string]>; nonce(_message: BytesLike, overrides?: CallOverrides): Promise<[number]>; origin(_message: BytesLike, overrides?: CallOverrides): Promise<[number]>; recipient( _message: BytesLike, overrides?: CallOverrides ): Promise<[string]>; recipientAddress( _message: BytesLike, overrides?: CallOverrides ): Promise<[string]>; sender(_message: BytesLike, overrides?: CallOverrides): Promise<[string]>; }; body(_message: BytesLike, overrides?: CallOverrides): Promise; destination(_message: BytesLike, overrides?: CallOverrides): Promise; leaf(_message: BytesLike, overrides?: CallOverrides): Promise; nonce(_message: BytesLike, overrides?: CallOverrides): Promise; origin(_message: BytesLike, overrides?: CallOverrides): Promise; recipient(_message: BytesLike, overrides?: CallOverrides): Promise; recipientAddress( _message: BytesLike, overrides?: CallOverrides ): Promise; sender(_message: BytesLike, overrides?: CallOverrides): Promise; callStatic: { body(_message: BytesLike, overrides?: CallOverrides): Promise; destination( _message: BytesLike, overrides?: CallOverrides ): Promise; leaf(_message: BytesLike, overrides?: CallOverrides): Promise; nonce(_message: BytesLike, overrides?: CallOverrides): Promise; origin(_message: BytesLike, overrides?: CallOverrides): Promise; recipient(_message: BytesLike, overrides?: CallOverrides): Promise; recipientAddress( _message: BytesLike, overrides?: CallOverrides ): Promise; sender(_message: BytesLike, overrides?: CallOverrides): Promise; }; filters: {}; estimateGas: { body(_message: BytesLike, overrides?: CallOverrides): Promise; destination( _message: BytesLike, overrides?: CallOverrides ): Promise; leaf(_message: BytesLike, overrides?: CallOverrides): Promise; nonce(_message: BytesLike, overrides?: CallOverrides): Promise; origin(_message: BytesLike, overrides?: CallOverrides): Promise; recipient( _message: BytesLike, overrides?: CallOverrides ): Promise; recipientAddress( _message: BytesLike, overrides?: CallOverrides ): Promise; sender(_message: BytesLike, overrides?: CallOverrides): Promise; }; populateTransaction: { body( _message: BytesLike, overrides?: CallOverrides ): Promise; destination( _message: BytesLike, overrides?: CallOverrides ): Promise; leaf( _message: BytesLike, overrides?: CallOverrides ): Promise; nonce( _message: BytesLike, overrides?: CallOverrides ): Promise; origin( _message: BytesLike, overrides?: CallOverrides ): Promise; recipient( _message: BytesLike, overrides?: CallOverrides ): Promise; recipientAddress( _message: BytesLike, overrides?: CallOverrides ): Promise; sender( _message: BytesLike, overrides?: CallOverrides ): Promise; }; }