Solidity
大數錯誤
我開始學習solidity,但是當我使用construct im得到錯誤時,請幫助:這是程式碼
pragma solidity >=0.7.0 <0.9.0; contract base{ uint data; constructor (uint _data) public { data = _data; } function getData() public view returns(uint) { return data; } }
錯誤 - 創建基礎錯誤:錯誤編碼參數:錯誤:無效的 BigNumber 字元串(argument=“value”, value="", code=INVALID_ARGUMENT, version=bignumber/5.5.0)
你的契約運作良好。正如前面兩個回复所提到的,您正在“部署”帶有void input的契約。換句話說,您沒有指定
data
.在“部署”部分輸入任何
uint
值,它會正常工作。祝一切順利。