hardhat-artifactor

Dynamically generate deployable Hardhat artifacts

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
hardhat-artifactor
000.2.02 years ago2 years agoMinified + gzip package size for hardhat-artifactor in KB

Readme

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);