UNPKG

@cartesi/token

Version:

Cartesi ERC-20 Token - CTSI

142 lines (136 loc) 4.33 kB
/* 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: "MinterRole", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.MinterRole__factory>; getContractFactory( name: "Context", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.Context__factory>; getContractFactory( name: "Ownable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.Ownable__factory>; getContractFactory( name: "ERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.ERC20__factory>; getContractFactory( name: "ERC20Detailed", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.ERC20Detailed__factory>; getContractFactory( name: "ERC20Mintable", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.ERC20Mintable__factory>; getContractFactory( name: "IERC20", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.IERC20__factory>; getContractFactory( name: "TokenTimelock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.TokenTimelock__factory>; getContractFactory( name: "CartesiToken", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.CartesiToken__factory>; getContractFactory( name: "CartesiTokenTimelock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.CartesiTokenTimelock__factory>; getContractFactory( name: "MineTimelock", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.MineTimelock__factory>; getContractFactory( name: "SimpleFaucet", signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<Contracts.SimpleFaucet__factory>; getContractAt( name: "MinterRole", address: string, signer?: ethers.Signer ): Promise<Contracts.MinterRole>; getContractAt( name: "Context", address: string, signer?: ethers.Signer ): Promise<Contracts.Context>; getContractAt( name: "Ownable", address: string, signer?: ethers.Signer ): Promise<Contracts.Ownable>; getContractAt( name: "ERC20", address: string, signer?: ethers.Signer ): Promise<Contracts.ERC20>; getContractAt( name: "ERC20Detailed", address: string, signer?: ethers.Signer ): Promise<Contracts.ERC20Detailed>; getContractAt( name: "ERC20Mintable", address: string, signer?: ethers.Signer ): Promise<Contracts.ERC20Mintable>; getContractAt( name: "IERC20", address: string, signer?: ethers.Signer ): Promise<Contracts.IERC20>; getContractAt( name: "TokenTimelock", address: string, signer?: ethers.Signer ): Promise<Contracts.TokenTimelock>; getContractAt( name: "CartesiToken", address: string, signer?: ethers.Signer ): Promise<Contracts.CartesiToken>; getContractAt( name: "CartesiTokenTimelock", address: string, signer?: ethers.Signer ): Promise<Contracts.CartesiTokenTimelock>; getContractAt( name: "MineTimelock", address: string, signer?: ethers.Signer ): Promise<Contracts.MineTimelock>; getContractAt( name: "SimpleFaucet", address: string, signer?: ethers.Signer ): Promise<Contracts.SimpleFaucet>; // default types getContractFactory( name: string, signerOrOptions?: ethers.Signer | FactoryOptions ): Promise<ethers.ContractFactory>; getContractFactory( abi: any[], bytecode: ethers.utils.BytesLike, signer?: ethers.Signer ): Promise<ethers.ContractFactory>; getContractAt( nameOrAbi: string | any[], address: string, signer?: ethers.Signer ): Promise<ethers.Contract>; } }