There are rounding issues when initializing fixed point to floating point:
>>> from fixedpointmath import FixedPoint
>>> FixedPoint(1000e18)
FixedPoint("999999999999999939709.166371603178586112")
Therefore, we should not allow floating points to be passed into fixedpoint constructor
There are rounding issues when initializing fixed point to floating point:
Therefore, we should not allow floating points to be passed into fixedpoint constructor