hardhat3 框架源码修改后如何使用
hardhat3 框架源码修改后如何使用
以 hardhat-verify为例
第1步:在 Hardhat 项目中构建并链接 hardhat-verify
# 进入你的 hardhat 项目
cd ~/git_source2/hardhat# 进入 hardhat-verify 目录
cd v-next/hardhat-verify# 构建这个包
npm run build# 创建链接(只针对这个包)
npm link
第2步:在你的合约项目中使用链接
# 进入你的合约项目
cd /你的合约项目路径# 链接到你修改的 hardhat-verify
npm link @nomicfoundation/hardhat-verify
第3步:正常使用
# 现在运行验证,就会使用你修改的版本
npx hardhat verify --network mainnet 0x你的合约地址
或者更简单的方法:直接指向文件夹
修改你项目的 package.json
:
{"devDependencies": {"hardhat": "^2.19.0","@nomicfoundation/hardhat-verify": "file:../git_source2/hardhat/v-next/hardhat-verify"}
}
然后:
npm install
验证是否成功
# 检查版本信息
npm list @nomicfoundation/hardhat-verify# 测试代理功能
HTTP_PROXY=http://your-proxy:8080 npx hardhat verify --network mainnet 0x...
如果想切换回官方版本
# 取消链接
npm unlink @nomicfoundation/hardhat-verify# 安装官方版本
npm install @nomicfoundation/hardhat-verify@latest
这样你就只替换了 hardhat-verify
这一个包,其他保持官方版本!