Fix kredits balance handling

Kredits are stored on the Token contract as uint256 / bignumbers with 18
decimal points. Just like Ether and required by the ERC20 standard.
So we need to work with bignumbers and format a bignumber value here.
This commit is contained in:
2019-04-19 11:37:18 +02:00
parent 6dcbd1efbf
commit 2aae2a8f90
4 changed files with 41 additions and 2 deletions
+9
View File
@@ -0,0 +1,9 @@
import ethers from 'npm:ethers';
export default function(value, options = {}) {
let etherValue = ethers.utils.formatEther(value);
if (!options.decimals) {
etherValue = parseInt(etherValue).toString();
}
return etherValue;
}