Erc-20
安全帽控制台 getBalance() 不顯示自定義令牌
這是我的契約:
constructor(string memory _name, string memory _symbol) ERC20(_name, _symbol) { } function giveMePaisa() public { _mint(msg.sender, 10 * 10 ** 18); } }
從安全帽控制台測試……我能夠成功地將我的自定義令牌轉移到測試帳戶:
等待 meraToken.connect (addr2) .giveMePaisa ();
但是,當我嘗試查看我的自定義令牌時……
等待 ethers.provider.getBalance(addr2.address);
我看到(我假設是乙太幣):
BigNumber {值:“9999999976573474278440”}
如何從 Hardhat 控制台查看我的自定義令牌?
ethers.provider.getBalance(addr2.address);
將為您獲取 addr2.address 的乙太坊餘額,您需要做
balanceOf
的是以 addr2.address 作為參數呼叫 meraToken 合約。等待 meraToken.balanceOf(addr2.address);
希望有幫助