UNPKG

hardhat-artifactor

Version:

Dynamically generate deployable Hardhat artifacts

34 lines (21 loc) 804 B
# Hardhat Artifactor Dynamically generate deployable Hardhat contract artifacts. ## Installation ```bash yarn add --dev hardhat-artifactor ``` ## Usage Load plugin in Hardhat config: ```javascript 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: ```javascript 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: ```javascript await overwriteArtifact('Contract', bytecode); ```