从USD到WEI的固体价格计算

时间:2018-07-06 22:24:27

标签: math ethereum solidity

我使用Oraclize在一个项目上工作,我从coinmarketcap获得了1 ETH的美元价格(1 ETH = 1e18 WEI),即474.846使用Oraclize的parseInt我可以将其解析为{ {1}}。由于缺乏浮点数据类型,因此在计算给定的美元价格有多少uint256,即wei有什么想法时,我遇到了一个问题?

1 个答案:

答案 0 :(得分:0)

您必须使用自己的小数偏移量,以便可以在合同中使用整数。因此,而不是使用1 wei = x美元,您需要说(例如)1 wei = x一分钱的千分之一,其中x是整数。您必须决定所需的精度。