UNPKG

@nomicfoundation/hardhat-ignition-viem

Version:

The Viem extension to Hardhat Ignition. Hardhat Ignition is a declarative system for deploying smart contracts on Ethereum. It enables you to define smart contract instances you want to deploy, and any operation you want to run on them. By taking over the

14 lines (11 loc) 497 B
import type { ViemIgnitionHelper } from "./types.js"; export type * from "@nomicfoundation/hardhat-ignition"; export type * from "@nomicfoundation/hardhat-viem"; declare module "hardhat/types/network" { interface NetworkConnection< // eslint-disable-next-line @typescript-eslint/no-unused-vars -- the ChainTypeT must be declared in the interface but in this scenario it's not used ChainTypeT extends ChainType | string = DefaultChainType, > { ignition: ViemIgnitionHelper; } }