Solidity
在混音中工作但在測試網中不工作的函式
這些功能
remainingToken()
和totalContribution()
不在測試網中工作,而是在混音中工作。function remainingToken() public view ownable returns (uint remainingSupply) { return (balances[address(this)]); } //Real time function presenTime () public view returns ( uint){ return block.timestamp; } //Total Supply function totalSupply() public override view returns (uint) { return maximumSupply ; } //Total Ether Contributed function totalContribution() public ownable view returns(uint){ return address(this).balance; } //Token balance of any address function balanceOf(address tokenOwner) public override view returns (uint balance) { return balances[tokenOwner]; } //Check Allowance function allowance(address tokenOwner, address spender) public override view returns (uint remaining) { return allowed[tokenOwner][spender]; }
可以分享一下合約連結嗎?
您還可以解釋為什麼您將“可擁有”修飾符應用於查看函式嗎?
我猜你在部署到測試網後沒有使用其他地址通過發送 eth 或呼叫其他函式來做出貢獻。
您應該知道,無論您在混音中進行的交易都只屬於混音。
你必須在 tesnet 中進行新的交易才能獲得預期的結果。