You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

咨询:ethers.utils.parseEther("1")是否已弃用?Solidity合约测试遇报错

Ethers.js中ethers.utils.parseEther是否已弃用?
  • 这是ethers.js版本迭代带来的明确变化:

    • 在ethers.js v5版本中,解析以太币的方法确实归属在ethers.utils命名空间下,ethers.utils.parseEther("1")是标准写法。
    • 但升级到ethers.js v6后,官方直接把这类工具方法移到了顶层ethers对象下,同时移除了ethers.utils这个命名空间。你当前的代码环境用的是v6,所以访问ethers.utils会返回undefined,调用它的parseEther方法自然会抛出你遇到的错误。
  • 结论:ethers.utils.parseEther在ethers.js v6中已经被弃用(准确说是被移除,改用顶层调用方式)。如果要适配现有代码,要么回退到ethers.js v5版本,要么统一使用v6的ethers.parseEther("1")写法。

内容的提问来源于stack exchange,提问作者Bikash Santra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 05:52:03