Skip to content

Replace the deprecated @nomiclabs/* hardhat plugins #4213

Description

@mswilkison

Both packages still use the retired @nomiclabs plugin namespace:

Package Where Status Replacement Blocked?
@nomiclabs/hardhat-etherscan ^3.1.0 random-beacon npm-flagged deprecated @nomicfoundation/hardhat-verify No — 2.1.3 peers hardhat ^2.26.0, we are on 2.29.0
@nomiclabs/hardhat-ethers ^2.0.6 both superseded namespace @nomicfoundation/hardhat-ethers Yes — v3 peers ethers ^6.14.0
@nomiclabs/hardhat-waffle ^2.0.1 + ethereum-waffle ^3.4.0 random-beacon deprecated remove see #4209

hardhat-etherscan is the only one genuinely deprecated on npm and unblocked today, so it can go on its own now. The rest are gated on ethers v6 and the waffle removal, both tracked under #4209 — listed here so the namespace migration lives in one place.

All are required for Hardhat 3 regardless.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions