/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { ethers } from "ethers"; import { FactoryOptions, HardhatEthersHelpers as HardhatEthersHelpersBase, } from "@nomiclabs/hardhat-ethers/types"; import * as Contracts from "."; declare module "hardhat/types/runtime" { interface HardhatEthersHelpers extends HardhatEthersHelpersBase { getContractFactory( name: "OwnableUpgradeable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Initializable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "PausableUpgradeable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ReentrancyGuardUpgradeable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ContextUpgradeable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Ownable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20Metadata", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IERC165", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IL1ChugSplashDeployer", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "L1ChugSplashProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "AddressDictator", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ChugSplashDictator", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IL1CrossDomainMessenger", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IL1ERC20Bridge", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IL1StandardBridge", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "L1CrossDomainMessenger", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "L1StandardBridge", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CanonicalTransactionChain", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ChainStorageContainer", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ICanonicalTransactionChain", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IChainStorageContainer", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IStateCommitmentChain", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "StateCommitmentChain", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "BondManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IBondManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IL2CrossDomainMessenger", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IL2ERC20Bridge", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "L2CrossDomainMessenger", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "L2StandardBridge", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "L2StandardTokenFactory", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IOVM_L1BlockNumber", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IOVM_L2ToL1MessagePasser", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "OVM_DeployerWhitelist", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "OVM_ETH", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "OVM_GasPriceOracle", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "OVM_L2ToL1MessagePasser", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "OVM_SequencerFeeVault", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "WETH9", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "CrossDomainEnabled", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "ICrossDomainMessenger", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Lib_AddressManager", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Lib_AddressResolver", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "Lib_ResolvedDelegateProxy", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "IL2StandardERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "L2StandardERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "FailingReceiver", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestLib_CrossDomainUtils", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestLib_OVMCodec", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestLib_RLPReader", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestLib_RLPWriter", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestLib_AddressAliasHelper", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestLib_MerkleTrie", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestLib_SecureMerkleTrie", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestLib_Buffer", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestLib_Bytes32Utils", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestLib_BytesUtils", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( name: "TestLib_MerkleTree", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractAt( name: "OwnableUpgradeable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Initializable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "PausableUpgradeable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ReentrancyGuardUpgradeable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ContextUpgradeable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Ownable", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20Metadata", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IERC165", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IL1ChugSplashDeployer", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "L1ChugSplashProxy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "AddressDictator", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ChugSplashDictator", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IL1CrossDomainMessenger", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IL1ERC20Bridge", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IL1StandardBridge", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "L1CrossDomainMessenger", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "L1StandardBridge", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "CanonicalTransactionChain", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ChainStorageContainer", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ICanonicalTransactionChain", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IChainStorageContainer", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IStateCommitmentChain", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "StateCommitmentChain", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "BondManager", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IBondManager", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IL2CrossDomainMessenger", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IL2ERC20Bridge", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "L2CrossDomainMessenger", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "L2StandardBridge", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "L2StandardTokenFactory", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IOVM_L1BlockNumber", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IOVM_L2ToL1MessagePasser", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "OVM_DeployerWhitelist", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "OVM_ETH", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "OVM_GasPriceOracle", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "OVM_L2ToL1MessagePasser", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "OVM_SequencerFeeVault", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "WETH9", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "CrossDomainEnabled", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "ICrossDomainMessenger", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Lib_AddressManager", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Lib_AddressResolver", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "Lib_ResolvedDelegateProxy", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "IL2StandardERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "L2StandardERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "FailingReceiver", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestERC20", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestLib_CrossDomainUtils", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestLib_OVMCodec", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestLib_RLPReader", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestLib_RLPWriter", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestLib_AddressAliasHelper", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestLib_MerkleTrie", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestLib_SecureMerkleTrie", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestLib_Buffer", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestLib_Bytes32Utils", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestLib_BytesUtils", address: string, signer?: ethers.Signer ): Promise; getContractAt( name: "TestLib_MerkleTree", address: string, signer?: ethers.Signer ): Promise; // default types getContractFactory( name: string, signerOrOptions?: ethers.Signer | FactoryOptions ): Promise; getContractFactory( abi: any[], bytecode: ethers.utils.BytesLike, signer?: ethers.Signer ): Promise; getContractAt( nameOrAbi: string | any[], address: string, signer?: ethers.Signer ): Promise; } }