/hardhat-4byte-uploader

🗂️ Upload local function selectors to the Ethereum Selector Database 🗃️

Primary LanguageJavaScriptMIT LicenseMIT

Hardhat 4byte Uploader

Calculate the function selectors found in all local contracts and upload them to the 4byte Directory Ethereum Signature Database.

Installation

npm install --save-dev @solidstate/hardhat-4byte-uploader
# or
yarn add --dev @solidstate/hardhat-4byte-uploader

Usage

Load plugin in Hardhat config:

require('@solidstate/hardhat-4byte-uploader');

Run the included Hardhat task manually:

npx hardhat upload-selectors
# or
yarn run hardhat upload-selectors