hardhat-artifactor

v0.1.0
Dynamically generate deployable Hardhat artifacts
hardhat buidler solidity solc artifacts compilation smart-contracts ethereum blockchain and 2 more...

Hardhat Artifactor

Dynamically generate deployable Hardhat contract artifacts.

Installation

yarn add --dev hardhat-artifactor

Usage

Load plugin in Hardhat config:

require('hardhat-artifactor');

Create Artifact from Template

Call the createArtifactFromTemplate function available in the Hardhat Runtime Environment to create an artifact with an ABI matching an existing artifact but with custom bytecode:

await createArtifactFromTemplate('TemplateContract', 'GeneratedContract', bytecode);

Overwrite Artifact

Call the overwriteArtifact function available in the Hardhat Runtime Environment to replace the bytecode of an existing artifact with custom bytecode:

await overwriteArtifact('Contract', bytecode);

Metadata

  • MIT
  • Whatever
  • Nick Barry
  • released 2/28/2021

Downloads

Maintainers