@kleros/vea-contracts
Version:
Smart contracts for Vea
982 lines (974 loc) • 35.8 kB
TypeScript
/* Autogenerated file. Do not edit manually. */
/* tslint:disable */
/* eslint-disable */
import { ethers } from "ethers";
import {
DeployContractOptions,
FactoryOptions,
HardhatEthersHelpers as HardhatEthersHelpersBase,
} from "@nomicfoundation/hardhat-ethers/types";
import * as Contracts from ".";
declare module "hardhat/types/runtime" {
interface HardhatEthersHelpers extends HardhatEthersHelpersBase {
getContractFactory(
name: "VeaInboxArbToEth",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.VeaInboxArbToEth__factory>;
getContractFactory(
name: "VeaOutboxArbToEth",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.VeaOutboxArbToEth__factory>;
getContractFactory(
name: "RouterArbToGnosis",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.RouterArbToGnosis__factory>;
getContractFactory(
name: "VeaInboxArbToGnosis",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.VeaInboxArbToGnosis__factory>;
getContractFactory(
name: "VeaOutboxArbToGnosis",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.VeaOutboxArbToGnosis__factory>;
getContractFactory(
name: "IArbSys",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.IArbSys__factory>;
getContractFactory(
name: "IBridge",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.IBridge__factory>;
getContractFactory(
name: "IInbox",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.IInbox__factory>;
getContractFactory(
name: "IOutbox",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.IOutbox__factory>;
getContractFactory(
name: "ISequencerInbox",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.ISequencerInbox__factory>;
getContractFactory(
name: "IAMB",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.IAMB__factory>;
getContractFactory(
name: "FxBaseChildTunnel",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.FxBaseChildTunnel__factory>;
getContractFactory(
name: "IFxMessageProcessor",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.IFxMessageProcessor__factory>;
getContractFactory(
name: "FxBaseRootTunnel",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.FxBaseRootTunnel__factory>;
getContractFactory(
name: "ICheckpointManager",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.ICheckpointManager__factory>;
getContractFactory(
name: "IFxStateSender",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.IFxStateSender__factory>;
getContractFactory(
name: "VeaOutboxArbToEthDevnet",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.VeaOutboxArbToEthDevnet__factory>;
getContractFactory(
name: "VeaOutboxArbToGnosisDevnet",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.VeaOutboxArbToGnosisDevnet__factory>;
getContractFactory(
name: "VeaOutboxGnosisToArbDevnet",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.VeaOutboxGnosisToArbDevnet__factory>;
getContractFactory(
name: "RouterGnosisToArb",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.RouterGnosisToArb__factory>;
getContractFactory(
name: "VeaInboxGnosisToArb",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.VeaInboxGnosisToArb__factory>;
getContractFactory(
name: "VeaOutboxGnosisToArb",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.VeaOutboxGnosisToArb__factory>;
getContractFactory(
name: "IReceiverGateway",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.IReceiverGateway__factory>;
getContractFactory(
name: "ISenderGateway",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.ISenderGateway__factory>;
getContractFactory(
name: "IVeaInbox",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.IVeaInbox__factory>;
getContractFactory(
name: "IVeaOutboxOnL1",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.IVeaOutboxOnL1__factory>;
getContractFactory(
name: "IVeaOutboxOnL2",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.IVeaOutboxOnL2__factory>;
getContractFactory(
name: "IRouterToArb",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.IRouterToArb__factory>;
getContractFactory(
name: "IRouterToGnosis",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.IRouterToGnosis__factory>;
getContractFactory(
name: "IWETH",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.IWETH__factory>;
getContractFactory(
name: "ISequencerDelayUpdatable",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.ISequencerDelayUpdatable__factory>;
getContractFactory(
name: "ISequencerFutureUpdatable",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.ISequencerFutureUpdatable__factory>;
getContractFactory(
name: "VeaInboxMockArbToEth",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.VeaInboxMockArbToEth__factory>;
getContractFactory(
name: "VeaOutboxMockArbToEth",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.VeaOutboxMockArbToEth__factory>;
getContractFactory(
name: "VeaInboxArbToGnosisMock",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.VeaInboxArbToGnosisMock__factory>;
getContractFactory(
name: "ArbSysMock",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.ArbSysMock__factory>;
getContractFactory(
name: "ArbSysMockWithBridge",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.ArbSysMockWithBridge__factory>;
getContractFactory(
name: "BridgeMock",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.BridgeMock__factory>;
getContractFactory(
name: "InboxMock",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.InboxMock__factory>;
getContractFactory(
name: "OutboxMock",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.OutboxMock__factory>;
getContractFactory(
name: "SequencerInboxMock",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.SequencerInboxMock__factory>;
getContractFactory(
name: "MockAMB",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.MockAMB__factory>;
getContractFactory(
name: "IReceiverGatewayMock",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.IReceiverGatewayMock__factory>;
getContractFactory(
name: "ReceiverGatewayMock",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.ReceiverGatewayMock__factory>;
getContractFactory(
name: "SenderGatewayMock",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.SenderGatewayMock__factory>;
getContractFactory(
name: "MerkleProofExposed",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.MerkleProofExposed__factory>;
getContractFactory(
name: "MerkleTreeExposed",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.MerkleTreeExposed__factory>;
getContractFactory(
name: "MockWETH",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.MockWETH__factory>;
getContractFactory(
name: "VeaOutboxMultiChallenge",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.VeaOutboxMultiChallenge__factory>;
getContractFactory(
name: "VeaOutboxMultiChallengeWETH",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.VeaOutboxMultiChallengeWETH__factory>;
getContractFactory(
name: "VeaInboxSaveSnapshot",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.VeaInboxSaveSnapshot__factory>;
getContractFactory(
name: "VeaInboxTouch",
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<Contracts.VeaInboxTouch__factory>;
getContractAt(
name: "VeaInboxArbToEth",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.VeaInboxArbToEth>;
getContractAt(
name: "VeaOutboxArbToEth",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.VeaOutboxArbToEth>;
getContractAt(
name: "RouterArbToGnosis",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.RouterArbToGnosis>;
getContractAt(
name: "VeaInboxArbToGnosis",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.VeaInboxArbToGnosis>;
getContractAt(
name: "VeaOutboxArbToGnosis",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.VeaOutboxArbToGnosis>;
getContractAt(
name: "IArbSys",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.IArbSys>;
getContractAt(
name: "IBridge",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.IBridge>;
getContractAt(
name: "IInbox",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.IInbox>;
getContractAt(
name: "IOutbox",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.IOutbox>;
getContractAt(
name: "ISequencerInbox",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.ISequencerInbox>;
getContractAt(
name: "IAMB",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.IAMB>;
getContractAt(
name: "FxBaseChildTunnel",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.FxBaseChildTunnel>;
getContractAt(
name: "IFxMessageProcessor",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.IFxMessageProcessor>;
getContractAt(
name: "FxBaseRootTunnel",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.FxBaseRootTunnel>;
getContractAt(
name: "ICheckpointManager",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.ICheckpointManager>;
getContractAt(
name: "IFxStateSender",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.IFxStateSender>;
getContractAt(
name: "VeaOutboxArbToEthDevnet",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.VeaOutboxArbToEthDevnet>;
getContractAt(
name: "VeaOutboxArbToGnosisDevnet",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.VeaOutboxArbToGnosisDevnet>;
getContractAt(
name: "VeaOutboxGnosisToArbDevnet",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.VeaOutboxGnosisToArbDevnet>;
getContractAt(
name: "RouterGnosisToArb",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.RouterGnosisToArb>;
getContractAt(
name: "VeaInboxGnosisToArb",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.VeaInboxGnosisToArb>;
getContractAt(
name: "VeaOutboxGnosisToArb",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.VeaOutboxGnosisToArb>;
getContractAt(
name: "IReceiverGateway",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.IReceiverGateway>;
getContractAt(
name: "ISenderGateway",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.ISenderGateway>;
getContractAt(
name: "IVeaInbox",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.IVeaInbox>;
getContractAt(
name: "IVeaOutboxOnL1",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.IVeaOutboxOnL1>;
getContractAt(
name: "IVeaOutboxOnL2",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.IVeaOutboxOnL2>;
getContractAt(
name: "IRouterToArb",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.IRouterToArb>;
getContractAt(
name: "IRouterToGnosis",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.IRouterToGnosis>;
getContractAt(
name: "IWETH",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.IWETH>;
getContractAt(
name: "ISequencerDelayUpdatable",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.ISequencerDelayUpdatable>;
getContractAt(
name: "ISequencerFutureUpdatable",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.ISequencerFutureUpdatable>;
getContractAt(
name: "VeaInboxMockArbToEth",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.VeaInboxMockArbToEth>;
getContractAt(
name: "VeaOutboxMockArbToEth",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.VeaOutboxMockArbToEth>;
getContractAt(
name: "VeaInboxArbToGnosisMock",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.VeaInboxArbToGnosisMock>;
getContractAt(
name: "ArbSysMock",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.ArbSysMock>;
getContractAt(
name: "ArbSysMockWithBridge",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.ArbSysMockWithBridge>;
getContractAt(
name: "BridgeMock",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.BridgeMock>;
getContractAt(
name: "InboxMock",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.InboxMock>;
getContractAt(
name: "OutboxMock",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.OutboxMock>;
getContractAt(
name: "SequencerInboxMock",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.SequencerInboxMock>;
getContractAt(
name: "MockAMB",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.MockAMB>;
getContractAt(
name: "IReceiverGatewayMock",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.IReceiverGatewayMock>;
getContractAt(
name: "ReceiverGatewayMock",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.ReceiverGatewayMock>;
getContractAt(
name: "SenderGatewayMock",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.SenderGatewayMock>;
getContractAt(
name: "MerkleProofExposed",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.MerkleProofExposed>;
getContractAt(
name: "MerkleTreeExposed",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.MerkleTreeExposed>;
getContractAt(
name: "MockWETH",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.MockWETH>;
getContractAt(
name: "VeaOutboxMultiChallenge",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.VeaOutboxMultiChallenge>;
getContractAt(
name: "VeaOutboxMultiChallengeWETH",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.VeaOutboxMultiChallengeWETH>;
getContractAt(
name: "VeaInboxSaveSnapshot",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.VeaInboxSaveSnapshot>;
getContractAt(
name: "VeaInboxTouch",
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<Contracts.VeaInboxTouch>;
deployContract(
name: "VeaInboxArbToEth",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaInboxArbToEth>;
deployContract(
name: "VeaOutboxArbToEth",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaOutboxArbToEth>;
deployContract(
name: "RouterArbToGnosis",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.RouterArbToGnosis>;
deployContract(
name: "VeaInboxArbToGnosis",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaInboxArbToGnosis>;
deployContract(
name: "VeaOutboxArbToGnosis",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaOutboxArbToGnosis>;
deployContract(
name: "IArbSys",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IArbSys>;
deployContract(
name: "IBridge",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IBridge>;
deployContract(
name: "IInbox",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IInbox>;
deployContract(
name: "IOutbox",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IOutbox>;
deployContract(
name: "ISequencerInbox",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.ISequencerInbox>;
deployContract(
name: "IAMB",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IAMB>;
deployContract(
name: "FxBaseChildTunnel",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.FxBaseChildTunnel>;
deployContract(
name: "IFxMessageProcessor",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IFxMessageProcessor>;
deployContract(
name: "FxBaseRootTunnel",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.FxBaseRootTunnel>;
deployContract(
name: "ICheckpointManager",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.ICheckpointManager>;
deployContract(
name: "IFxStateSender",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IFxStateSender>;
deployContract(
name: "VeaOutboxArbToEthDevnet",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaOutboxArbToEthDevnet>;
deployContract(
name: "VeaOutboxArbToGnosisDevnet",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaOutboxArbToGnosisDevnet>;
deployContract(
name: "VeaOutboxGnosisToArbDevnet",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaOutboxGnosisToArbDevnet>;
deployContract(
name: "RouterGnosisToArb",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.RouterGnosisToArb>;
deployContract(
name: "VeaInboxGnosisToArb",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaInboxGnosisToArb>;
deployContract(
name: "VeaOutboxGnosisToArb",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaOutboxGnosisToArb>;
deployContract(
name: "IReceiverGateway",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IReceiverGateway>;
deployContract(
name: "ISenderGateway",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.ISenderGateway>;
deployContract(
name: "IVeaInbox",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IVeaInbox>;
deployContract(
name: "IVeaOutboxOnL1",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IVeaOutboxOnL1>;
deployContract(
name: "IVeaOutboxOnL2",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IVeaOutboxOnL2>;
deployContract(
name: "IRouterToArb",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IRouterToArb>;
deployContract(
name: "IRouterToGnosis",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IRouterToGnosis>;
deployContract(
name: "IWETH",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IWETH>;
deployContract(
name: "ISequencerDelayUpdatable",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.ISequencerDelayUpdatable>;
deployContract(
name: "ISequencerFutureUpdatable",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.ISequencerFutureUpdatable>;
deployContract(
name: "VeaInboxMockArbToEth",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaInboxMockArbToEth>;
deployContract(
name: "VeaOutboxMockArbToEth",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaOutboxMockArbToEth>;
deployContract(
name: "VeaInboxArbToGnosisMock",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaInboxArbToGnosisMock>;
deployContract(
name: "ArbSysMock",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.ArbSysMock>;
deployContract(
name: "ArbSysMockWithBridge",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.ArbSysMockWithBridge>;
deployContract(
name: "BridgeMock",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.BridgeMock>;
deployContract(
name: "InboxMock",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.InboxMock>;
deployContract(
name: "OutboxMock",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.OutboxMock>;
deployContract(
name: "SequencerInboxMock",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.SequencerInboxMock>;
deployContract(
name: "MockAMB",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.MockAMB>;
deployContract(
name: "IReceiverGatewayMock",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IReceiverGatewayMock>;
deployContract(
name: "ReceiverGatewayMock",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.ReceiverGatewayMock>;
deployContract(
name: "SenderGatewayMock",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.SenderGatewayMock>;
deployContract(
name: "MerkleProofExposed",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.MerkleProofExposed>;
deployContract(
name: "MerkleTreeExposed",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.MerkleTreeExposed>;
deployContract(
name: "MockWETH",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.MockWETH>;
deployContract(
name: "VeaOutboxMultiChallenge",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaOutboxMultiChallenge>;
deployContract(
name: "VeaOutboxMultiChallengeWETH",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaOutboxMultiChallengeWETH>;
deployContract(
name: "VeaInboxSaveSnapshot",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaInboxSaveSnapshot>;
deployContract(
name: "VeaInboxTouch",
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaInboxTouch>;
deployContract(
name: "VeaInboxArbToEth",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaInboxArbToEth>;
deployContract(
name: "VeaOutboxArbToEth",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaOutboxArbToEth>;
deployContract(
name: "RouterArbToGnosis",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.RouterArbToGnosis>;
deployContract(
name: "VeaInboxArbToGnosis",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaInboxArbToGnosis>;
deployContract(
name: "VeaOutboxArbToGnosis",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaOutboxArbToGnosis>;
deployContract(
name: "IArbSys",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IArbSys>;
deployContract(
name: "IBridge",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IBridge>;
deployContract(
name: "IInbox",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IInbox>;
deployContract(
name: "IOutbox",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IOutbox>;
deployContract(
name: "ISequencerInbox",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.ISequencerInbox>;
deployContract(
name: "IAMB",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IAMB>;
deployContract(
name: "FxBaseChildTunnel",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.FxBaseChildTunnel>;
deployContract(
name: "IFxMessageProcessor",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IFxMessageProcessor>;
deployContract(
name: "FxBaseRootTunnel",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.FxBaseRootTunnel>;
deployContract(
name: "ICheckpointManager",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.ICheckpointManager>;
deployContract(
name: "IFxStateSender",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IFxStateSender>;
deployContract(
name: "VeaOutboxArbToEthDevnet",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaOutboxArbToEthDevnet>;
deployContract(
name: "VeaOutboxArbToGnosisDevnet",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaOutboxArbToGnosisDevnet>;
deployContract(
name: "VeaOutboxGnosisToArbDevnet",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaOutboxGnosisToArbDevnet>;
deployContract(
name: "RouterGnosisToArb",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.RouterGnosisToArb>;
deployContract(
name: "VeaInboxGnosisToArb",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaInboxGnosisToArb>;
deployContract(
name: "VeaOutboxGnosisToArb",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaOutboxGnosisToArb>;
deployContract(
name: "IReceiverGateway",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IReceiverGateway>;
deployContract(
name: "ISenderGateway",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.ISenderGateway>;
deployContract(
name: "IVeaInbox",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IVeaInbox>;
deployContract(
name: "IVeaOutboxOnL1",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IVeaOutboxOnL1>;
deployContract(
name: "IVeaOutboxOnL2",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IVeaOutboxOnL2>;
deployContract(
name: "IRouterToArb",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IRouterToArb>;
deployContract(
name: "IRouterToGnosis",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IRouterToGnosis>;
deployContract(
name: "IWETH",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IWETH>;
deployContract(
name: "ISequencerDelayUpdatable",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.ISequencerDelayUpdatable>;
deployContract(
name: "ISequencerFutureUpdatable",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.ISequencerFutureUpdatable>;
deployContract(
name: "VeaInboxMockArbToEth",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaInboxMockArbToEth>;
deployContract(
name: "VeaOutboxMockArbToEth",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaOutboxMockArbToEth>;
deployContract(
name: "VeaInboxArbToGnosisMock",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaInboxArbToGnosisMock>;
deployContract(
name: "ArbSysMock",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.ArbSysMock>;
deployContract(
name: "ArbSysMockWithBridge",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.ArbSysMockWithBridge>;
deployContract(
name: "BridgeMock",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.BridgeMock>;
deployContract(
name: "InboxMock",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.InboxMock>;
deployContract(
name: "OutboxMock",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.OutboxMock>;
deployContract(
name: "SequencerInboxMock",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.SequencerInboxMock>;
deployContract(
name: "MockAMB",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.MockAMB>;
deployContract(
name: "IReceiverGatewayMock",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.IReceiverGatewayMock>;
deployContract(
name: "ReceiverGatewayMock",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.ReceiverGatewayMock>;
deployContract(
name: "SenderGatewayMock",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.SenderGatewayMock>;
deployContract(
name: "MerkleProofExposed",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.MerkleProofExposed>;
deployContract(
name: "MerkleTreeExposed",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.MerkleTreeExposed>;
deployContract(
name: "MockWETH",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.MockWETH>;
deployContract(
name: "VeaOutboxMultiChallenge",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaOutboxMultiChallenge>;
deployContract(
name: "VeaOutboxMultiChallengeWETH",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaOutboxMultiChallengeWETH>;
deployContract(
name: "VeaInboxSaveSnapshot",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaInboxSaveSnapshot>;
deployContract(
name: "VeaInboxTouch",
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<Contracts.VeaInboxTouch>;
// default types
getContractFactory(
name: string,
signerOrOptions?: ethers.Signer | FactoryOptions
): Promise<ethers.ContractFactory>;
getContractFactory(
abi: any[],
bytecode: ethers.BytesLike,
signer?: ethers.Signer
): Promise<ethers.ContractFactory>;
getContractAt(
nameOrAbi: string | any[],
address: string | ethers.Addressable,
signer?: ethers.Signer
): Promise<ethers.Contract>;
deployContract(
name: string,
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<ethers.Contract>;
deployContract(
name: string,
args: any[],
signerOrOptions?: ethers.Signer | DeployContractOptions
): Promise<ethers.Contract>;
}
}