All Questions
3 questions
0
votes
0
answers
27
views
How do I remove decimals from a uint256 [duplicate]
I am calculating a buyPrice that has a factor of 1.2 times the normal price.
To do this I get the token price and multiply it by 1200000000000000000 (18). It looks something like:
uint256 buyPrice = ...
1
vote
0
answers
1k
views
Division and floor rounding with 18 decimals
I am recreating a UNISWAP-like AMM and have encountered problems anytime I want to divide the balances of tokens in my pool. For example: I want to require() that tokens are deposited in the correct ...
1
vote
1
answer
415
views
Why don't decimals work in solidity?
I've read this question and answer thread about representing decimal values in solidity, and I understand that math is entirely done using fixed-point.
However, I'm curious as to why this is the case. ...