ethereum.forks.constantinople.vm.precompiled_contractsethereum.forks.istanbul.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") |
|---|