Skip to content
Lattice

HederaExchangeRateAdapterLib Constants

Git Source

ERC165_MAP_IHEDERAEXCHANGERATEADAPTER_SLOT

0x409e5cd5 is type(IHederaExchangeRateAdapter).interfaceId. keccak256(abi.encode(bytes4(0x409e5cd5), 0x9ca7f3e2e2bfb15fdf072b85dde92837cddacee6cf2f6b38cd06c9457c1c4200)).

bytes32 constant ERC165_MAP_IHEDERAEXCHANGERATEADAPTER_SLOT =
    0x63eb9226e864b43834b3b55a3188cdb0170b49fdd7f8a67c2a48bd7b9f6a8378;

EXCHANGE_RATE_SYSTEM_CONTRACT

The Exchange Rate system contract (HIP-475). No bytecode; never delegatecall it.

address constant EXCHANGE_RATE_SYSTEM_CONTRACT = 0x0000000000000000000000000000000000000168;

WEIBAR_PER_TINYBAR

1 tinybar = 1e10 weibar; 1 US cent = 1e8 tinycents (1 tinycent = 1e-10 USD); 1 HBAR = 1e8 tinybars.

uint256 constant WEIBAR_PER_TINYBAR = 1e10;

TINYCENTS_PER_CENT

uint256 constant TINYCENTS_PER_CENT = 1e8;

TINYBARS_PER_HBAR

uint256 constant TINYBARS_PER_HBAR = 1e8;