import type { BaseContract, BigNumber, BigNumberish, BytesLike, CallOverrides, ContractTransaction, Overrides, PopulatedTransaction, Signer, utils } from "ethers"; import type { FunctionFragment, Result, EventFragment } from "@ethersproject/abi"; import type { Listener, Provider } from "@ethersproject/providers"; import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent, PromiseOrValue } from "../common"; export interface L2_xDaiAMBInterface extends utils.Interface { functions: { "transactionHash()": FunctionFragment; "numMessagesSigned(bytes32)": FunctionFragment; "sourceChainId()": FunctionFragment; "_sendMessage(address,bytes,uint256,uint256)": FunctionFragment; "signature(bytes32,uint256)": FunctionFragment; "initialize(uint256,uint256,address,uint256,uint256,uint256,address)": FunctionFragment; "isInitialized()": FunctionFragment; "requiredBlockConfirmations()": FunctionFragment; "getMinimumGasUsage(bytes)": FunctionFragment; "failedMessageReceiver(bytes32)": FunctionFragment; "getBridgeMode()": FunctionFragment; "setChainIds(uint256,uint256)": FunctionFragment; "message(bytes32)": FunctionFragment; "failedMessageSender(bytes32)": FunctionFragment; "submitSignature(bytes,bytes)": FunctionFragment; "messageId()": FunctionFragment; "numAffirmationsSigned(bytes32)": FunctionFragment; "affirmationsSigned(bytes32)": FunctionFragment; "setMaxGasPerTx(uint256)": FunctionFragment; "requiredSignatures()": FunctionFragment; "owner()": FunctionFragment; "messagesSigned(bytes32)": FunctionFragment; "requireToConfirmMessage(address,bytes,uint256)": FunctionFragment; "validatorContract()": FunctionFragment; "deployedAtBlock()": FunctionFragment; "getBridgeInterfacesVersion()": FunctionFragment; "messageSourceChainId()": FunctionFragment; "setRequiredBlockConfirmations(uint256)": FunctionFragment; "destinationChainId()": FunctionFragment; "setGasPrice(uint256)": FunctionFragment; "messageCallStatus(bytes32)": FunctionFragment; "messageSender()": FunctionFragment; "decimalShift()": FunctionFragment; "requireToPassMessage(address,bytes,uint256)": FunctionFragment; "failedMessageDataHash(bytes32)": FunctionFragment; "maxGasPerTx()": FunctionFragment; "executeAffirmation(bytes)": FunctionFragment; "transferOwnership(address)": FunctionFragment; "gasPrice()": FunctionFragment; "isAlreadyProcessed(uint256)": FunctionFragment; }; getFunction(nameOrSignatureOrTopic: "transactionHash" | "numMessagesSigned" | "sourceChainId" | "_sendMessage" | "signature" | "initialize" | "isInitialized" | "requiredBlockConfirmations" | "getMinimumGasUsage" | "failedMessageReceiver" | "getBridgeMode" | "setChainIds" | "message" | "failedMessageSender" | "submitSignature" | "messageId" | "numAffirmationsSigned" | "affirmationsSigned" | "setMaxGasPerTx" | "requiredSignatures" | "owner" | "messagesSigned" | "requireToConfirmMessage" | "validatorContract" | "deployedAtBlock" | "getBridgeInterfacesVersion" | "messageSourceChainId" | "setRequiredBlockConfirmations" | "destinationChainId" | "setGasPrice" | "messageCallStatus" | "messageSender" | "decimalShift" | "requireToPassMessage" | "failedMessageDataHash" | "maxGasPerTx" | "executeAffirmation" | "transferOwnership" | "gasPrice" | "isAlreadyProcessed"): FunctionFragment; encodeFunctionData(functionFragment: "transactionHash", values?: undefined): string; encodeFunctionData(functionFragment: "numMessagesSigned", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "sourceChainId", values?: undefined): string; encodeFunctionData(functionFragment: "_sendMessage", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "signature", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "initialize", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "isInitialized", values?: undefined): string; encodeFunctionData(functionFragment: "requiredBlockConfirmations", values?: undefined): string; encodeFunctionData(functionFragment: "getMinimumGasUsage", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "failedMessageReceiver", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "getBridgeMode", values?: undefined): string; encodeFunctionData(functionFragment: "setChainIds", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "message", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "failedMessageSender", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "submitSignature", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "messageId", values?: undefined): string; encodeFunctionData(functionFragment: "numAffirmationsSigned", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "affirmationsSigned", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "setMaxGasPerTx", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "requiredSignatures", values?: undefined): string; encodeFunctionData(functionFragment: "owner", values?: undefined): string; encodeFunctionData(functionFragment: "messagesSigned", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "requireToConfirmMessage", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "validatorContract", values?: undefined): string; encodeFunctionData(functionFragment: "deployedAtBlock", values?: undefined): string; encodeFunctionData(functionFragment: "getBridgeInterfacesVersion", values?: undefined): string; encodeFunctionData(functionFragment: "messageSourceChainId", values?: undefined): string; encodeFunctionData(functionFragment: "setRequiredBlockConfirmations", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "destinationChainId", values?: undefined): string; encodeFunctionData(functionFragment: "setGasPrice", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "messageCallStatus", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "messageSender", values?: undefined): string; encodeFunctionData(functionFragment: "decimalShift", values?: undefined): string; encodeFunctionData(functionFragment: "requireToPassMessage", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "failedMessageDataHash", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "maxGasPerTx", values?: undefined): string; encodeFunctionData(functionFragment: "executeAffirmation", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "transferOwnership", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "gasPrice", values?: undefined): string; encodeFunctionData(functionFragment: "isAlreadyProcessed", values: [PromiseOrValue]): string; decodeFunctionResult(functionFragment: "transactionHash", data: BytesLike): Result; decodeFunctionResult(functionFragment: "numMessagesSigned", data: BytesLike): Result; decodeFunctionResult(functionFragment: "sourceChainId", data: BytesLike): Result; decodeFunctionResult(functionFragment: "_sendMessage", data: BytesLike): Result; decodeFunctionResult(functionFragment: "signature", data: BytesLike): Result; decodeFunctionResult(functionFragment: "initialize", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isInitialized", data: BytesLike): Result; decodeFunctionResult(functionFragment: "requiredBlockConfirmations", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getMinimumGasUsage", data: BytesLike): Result; decodeFunctionResult(functionFragment: "failedMessageReceiver", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getBridgeMode", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setChainIds", data: BytesLike): Result; decodeFunctionResult(functionFragment: "message", data: BytesLike): Result; decodeFunctionResult(functionFragment: "failedMessageSender", data: BytesLike): Result; decodeFunctionResult(functionFragment: "submitSignature", data: BytesLike): Result; decodeFunctionResult(functionFragment: "messageId", data: BytesLike): Result; decodeFunctionResult(functionFragment: "numAffirmationsSigned", data: BytesLike): Result; decodeFunctionResult(functionFragment: "affirmationsSigned", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setMaxGasPerTx", data: BytesLike): Result; decodeFunctionResult(functionFragment: "requiredSignatures", data: BytesLike): Result; decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; decodeFunctionResult(functionFragment: "messagesSigned", data: BytesLike): Result; decodeFunctionResult(functionFragment: "requireToConfirmMessage", data: BytesLike): Result; decodeFunctionResult(functionFragment: "validatorContract", data: BytesLike): Result; decodeFunctionResult(functionFragment: "deployedAtBlock", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getBridgeInterfacesVersion", data: BytesLike): Result; decodeFunctionResult(functionFragment: "messageSourceChainId", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setRequiredBlockConfirmations", data: BytesLike): Result; decodeFunctionResult(functionFragment: "destinationChainId", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setGasPrice", data: BytesLike): Result; decodeFunctionResult(functionFragment: "messageCallStatus", data: BytesLike): Result; decodeFunctionResult(functionFragment: "messageSender", data: BytesLike): Result; decodeFunctionResult(functionFragment: "decimalShift", data: BytesLike): Result; decodeFunctionResult(functionFragment: "requireToPassMessage", data: BytesLike): Result; decodeFunctionResult(functionFragment: "failedMessageDataHash", data: BytesLike): Result; decodeFunctionResult(functionFragment: "maxGasPerTx", data: BytesLike): Result; decodeFunctionResult(functionFragment: "executeAffirmation", data: BytesLike): Result; decodeFunctionResult(functionFragment: "transferOwnership", data: BytesLike): Result; decodeFunctionResult(functionFragment: "gasPrice", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isAlreadyProcessed", data: BytesLike): Result; events: { "UserRequestForSignature(bytes32,bytes)": EventFragment; "AffirmationCompleted(address,address,bytes32,bool)": EventFragment; "SignedForUserRequest(address,bytes32)": EventFragment; "SignedForAffirmation(address,bytes32)": EventFragment; "CollectedSignatures(address,bytes32,uint256)": EventFragment; "GasPriceChanged(uint256)": EventFragment; "RequiredBlockConfirmationChanged(uint256)": EventFragment; "OwnershipTransferred(address,address)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "UserRequestForSignature"): EventFragment; getEvent(nameOrSignatureOrTopic: "AffirmationCompleted"): EventFragment; getEvent(nameOrSignatureOrTopic: "SignedForUserRequest"): EventFragment; getEvent(nameOrSignatureOrTopic: "SignedForAffirmation"): EventFragment; getEvent(nameOrSignatureOrTopic: "CollectedSignatures"): EventFragment; getEvent(nameOrSignatureOrTopic: "GasPriceChanged"): EventFragment; getEvent(nameOrSignatureOrTopic: "RequiredBlockConfirmationChanged"): EventFragment; getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment; } export interface UserRequestForSignatureEventObject { messageId: string; encodedData: string; } export type UserRequestForSignatureEvent = TypedEvent<[ string, string ], UserRequestForSignatureEventObject>; export type UserRequestForSignatureEventFilter = TypedEventFilter; export interface AffirmationCompletedEventObject { sender: string; executor: string; messageId: string; status: boolean; } export type AffirmationCompletedEvent = TypedEvent<[ string, string, string, boolean ], AffirmationCompletedEventObject>; export type AffirmationCompletedEventFilter = TypedEventFilter; export interface SignedForUserRequestEventObject { signer: string; messageHash: string; } export type SignedForUserRequestEvent = TypedEvent<[ string, string ], SignedForUserRequestEventObject>; export type SignedForUserRequestEventFilter = TypedEventFilter; export interface SignedForAffirmationEventObject { signer: string; messageHash: string; } export type SignedForAffirmationEvent = TypedEvent<[ string, string ], SignedForAffirmationEventObject>; export type SignedForAffirmationEventFilter = TypedEventFilter; export interface CollectedSignaturesEventObject { authorityResponsibleForRelay: string; messageHash: string; NumberOfCollectedSignatures: BigNumber; } export type CollectedSignaturesEvent = TypedEvent<[ string, string, BigNumber ], CollectedSignaturesEventObject>; export type CollectedSignaturesEventFilter = TypedEventFilter; export interface GasPriceChangedEventObject { gasPrice: BigNumber; } export type GasPriceChangedEvent = TypedEvent<[ BigNumber ], GasPriceChangedEventObject>; export type GasPriceChangedEventFilter = TypedEventFilter; export interface RequiredBlockConfirmationChangedEventObject { requiredBlockConfirmations: BigNumber; } export type RequiredBlockConfirmationChangedEvent = TypedEvent<[ BigNumber ], RequiredBlockConfirmationChangedEventObject>; export type RequiredBlockConfirmationChangedEventFilter = TypedEventFilter; export interface OwnershipTransferredEventObject { previousOwner: string; newOwner: string; } export type OwnershipTransferredEvent = TypedEvent<[ string, string ], OwnershipTransferredEventObject>; export type OwnershipTransferredEventFilter = TypedEventFilter; export interface L2_xDaiAMB extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: L2_xDaiAMBInterface; queryFilter(event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined): Promise>; listeners(eventFilter?: TypedEventFilter): Array>; listeners(eventName?: string): Array; removeAllListeners(eventFilter: TypedEventFilter): this; removeAllListeners(eventName?: string): this; off: OnEvent; on: OnEvent; once: OnEvent; removeListener: OnEvent; functions: { transactionHash(overrides?: CallOverrides): Promise<[string]>; numMessagesSigned(_message: PromiseOrValue, overrides?: CallOverrides): Promise<[BigNumber]>; sourceChainId(overrides?: CallOverrides): Promise<[BigNumber]>; _sendMessage(_contract: PromiseOrValue, _data: PromiseOrValue, _gas: PromiseOrValue, _dataType: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; signature(_hash: PromiseOrValue, _index: PromiseOrValue, overrides?: CallOverrides): Promise<[string]>; initialize(_sourceChainId: PromiseOrValue, _destinationChainId: PromiseOrValue, _validatorContract: PromiseOrValue, _maxGasPerTx: PromiseOrValue, _gasPrice: PromiseOrValue, _requiredBlockConfirmations: PromiseOrValue, _owner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; isInitialized(overrides?: CallOverrides): Promise<[boolean]>; requiredBlockConfirmations(overrides?: CallOverrides): Promise<[BigNumber]>; getMinimumGasUsage(_data: PromiseOrValue, overrides?: CallOverrides): Promise<[BigNumber] & { gas: BigNumber; }>; failedMessageReceiver(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise<[string]>; getBridgeMode(overrides?: CallOverrides): Promise<[string] & { _data: string; }>; setChainIds(_sourceChainId: PromiseOrValue, _destinationChainId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; message(_hash: PromiseOrValue, overrides?: CallOverrides): Promise<[string]>; failedMessageSender(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise<[string]>; submitSignature(signature: PromiseOrValue, message: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; messageId(overrides?: CallOverrides): Promise<[string] & { id: string; }>; numAffirmationsSigned(_hash: PromiseOrValue, overrides?: CallOverrides): Promise<[BigNumber]>; affirmationsSigned(_hash: PromiseOrValue, overrides?: CallOverrides): Promise<[boolean]>; setMaxGasPerTx(_maxGasPerTx: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; requiredSignatures(overrides?: CallOverrides): Promise<[BigNumber]>; owner(overrides?: CallOverrides): Promise<[string]>; messagesSigned(_message: PromiseOrValue, overrides?: CallOverrides): Promise<[boolean]>; requireToConfirmMessage(_contract: PromiseOrValue, _data: PromiseOrValue, _gas: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; validatorContract(overrides?: CallOverrides): Promise<[string]>; deployedAtBlock(overrides?: CallOverrides): Promise<[BigNumber]>; getBridgeInterfacesVersion(overrides?: CallOverrides): Promise<[ BigNumber, BigNumber, BigNumber ] & { major: BigNumber; minor: BigNumber; patch: BigNumber; }>; messageSourceChainId(overrides?: CallOverrides): Promise<[BigNumber] & { id: BigNumber; }>; setRequiredBlockConfirmations(_blockConfirmations: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; destinationChainId(overrides?: CallOverrides): Promise<[BigNumber]>; setGasPrice(_gasPrice: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; messageCallStatus(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise<[boolean]>; messageSender(overrides?: CallOverrides): Promise<[string] & { sender: string; }>; decimalShift(overrides?: CallOverrides): Promise<[BigNumber]>; requireToPassMessage(_contract: PromiseOrValue, _data: PromiseOrValue, _gas: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; failedMessageDataHash(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise<[string]>; maxGasPerTx(overrides?: CallOverrides): Promise<[BigNumber]>; executeAffirmation(message: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferOwnership(newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; gasPrice(overrides?: CallOverrides): Promise<[BigNumber]>; isAlreadyProcessed(_number: PromiseOrValue, overrides?: CallOverrides): Promise<[boolean]>; }; transactionHash(overrides?: CallOverrides): Promise; numMessagesSigned(_message: PromiseOrValue, overrides?: CallOverrides): Promise; sourceChainId(overrides?: CallOverrides): Promise; _sendMessage(_contract: PromiseOrValue, _data: PromiseOrValue, _gas: PromiseOrValue, _dataType: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; signature(_hash: PromiseOrValue, _index: PromiseOrValue, overrides?: CallOverrides): Promise; initialize(_sourceChainId: PromiseOrValue, _destinationChainId: PromiseOrValue, _validatorContract: PromiseOrValue, _maxGasPerTx: PromiseOrValue, _gasPrice: PromiseOrValue, _requiredBlockConfirmations: PromiseOrValue, _owner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; isInitialized(overrides?: CallOverrides): Promise; requiredBlockConfirmations(overrides?: CallOverrides): Promise; getMinimumGasUsage(_data: PromiseOrValue, overrides?: CallOverrides): Promise; failedMessageReceiver(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; getBridgeMode(overrides?: CallOverrides): Promise; setChainIds(_sourceChainId: PromiseOrValue, _destinationChainId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; message(_hash: PromiseOrValue, overrides?: CallOverrides): Promise; failedMessageSender(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; submitSignature(signature: PromiseOrValue, message: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; messageId(overrides?: CallOverrides): Promise; numAffirmationsSigned(_hash: PromiseOrValue, overrides?: CallOverrides): Promise; affirmationsSigned(_hash: PromiseOrValue, overrides?: CallOverrides): Promise; setMaxGasPerTx(_maxGasPerTx: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; requiredSignatures(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; messagesSigned(_message: PromiseOrValue, overrides?: CallOverrides): Promise; requireToConfirmMessage(_contract: PromiseOrValue, _data: PromiseOrValue, _gas: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; validatorContract(overrides?: CallOverrides): Promise; deployedAtBlock(overrides?: CallOverrides): Promise; getBridgeInterfacesVersion(overrides?: CallOverrides): Promise<[ BigNumber, BigNumber, BigNumber ] & { major: BigNumber; minor: BigNumber; patch: BigNumber; }>; messageSourceChainId(overrides?: CallOverrides): Promise; setRequiredBlockConfirmations(_blockConfirmations: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; destinationChainId(overrides?: CallOverrides): Promise; setGasPrice(_gasPrice: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; messageCallStatus(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; messageSender(overrides?: CallOverrides): Promise; decimalShift(overrides?: CallOverrides): Promise; requireToPassMessage(_contract: PromiseOrValue, _data: PromiseOrValue, _gas: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; failedMessageDataHash(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; maxGasPerTx(overrides?: CallOverrides): Promise; executeAffirmation(message: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferOwnership(newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; gasPrice(overrides?: CallOverrides): Promise; isAlreadyProcessed(_number: PromiseOrValue, overrides?: CallOverrides): Promise; callStatic: { transactionHash(overrides?: CallOverrides): Promise; numMessagesSigned(_message: PromiseOrValue, overrides?: CallOverrides): Promise; sourceChainId(overrides?: CallOverrides): Promise; _sendMessage(_contract: PromiseOrValue, _data: PromiseOrValue, _gas: PromiseOrValue, _dataType: PromiseOrValue, overrides?: CallOverrides): Promise; signature(_hash: PromiseOrValue, _index: PromiseOrValue, overrides?: CallOverrides): Promise; initialize(_sourceChainId: PromiseOrValue, _destinationChainId: PromiseOrValue, _validatorContract: PromiseOrValue, _maxGasPerTx: PromiseOrValue, _gasPrice: PromiseOrValue, _requiredBlockConfirmations: PromiseOrValue, _owner: PromiseOrValue, overrides?: CallOverrides): Promise; isInitialized(overrides?: CallOverrides): Promise; requiredBlockConfirmations(overrides?: CallOverrides): Promise; getMinimumGasUsage(_data: PromiseOrValue, overrides?: CallOverrides): Promise; failedMessageReceiver(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; getBridgeMode(overrides?: CallOverrides): Promise; setChainIds(_sourceChainId: PromiseOrValue, _destinationChainId: PromiseOrValue, overrides?: CallOverrides): Promise; message(_hash: PromiseOrValue, overrides?: CallOverrides): Promise; failedMessageSender(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; submitSignature(signature: PromiseOrValue, message: PromiseOrValue, overrides?: CallOverrides): Promise; messageId(overrides?: CallOverrides): Promise; numAffirmationsSigned(_hash: PromiseOrValue, overrides?: CallOverrides): Promise; affirmationsSigned(_hash: PromiseOrValue, overrides?: CallOverrides): Promise; setMaxGasPerTx(_maxGasPerTx: PromiseOrValue, overrides?: CallOverrides): Promise; requiredSignatures(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; messagesSigned(_message: PromiseOrValue, overrides?: CallOverrides): Promise; requireToConfirmMessage(_contract: PromiseOrValue, _data: PromiseOrValue, _gas: PromiseOrValue, overrides?: CallOverrides): Promise; validatorContract(overrides?: CallOverrides): Promise; deployedAtBlock(overrides?: CallOverrides): Promise; getBridgeInterfacesVersion(overrides?: CallOverrides): Promise<[ BigNumber, BigNumber, BigNumber ] & { major: BigNumber; minor: BigNumber; patch: BigNumber; }>; messageSourceChainId(overrides?: CallOverrides): Promise; setRequiredBlockConfirmations(_blockConfirmations: PromiseOrValue, overrides?: CallOverrides): Promise; destinationChainId(overrides?: CallOverrides): Promise; setGasPrice(_gasPrice: PromiseOrValue, overrides?: CallOverrides): Promise; messageCallStatus(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; messageSender(overrides?: CallOverrides): Promise; decimalShift(overrides?: CallOverrides): Promise; requireToPassMessage(_contract: PromiseOrValue, _data: PromiseOrValue, _gas: PromiseOrValue, overrides?: CallOverrides): Promise; failedMessageDataHash(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; maxGasPerTx(overrides?: CallOverrides): Promise; executeAffirmation(message: PromiseOrValue, overrides?: CallOverrides): Promise; transferOwnership(newOwner: PromiseOrValue, overrides?: CallOverrides): Promise; gasPrice(overrides?: CallOverrides): Promise; isAlreadyProcessed(_number: PromiseOrValue, overrides?: CallOverrides): Promise; }; filters: { "UserRequestForSignature(bytes32,bytes)"(messageId?: PromiseOrValue | null, encodedData?: null): UserRequestForSignatureEventFilter; UserRequestForSignature(messageId?: PromiseOrValue | null, encodedData?: null): UserRequestForSignatureEventFilter; "AffirmationCompleted(address,address,bytes32,bool)"(sender?: PromiseOrValue | null, executor?: PromiseOrValue | null, messageId?: PromiseOrValue | null, status?: null): AffirmationCompletedEventFilter; AffirmationCompleted(sender?: PromiseOrValue | null, executor?: PromiseOrValue | null, messageId?: PromiseOrValue | null, status?: null): AffirmationCompletedEventFilter; "SignedForUserRequest(address,bytes32)"(signer?: PromiseOrValue | null, messageHash?: null): SignedForUserRequestEventFilter; SignedForUserRequest(signer?: PromiseOrValue | null, messageHash?: null): SignedForUserRequestEventFilter; "SignedForAffirmation(address,bytes32)"(signer?: PromiseOrValue | null, messageHash?: null): SignedForAffirmationEventFilter; SignedForAffirmation(signer?: PromiseOrValue | null, messageHash?: null): SignedForAffirmationEventFilter; "CollectedSignatures(address,bytes32,uint256)"(authorityResponsibleForRelay?: null, messageHash?: null, NumberOfCollectedSignatures?: null): CollectedSignaturesEventFilter; CollectedSignatures(authorityResponsibleForRelay?: null, messageHash?: null, NumberOfCollectedSignatures?: null): CollectedSignaturesEventFilter; "GasPriceChanged(uint256)"(gasPrice?: null): GasPriceChangedEventFilter; GasPriceChanged(gasPrice?: null): GasPriceChangedEventFilter; "RequiredBlockConfirmationChanged(uint256)"(requiredBlockConfirmations?: null): RequiredBlockConfirmationChangedEventFilter; RequiredBlockConfirmationChanged(requiredBlockConfirmations?: null): RequiredBlockConfirmationChangedEventFilter; "OwnershipTransferred(address,address)"(previousOwner?: null, newOwner?: null): OwnershipTransferredEventFilter; OwnershipTransferred(previousOwner?: null, newOwner?: null): OwnershipTransferredEventFilter; }; estimateGas: { transactionHash(overrides?: CallOverrides): Promise; numMessagesSigned(_message: PromiseOrValue, overrides?: CallOverrides): Promise; sourceChainId(overrides?: CallOverrides): Promise; _sendMessage(_contract: PromiseOrValue, _data: PromiseOrValue, _gas: PromiseOrValue, _dataType: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; signature(_hash: PromiseOrValue, _index: PromiseOrValue, overrides?: CallOverrides): Promise; initialize(_sourceChainId: PromiseOrValue, _destinationChainId: PromiseOrValue, _validatorContract: PromiseOrValue, _maxGasPerTx: PromiseOrValue, _gasPrice: PromiseOrValue, _requiredBlockConfirmations: PromiseOrValue, _owner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; isInitialized(overrides?: CallOverrides): Promise; requiredBlockConfirmations(overrides?: CallOverrides): Promise; getMinimumGasUsage(_data: PromiseOrValue, overrides?: CallOverrides): Promise; failedMessageReceiver(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; getBridgeMode(overrides?: CallOverrides): Promise; setChainIds(_sourceChainId: PromiseOrValue, _destinationChainId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; message(_hash: PromiseOrValue, overrides?: CallOverrides): Promise; failedMessageSender(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; submitSignature(signature: PromiseOrValue, message: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; messageId(overrides?: CallOverrides): Promise; numAffirmationsSigned(_hash: PromiseOrValue, overrides?: CallOverrides): Promise; affirmationsSigned(_hash: PromiseOrValue, overrides?: CallOverrides): Promise; setMaxGasPerTx(_maxGasPerTx: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; requiredSignatures(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; messagesSigned(_message: PromiseOrValue, overrides?: CallOverrides): Promise; requireToConfirmMessage(_contract: PromiseOrValue, _data: PromiseOrValue, _gas: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; validatorContract(overrides?: CallOverrides): Promise; deployedAtBlock(overrides?: CallOverrides): Promise; getBridgeInterfacesVersion(overrides?: CallOverrides): Promise; messageSourceChainId(overrides?: CallOverrides): Promise; setRequiredBlockConfirmations(_blockConfirmations: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; destinationChainId(overrides?: CallOverrides): Promise; setGasPrice(_gasPrice: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; messageCallStatus(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; messageSender(overrides?: CallOverrides): Promise; decimalShift(overrides?: CallOverrides): Promise; requireToPassMessage(_contract: PromiseOrValue, _data: PromiseOrValue, _gas: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; failedMessageDataHash(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; maxGasPerTx(overrides?: CallOverrides): Promise; executeAffirmation(message: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferOwnership(newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; gasPrice(overrides?: CallOverrides): Promise; isAlreadyProcessed(_number: PromiseOrValue, overrides?: CallOverrides): Promise; }; populateTransaction: { transactionHash(overrides?: CallOverrides): Promise; numMessagesSigned(_message: PromiseOrValue, overrides?: CallOverrides): Promise; sourceChainId(overrides?: CallOverrides): Promise; _sendMessage(_contract: PromiseOrValue, _data: PromiseOrValue, _gas: PromiseOrValue, _dataType: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; signature(_hash: PromiseOrValue, _index: PromiseOrValue, overrides?: CallOverrides): Promise; initialize(_sourceChainId: PromiseOrValue, _destinationChainId: PromiseOrValue, _validatorContract: PromiseOrValue, _maxGasPerTx: PromiseOrValue, _gasPrice: PromiseOrValue, _requiredBlockConfirmations: PromiseOrValue, _owner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; isInitialized(overrides?: CallOverrides): Promise; requiredBlockConfirmations(overrides?: CallOverrides): Promise; getMinimumGasUsage(_data: PromiseOrValue, overrides?: CallOverrides): Promise; failedMessageReceiver(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; getBridgeMode(overrides?: CallOverrides): Promise; setChainIds(_sourceChainId: PromiseOrValue, _destinationChainId: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; message(_hash: PromiseOrValue, overrides?: CallOverrides): Promise; failedMessageSender(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; submitSignature(signature: PromiseOrValue, message: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; messageId(overrides?: CallOverrides): Promise; numAffirmationsSigned(_hash: PromiseOrValue, overrides?: CallOverrides): Promise; affirmationsSigned(_hash: PromiseOrValue, overrides?: CallOverrides): Promise; setMaxGasPerTx(_maxGasPerTx: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; requiredSignatures(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; messagesSigned(_message: PromiseOrValue, overrides?: CallOverrides): Promise; requireToConfirmMessage(_contract: PromiseOrValue, _data: PromiseOrValue, _gas: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; validatorContract(overrides?: CallOverrides): Promise; deployedAtBlock(overrides?: CallOverrides): Promise; getBridgeInterfacesVersion(overrides?: CallOverrides): Promise; messageSourceChainId(overrides?: CallOverrides): Promise; setRequiredBlockConfirmations(_blockConfirmations: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; destinationChainId(overrides?: CallOverrides): Promise; setGasPrice(_gasPrice: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; messageCallStatus(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; messageSender(overrides?: CallOverrides): Promise; decimalShift(overrides?: CallOverrides): Promise; requireToPassMessage(_contract: PromiseOrValue, _data: PromiseOrValue, _gas: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; failedMessageDataHash(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; maxGasPerTx(overrides?: CallOverrides): Promise; executeAffirmation(message: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferOwnership(newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; gasPrice(overrides?: CallOverrides): Promise; isAlreadyProcessed(_number: PromiseOrValue, overrides?: CallOverrides): Promise; }; } //# sourceMappingURL=L2_xDaiAMB.d.ts.map