OpenViSTAI · Agents · Blockchain · Crypto
Menu
Developer Tools

Hardhat Deploy

Hardhat Deploy is a Hardhat plugin for managing EVM smart-contract deployments across chains, recording contract names and addresses, and reusing deployment records in tests. Version 2 uses rocketh for deployment storage and modular deployment features.

Independent OpenViST project profile, based on linked sources.

Hardhat Deploy — OpenViST project profile in Developer Tools.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when a Hardhat-based EVM project needs named deployment records shared between deployment scripts, tests and application configuration.

Who it is for

  • Developers building EVM smart contracts in Hardhat projects.
  • Teams that need consistent deployment records across networks and testing environments.
  • Developers who want contract addresses and ABIs available for application configuration.

Documented uses

  • Manage repeatable contract deployments across networks.
  • Refer to deployed contracts by name in scripts and tests.
  • Reuse deployments as test fixtures, with caching support.
  • Export deployed contract addresses and ABIs for web applications.
  • Save contract metadata for later verification submissions.
Before you choose

Requirements & limits

The repository identifies the project as MIT-licensed. The v2 documentation is for Hardhat 3; v1 documentation is maintained separately.

  • Version 2 is documented for Hardhat 3, while v1 has separate documentation.
  • The plugin uses rocketh for deployment storage and is split into modules for deployment, proxies, diamonds, transaction helpers and viem integration.
  • The project README says active development and issue tracking have moved to the rocketh monorepo; the hardhat-deploy repository remains for brand and history.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Explore the browser-based deployment walkthrough

Observe four deployment-script stages for an upgradeable contract in a local EVM running in a browser tab.

Before you start

  • A browser that can open the official rocketh documentation page.

Steps

  1. Open the official rocketh documentation page.

  2. Select **Start** in the interactive walkthrough.

  3. Follow its four deployment steps, including proxy deployment, writing a greeting, upgrading the implementation, and writing another greeting.

Expected outcome

The walkthrough shows an EVM running in the browser, with deployed contract addresses and how an upgrade changes the implementation while preserving proxy storage.

Guide limitations

  • The walkthrough runs in the browser's local EVM; it does not deploy to a network, and its state disappears when the page is reloaded.
  • The example notes that upgrade implementations should append storage variables rather than reorder or insert them above existing variables.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
9 October 2026
Original website title
wighawag/hardhat-deploy · Official homepage title · retained in its source language