ethereum.forks.muir_glacier.vm.precompiled_contractsethereum.forks.berlin.vm.precompiled_contracts
            
            
            Precompiled Contract Addresses.
.. contents:: Table of Contents :backlinks: none :local:
Introduction
Addresses of precompiled contracts and mappings to their implementations.
__all__
| 17 | __all__ = ( | 
|---|---|
| 18 |     "ECRECOVER_ADDRESS", | 
| 19 |     "SHA256_ADDRESS", | 
| 20 |     "RIPEMD160_ADDRESS", | 
| 21 |     "IDENTITY_ADDRESS", | 
| 22 |     "MODEXP_ADDRESS", | 
| 23 |     "ALT_BN128_ADD_ADDRESS", | 
| 24 |     "ALT_BN128_MUL_ADDRESS", | 
| 25 |     "ALT_BN128_PAIRING_CHECK_ADDRESS", | 
| 26 |     "BLAKE2F_ADDRESS", | 
| 27 | ) | 
ECRECOVER_ADDRESS
| 29 | ECRECOVER_ADDRESS = hex_to_address("0x01") | 
|---|
SHA256_ADDRESS
| 30 | SHA256_ADDRESS = hex_to_address("0x02") | 
|---|
RIPEMD160_ADDRESS
| 31 | RIPEMD160_ADDRESS = hex_to_address("0x03") | 
|---|
IDENTITY_ADDRESS
| 32 | IDENTITY_ADDRESS = hex_to_address("0x04") | 
|---|
MODEXP_ADDRESS
| 33 | MODEXP_ADDRESS = hex_to_address("0x05") | 
|---|
ALT_BN128_ADD_ADDRESS
| 34 | ALT_BN128_ADD_ADDRESS = hex_to_address("0x06") | 
|---|
ALT_BN128_MUL_ADDRESS
| 35 | ALT_BN128_MUL_ADDRESS = hex_to_address("0x07") | 
|---|
ALT_BN128_PAIRING_CHECK_ADDRESS
| 36 | ALT_BN128_PAIRING_CHECK_ADDRESS = hex_to_address("0x08") | 
|---|
BLAKE2F_ADDRESS
| 37 | BLAKE2F_ADDRESS = hex_to_address("0x09") | 
|---|