Solidity

無法為 remix 中的 int 變數輸入負功率值

  • October 3, 2021

我想在這個函式中輸入以下值

function rebase(uint256 epoch, int256 supplyDelta)
  • 紀元(5分鐘後)
  • 供應Delta -0.000000000000001

我嘗試在混音中這樣做,但出現錯誤。如何解決這個問題?

錯誤:錯誤編碼參數:錯誤:無效的 BigNumber 字元串 (argument=“value”, value="-0.000000000000001", code=INVALID_ARGUMENT, version=bignumber/5.4.1)

奇怪,它似乎將您的輸入讀取為1*10^-15,您確定您真的輸入了-1*10^15?無論如何,如果在仔細檢查後仍然無法正常工作,我建議輸入完整的數字並寫上所有的 0

引用自:https://ethereum.stackexchange.com/questions/110923