Contract-Development
如何在 Remix IDE Javascript VM 中檢查智能合約的餘額?
我正在研究一個可以持有一些 ETH 的智能合約。
目前,我無法看到它在 Remix IDE 中的平衡。
我正在嘗試使用控制台:
我可以訪問
web3
但如何查看餘額?或者也許它在 UI 中的某個地方,那會更好。可以通過回退功能接收乙太幣的範例合約:
pragma solidity ^0.4.25; contract Payable { function() external payable { } }
您可以通過以下方式查看賬戶餘額
來自 Remix docs ‘web3 僅在選擇 web 提供程序或註入提供程序模式時才可用’,因此您不能將 web3 與 JavaScript VM 一起使用。
作為一種解決方法,您可以在合約中添加一個返回 this.balance 的函式