I want to input the following values to this function

function rebase(uint256 epoch, int256 supplyDelta)
  • epoch (5 minutes later)
  • supplyDelta -0.000000000000001

I tried doing so in remix but got an error. How to resolve this issue?

errored: Error encoding arguments: Error: invalid BigNumber string (argument="value", value="-0.000000000000001", code=INVALID_ARGUMENT, version=bignumber/5.4.1)


Wierd, it seems to read your input as 1*10^-15, you sure you really typed -1*10^15? anyways if it still doesnt work after double checking i suggest inputting the full number with all the 0s written

  • 1
    I inputted -0.000000000000001 , made the correction in my code
    – mzaidi
    Oct 2 at 18:47
  • Im still facing this issue. Unresolved till now
    – mzaidi
    Oct 3 at 8:16
  • using -1000000000000000 directly doesnt work either?
    – Foxxxey
    Oct 3 at 10:38
  • That is a different number. I want to use "-0.000000000000001" specifically
    – mzaidi
    Oct 3 at 10:41
  • Oh, thats not what your question was at first lol. Well you cant. There's no decimals in solidity
    – Foxxxey
    Oct 3 at 10:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.