hardhat-artifactor
v0.2.0
Published
Dynamically generate deployable Hardhat artifacts
Downloads
3,551
Maintainers
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);