Doing the calculations we require in this project requires a high level of precision. Such precision is only possible with the BigNumber structure. If it is not used, it creates roundoff errors that are completely unacceptable. Therefore, BigNumber must be used for all mathematical processes in the project.
TO-DO:
[x] Update wallet architecture (see #29 )
[x] Deploy wallet architecture to be the exclusive way mathematics are done in the project (No ad-hoc calculations allowed)
BACKGROUND:
Doing the calculations we require in this project requires a high level of precision. Such precision is only possible with the BigNumber structure. If it is not used, it creates roundoff errors that are completely unacceptable. Therefore, BigNumber must be used for all mathematical processes in the project.
TO-DO: