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 L1_xDaiAMBInterface extends utils.Interface { functions: { "transactionHash()": FunctionFragment; "sourceChainId()": FunctionFragment; "_sendMessage(address,bytes,uint256,uint256)": FunctionFragment; "relayedMessages(bytes32)": FunctionFragment; "setGasTokenTargetMintValue(uint256)": FunctionFragment; "initialize(uint256,uint256,address,uint256,uint256,uint256,address)": FunctionFragment; "isInitialized()": FunctionFragment; "requiredBlockConfirmations()": FunctionFragment; "executeSignatures(bytes,bytes)": FunctionFragment; "getMinimumGasUsage(bytes)": FunctionFragment; "failedMessageReceiver(bytes32)": FunctionFragment; "getBridgeMode()": FunctionFragment; "setChainIds(uint256,uint256)": FunctionFragment; "failedMessageSender(bytes32)": FunctionFragment; "messageId()": FunctionFragment; "gasTokenReceiver()": FunctionFragment; "setMaxGasPerTx(uint256)": FunctionFragment; "requiredSignatures()": FunctionFragment; "owner()": FunctionFragment; "validatorContract()": FunctionFragment; "deployedAtBlock()": FunctionFragment; "getBridgeInterfacesVersion()": FunctionFragment; "messageSourceChainId()": FunctionFragment; "setGasTokenReceiver(address)": FunctionFragment; "setRequiredBlockConfirmations(uint256)": FunctionFragment; "destinationChainId()": FunctionFragment; "setGasPrice(uint256)": FunctionFragment; "gasToken()": FunctionFragment; "messageCallStatus(bytes32)": FunctionFragment; "messageSender()": FunctionFragment; "decimalShift()": FunctionFragment; "requireToPassMessage(address,bytes,uint256)": FunctionFragment; "gasTokenTargetMintValue()": FunctionFragment; "failedMessageDataHash(bytes32)": FunctionFragment; "maxGasPerTx()": FunctionFragment; "setGasTokenParameters(uint256,address)": FunctionFragment; "transferOwnership(address)": FunctionFragment; "gasPrice()": FunctionFragment; }; getFunction(nameOrSignatureOrTopic: "transactionHash" | "sourceChainId" | "_sendMessage" | "relayedMessages" | "setGasTokenTargetMintValue" | "initialize" | "isInitialized" | "requiredBlockConfirmations" | "executeSignatures" | "getMinimumGasUsage" | "failedMessageReceiver" | "getBridgeMode" | "setChainIds" | "failedMessageSender" | "messageId" | "gasTokenReceiver" | "setMaxGasPerTx" | "requiredSignatures" | "owner" | "validatorContract" | "deployedAtBlock" | "getBridgeInterfacesVersion" | "messageSourceChainId" | "setGasTokenReceiver" | "setRequiredBlockConfirmations" | "destinationChainId" | "setGasPrice" | "gasToken" | "messageCallStatus" | "messageSender" | "decimalShift" | "requireToPassMessage" | "gasTokenTargetMintValue" | "failedMessageDataHash" | "maxGasPerTx" | "setGasTokenParameters" | "transferOwnership" | "gasPrice"): FunctionFragment; encodeFunctionData(functionFragment: "transactionHash", values?: undefined): string; encodeFunctionData(functionFragment: "sourceChainId", values?: undefined): string; encodeFunctionData(functionFragment: "_sendMessage", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "relayedMessages", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "setGasTokenTargetMintValue", values: [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: "executeSignatures", values: [PromiseOrValue, PromiseOrValue]): 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: "failedMessageSender", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "messageId", values?: undefined): string; encodeFunctionData(functionFragment: "gasTokenReceiver", values?: undefined): string; encodeFunctionData(functionFragment: "setMaxGasPerTx", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "requiredSignatures", values?: undefined): string; encodeFunctionData(functionFragment: "owner", values?: undefined): 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: "setGasTokenReceiver", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "setRequiredBlockConfirmations", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "destinationChainId", values?: undefined): string; encodeFunctionData(functionFragment: "setGasPrice", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "gasToken", values?: undefined): 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: "gasTokenTargetMintValue", values?: undefined): string; encodeFunctionData(functionFragment: "failedMessageDataHash", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "maxGasPerTx", values?: undefined): string; encodeFunctionData(functionFragment: "setGasTokenParameters", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "transferOwnership", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "gasPrice", values?: undefined): string; decodeFunctionResult(functionFragment: "transactionHash", data: BytesLike): Result; decodeFunctionResult(functionFragment: "sourceChainId", data: BytesLike): Result; decodeFunctionResult(functionFragment: "_sendMessage", data: BytesLike): Result; decodeFunctionResult(functionFragment: "relayedMessages", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setGasTokenTargetMintValue", data: BytesLike): Result; decodeFunctionResult(functionFragment: "initialize", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isInitialized", data: BytesLike): Result; decodeFunctionResult(functionFragment: "requiredBlockConfirmations", data: BytesLike): Result; decodeFunctionResult(functionFragment: "executeSignatures", 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: "failedMessageSender", data: BytesLike): Result; decodeFunctionResult(functionFragment: "messageId", data: BytesLike): Result; decodeFunctionResult(functionFragment: "gasTokenReceiver", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setMaxGasPerTx", data: BytesLike): Result; decodeFunctionResult(functionFragment: "requiredSignatures", data: BytesLike): Result; decodeFunctionResult(functionFragment: "owner", 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: "setGasTokenReceiver", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setRequiredBlockConfirmations", data: BytesLike): Result; decodeFunctionResult(functionFragment: "destinationChainId", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setGasPrice", data: BytesLike): Result; decodeFunctionResult(functionFragment: "gasToken", 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: "gasTokenTargetMintValue", data: BytesLike): Result; decodeFunctionResult(functionFragment: "failedMessageDataHash", data: BytesLike): Result; decodeFunctionResult(functionFragment: "maxGasPerTx", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setGasTokenParameters", data: BytesLike): Result; decodeFunctionResult(functionFragment: "transferOwnership", data: BytesLike): Result; decodeFunctionResult(functionFragment: "gasPrice", data: BytesLike): Result; events: { "UserRequestForAffirmation(bytes32,bytes)": EventFragment; "RelayedMessage(address,address,bytes32,bool)": EventFragment; "GasPriceChanged(uint256)": EventFragment; "RequiredBlockConfirmationChanged(uint256)": EventFragment; "OwnershipTransferred(address,address)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "UserRequestForAffirmation"): EventFragment; getEvent(nameOrSignatureOrTopic: "RelayedMessage"): EventFragment; getEvent(nameOrSignatureOrTopic: "GasPriceChanged"): EventFragment; getEvent(nameOrSignatureOrTopic: "RequiredBlockConfirmationChanged"): EventFragment; getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment; } export interface UserRequestForAffirmationEventObject { messageId: string; encodedData: string; } export type UserRequestForAffirmationEvent = TypedEvent<[ string, string ], UserRequestForAffirmationEventObject>; export type UserRequestForAffirmationEventFilter = TypedEventFilter; export interface RelayedMessageEventObject { sender: string; executor: string; messageId: string; status: boolean; } export type RelayedMessageEvent = TypedEvent<[ string, string, string, boolean ], RelayedMessageEventObject>; export type RelayedMessageEventFilter = 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 L1_xDaiAMB extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: L1_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]>; sourceChainId(overrides?: CallOverrides): Promise<[BigNumber]>; _sendMessage(_contract: PromiseOrValue, _data: PromiseOrValue, _gas: PromiseOrValue, _dataType: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; relayedMessages(_txHash: PromiseOrValue, overrides?: CallOverrides): Promise<[boolean]>; setGasTokenTargetMintValue(_targetMintValue: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): 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<[boolean]>; requiredBlockConfirmations(overrides?: CallOverrides): Promise<[BigNumber]>; executeSignatures(_data: PromiseOrValue, _signatures: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; 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; failedMessageSender(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise<[string]>; messageId(overrides?: CallOverrides): Promise<[string] & { id: string; }>; gasTokenReceiver(overrides?: CallOverrides): Promise<[string]>; setMaxGasPerTx(_maxGasPerTx: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; requiredSignatures(overrides?: CallOverrides): Promise<[BigNumber]>; owner(overrides?: CallOverrides): Promise<[string]>; 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; }>; setGasTokenReceiver(_receiver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setRequiredBlockConfirmations(_blockConfirmations: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; destinationChainId(overrides?: CallOverrides): Promise<[BigNumber]>; setGasPrice(_gasPrice: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; gasToken(overrides?: CallOverrides): Promise<[string]>; 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; gasTokenTargetMintValue(overrides?: CallOverrides): Promise<[BigNumber]>; failedMessageDataHash(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise<[string]>; maxGasPerTx(overrides?: CallOverrides): Promise<[BigNumber]>; setGasTokenParameters(_targetMintValue: PromiseOrValue, _receiver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferOwnership(newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; gasPrice(overrides?: CallOverrides): Promise<[BigNumber]>; }; transactionHash(overrides?: CallOverrides): Promise; sourceChainId(overrides?: CallOverrides): Promise; _sendMessage(_contract: PromiseOrValue, _data: PromiseOrValue, _gas: PromiseOrValue, _dataType: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; relayedMessages(_txHash: PromiseOrValue, overrides?: CallOverrides): Promise; setGasTokenTargetMintValue(_targetMintValue: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): 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; executeSignatures(_data: PromiseOrValue, _signatures: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): 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; failedMessageSender(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; messageId(overrides?: CallOverrides): Promise; gasTokenReceiver(overrides?: CallOverrides): Promise; setMaxGasPerTx(_maxGasPerTx: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; requiredSignatures(overrides?: CallOverrides): Promise; owner(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; setGasTokenReceiver(_receiver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setRequiredBlockConfirmations(_blockConfirmations: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; destinationChainId(overrides?: CallOverrides): Promise; setGasPrice(_gasPrice: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; gasToken(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?: Overrides & { from?: PromiseOrValue; }): Promise; gasTokenTargetMintValue(overrides?: CallOverrides): Promise; failedMessageDataHash(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; maxGasPerTx(overrides?: CallOverrides): Promise; setGasTokenParameters(_targetMintValue: PromiseOrValue, _receiver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferOwnership(newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; gasPrice(overrides?: CallOverrides): Promise; callStatic: { transactionHash(overrides?: CallOverrides): Promise; sourceChainId(overrides?: CallOverrides): Promise; _sendMessage(_contract: PromiseOrValue, _data: PromiseOrValue, _gas: PromiseOrValue, _dataType: PromiseOrValue, overrides?: CallOverrides): Promise; relayedMessages(_txHash: PromiseOrValue, overrides?: CallOverrides): Promise; setGasTokenTargetMintValue(_targetMintValue: 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; executeSignatures(_data: PromiseOrValue, _signatures: PromiseOrValue, 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; failedMessageSender(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; messageId(overrides?: CallOverrides): Promise; gasTokenReceiver(overrides?: CallOverrides): Promise; setMaxGasPerTx(_maxGasPerTx: PromiseOrValue, overrides?: CallOverrides): Promise; requiredSignatures(overrides?: CallOverrides): Promise; owner(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; setGasTokenReceiver(_receiver: PromiseOrValue, overrides?: CallOverrides): Promise; setRequiredBlockConfirmations(_blockConfirmations: PromiseOrValue, overrides?: CallOverrides): Promise; destinationChainId(overrides?: CallOverrides): Promise; setGasPrice(_gasPrice: PromiseOrValue, overrides?: CallOverrides): Promise; gasToken(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; gasTokenTargetMintValue(overrides?: CallOverrides): Promise; failedMessageDataHash(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; maxGasPerTx(overrides?: CallOverrides): Promise; setGasTokenParameters(_targetMintValue: PromiseOrValue, _receiver: PromiseOrValue, overrides?: CallOverrides): Promise; transferOwnership(newOwner: PromiseOrValue, overrides?: CallOverrides): Promise; gasPrice(overrides?: CallOverrides): Promise; }; filters: { "UserRequestForAffirmation(bytes32,bytes)"(messageId?: PromiseOrValue | null, encodedData?: null): UserRequestForAffirmationEventFilter; UserRequestForAffirmation(messageId?: PromiseOrValue | null, encodedData?: null): UserRequestForAffirmationEventFilter; "RelayedMessage(address,address,bytes32,bool)"(sender?: PromiseOrValue | null, executor?: PromiseOrValue | null, messageId?: PromiseOrValue | null, status?: null): RelayedMessageEventFilter; RelayedMessage(sender?: PromiseOrValue | null, executor?: PromiseOrValue | null, messageId?: PromiseOrValue | null, status?: null): RelayedMessageEventFilter; "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; sourceChainId(overrides?: CallOverrides): Promise; _sendMessage(_contract: PromiseOrValue, _data: PromiseOrValue, _gas: PromiseOrValue, _dataType: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; relayedMessages(_txHash: PromiseOrValue, overrides?: CallOverrides): Promise; setGasTokenTargetMintValue(_targetMintValue: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): 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; executeSignatures(_data: PromiseOrValue, _signatures: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): 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; failedMessageSender(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; messageId(overrides?: CallOverrides): Promise; gasTokenReceiver(overrides?: CallOverrides): Promise; setMaxGasPerTx(_maxGasPerTx: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; requiredSignatures(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; validatorContract(overrides?: CallOverrides): Promise; deployedAtBlock(overrides?: CallOverrides): Promise; getBridgeInterfacesVersion(overrides?: CallOverrides): Promise; messageSourceChainId(overrides?: CallOverrides): Promise; setGasTokenReceiver(_receiver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setRequiredBlockConfirmations(_blockConfirmations: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; destinationChainId(overrides?: CallOverrides): Promise; setGasPrice(_gasPrice: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; gasToken(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?: Overrides & { from?: PromiseOrValue; }): Promise; gasTokenTargetMintValue(overrides?: CallOverrides): Promise; failedMessageDataHash(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; maxGasPerTx(overrides?: CallOverrides): Promise; setGasTokenParameters(_targetMintValue: PromiseOrValue, _receiver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferOwnership(newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; gasPrice(overrides?: CallOverrides): Promise; }; populateTransaction: { transactionHash(overrides?: CallOverrides): Promise; sourceChainId(overrides?: CallOverrides): Promise; _sendMessage(_contract: PromiseOrValue, _data: PromiseOrValue, _gas: PromiseOrValue, _dataType: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; relayedMessages(_txHash: PromiseOrValue, overrides?: CallOverrides): Promise; setGasTokenTargetMintValue(_targetMintValue: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): 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; executeSignatures(_data: PromiseOrValue, _signatures: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): 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; failedMessageSender(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; messageId(overrides?: CallOverrides): Promise; gasTokenReceiver(overrides?: CallOverrides): Promise; setMaxGasPerTx(_maxGasPerTx: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; requiredSignatures(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; validatorContract(overrides?: CallOverrides): Promise; deployedAtBlock(overrides?: CallOverrides): Promise; getBridgeInterfacesVersion(overrides?: CallOverrides): Promise; messageSourceChainId(overrides?: CallOverrides): Promise; setGasTokenReceiver(_receiver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setRequiredBlockConfirmations(_blockConfirmations: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; destinationChainId(overrides?: CallOverrides): Promise; setGasPrice(_gasPrice: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; gasToken(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?: Overrides & { from?: PromiseOrValue; }): Promise; gasTokenTargetMintValue(overrides?: CallOverrides): Promise; failedMessageDataHash(_messageId: PromiseOrValue, overrides?: CallOverrides): Promise; maxGasPerTx(overrides?: CallOverrides): Promise; setGasTokenParameters(_targetMintValue: PromiseOrValue, _receiver: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferOwnership(newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; gasPrice(overrides?: CallOverrides): Promise; }; } //# sourceMappingURL=L1_xDaiAMB.d.ts.map