solidity 合約兌換底層幣相關

以太幣 (Ether)的單位 以太幣的最小單位是Wei。Wei是一個很是小的單位,1以太幣= Wei,和無限可分也差不了多少了ui

  • Kwei(Babbage) =Wei
  • Mwei(Lovelace) =Wei
  • Gwei(Shannon) =Wei
  • Microether(Szabo) =Wei
  • Milliether(Finney) =Wei
  • Ether =Wei
  • 不一樣的場景下習慣使用不一樣的單位,一般交易行都是以Ether爲單位,購買一杯咖啡之類的小額交易使用Finney,計算Gas價格時通常使用GWei,在以太坊代碼開發中使用最基本的單位Wei。
pragma solidity ^0.4.19;


// 1eth = 10 xy 18 wei

contract A{
     uint8 public constant decimals = 18;  //支持幾位小數,即代幣單位18位

     uint256 private constant TOKEN_UNIT = 10 ** uint256(decimals);

    uint256 public testA;
    function test() {
        uint256 a = 20*TOKEN_UNIT;
        uint256 b = 200;
        testA = a/b;     //100000000000000000 
    }
}
相關文章
相關標籤/搜索