console.d.ts
1 // This file was autogenerated by hardhat-viem, do not edit it. 2 // prettier-ignore 3 // tslint:disable 4 // eslint-disable 5 6 import type { Address } from "viem"; 7 import type { GetContractReturnType } from "@nomicfoundation/hardhat-viem/types"; 8 import "@nomicfoundation/hardhat-viem/types"; 9 10 export interface console$Type { 11 "_format": "hh-sol-artifact-1", 12 "contractName": "console", 13 "sourceName": "hardhat/console.sol", 14 "abi": [], 15 "bytecode": "0x60566050600b82828239805160001a6073146043577f4e487b7100000000000000000000000000000000000000000000000000000000600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220b97e14287fe20a2b61bcb8409bba91390cdfe3e5fb9aa2137a1ed9a9621eff9964736f6c634300081c0033", 16 "deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600080fdfea2646970667358221220b97e14287fe20a2b61bcb8409bba91390cdfe3e5fb9aa2137a1ed9a9621eff9964736f6c634300081c0033", 17 "linkReferences": {}, 18 "deployedLinkReferences": {} 19 } 20 21 declare module "@nomicfoundation/hardhat-viem/types" { 22 export function deployContract( 23 contractName: "console", 24 constructorArgs?: [], 25 config?: DeployContractConfig 26 ): Promise<GetContractReturnType<console$Type["abi"]>>; 27 export function deployContract( 28 contractName: "hardhat/console.sol:console", 29 constructorArgs?: [], 30 config?: DeployContractConfig 31 ): Promise<GetContractReturnType<console$Type["abi"]>>; 32 33 export function sendDeploymentTransaction( 34 contractName: "console", 35 constructorArgs?: [], 36 config?: SendDeploymentTransactionConfig 37 ): Promise<{ 38 contract: GetContractReturnType<console$Type["abi"]>; 39 deploymentTransaction: GetTransactionReturnType; 40 }>; 41 export function sendDeploymentTransaction( 42 contractName: "hardhat/console.sol:console", 43 constructorArgs?: [], 44 config?: SendDeploymentTransactionConfig 45 ): Promise<{ 46 contract: GetContractReturnType<console$Type["abi"]>; 47 deploymentTransaction: GetTransactionReturnType; 48 }>; 49 50 export function getContractAt( 51 contractName: "console", 52 address: Address, 53 config?: GetContractAtConfig 54 ): Promise<GetContractReturnType<console$Type["abi"]>>; 55 export function getContractAt( 56 contractName: "hardhat/console.sol:console", 57 address: Address, 58 config?: GetContractAtConfig 59 ): Promise<GetContractReturnType<console$Type["abi"]>>; 60 }