【发布时间】:2018-09-30 22:19:54
【问题描述】:
如何检测web3.js中初始值为0x0000000000000000000000000000000000000000的空地址?
我现在做的是:
if (address !== '0x0000000000000000000000000000000000000000') {
...
}
有没有更简单的方法来过滤掉空地址或 web3 中可以创建此值的辅助方法(如 Solidity 中的address(0))?计算(或输入)0s 的确切数字非常麻烦。
【问题讨论】:
-
也许
web3.toBigNumber(address).isZero()? -
@smarx 很高兴知道 web3 依赖于 BigNumber 库。为什么我不能这样想……太棒了。
-
您可以将其发布为答案,我可以将其标记为已接受。看来你的建议是迄今为止我能想到的最好的。
标签: ethereum solidity web3js web3