Module: Eth::Unit

Extended by:
Unit
Included in:
Unit
Defined in:
lib/eth/unit.rb

Overview

Provides constants for common Ethereum units.

Constant Summary collapse

WEI =

Ethereum unit 1 wei := 0.000000000000000001 Ether.

BigDecimal("1e0").freeze
BABBAGE =

Ethereum unit 1 babbage := 0.000000000000001 Ether or 1_000 wei.

BigDecimal("1e3").freeze
LOVELACE =

Ethereum unit 1 lovelace := 0.000000000001 Ether or 1_000_000 wei.

BigDecimal("1e6").freeze
SHANNON =

Ethereum unit 1 shannon := 0.000000001 Ether or 1_000_000_000 wei.

BigDecimal("1e9").freeze
SZABO =

Ethereum unit 1 szabo := 0.000_001 Ether or 1_000_000_000_000 wei.

BigDecimal("1e12").freeze
FINNEY =

Ethereum unit 1 finney := 0.001 Ether or 1_000_000_000_000_000 wei.

BigDecimal("1e15").freeze
ETHER =

Ethereum unit 1 Ether := 1_000_000_000_000_000_000 wei.

BigDecimal("1e18").freeze
GWEI =

Ethereum unit 1 Gwei := 0.000000001 Ether or 1_000_000_000 wei. Same as shannon, but more commonly used (billion wei).

SHANNON.freeze