HederaExchangeRateAdapterLib Constants
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;