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.
Both packages still use the retired
@nomiclabsplugin namespace:@nomiclabs/hardhat-etherscan^3.1.0@nomicfoundation/hardhat-verifyhardhat ^2.26.0, we are on 2.29.0@nomiclabs/hardhat-ethers^2.0.6@nomicfoundation/hardhat-ethersethers ^6.14.0@nomiclabs/hardhat-waffle^2.0.1 +ethereum-waffle^3.4.0hardhat-etherscanis 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.