Convert a given number or hexadecimal string to a BigNumber
Usage
tronWeb.BigNumber()
Parameters
Number | String-number in hexadecimal format
Returns
BigNumber-BigNumber instance
Example
var value = tronWeb.BigNumber('200000000000000000000001');
console.log(value.toNumber())
>2.0000000000000002e+23
console.log(value.toString(10))
>200000000000000000000001
Note
TronWeb v4.0.0 updated bignumber.js to v9.0.1, which is a breaking change.
If you get a result after triggerConstantContract or call method, do not use tronWeb.BigNumber(result) which will get null. Thus:
TronWeb v4.0.0 and later:tronWeb.toBigNumber(result) or tronWeb.BigNumber(result._hex)
TronWeb version before v4.0.0:tronWeb.BigNumber(result)