ethereum.prague.vm.precompiled_contracts
Precompiled Contract Addresses ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.. contents:: Table of Contents :backlinks: none :local:
Introduction
Addresses of precompiled contracts and mappings to their implementations.
__all__
18 | __all__ = ( |
---|---|
19 | "ECRECOVER_ADDRESS", |
20 | "SHA256_ADDRESS", |
21 | "RIPEMD160_ADDRESS", |
22 | "IDENTITY_ADDRESS", |
23 | "MODEXP_ADDRESS", |
24 | "ALT_BN128_ADD_ADDRESS", |
25 | "ALT_BN128_MUL_ADDRESS", |
26 | "ALT_BN128_PAIRING_CHECK_ADDRESS", |
27 | "BLAKE2F_ADDRESS", |
28 | "POINT_EVALUATION_ADDRESS", |
29 | "BLS12_G1_ADD_ADDRESS", |
30 | "BLS12_G1_MSM_ADDRESS", |
31 | "BLS12_G2_ADD_ADDRESS", |
32 | "BLS12_G2_MSM_ADDRESS", |
33 | "BLS12_PAIRING_ADDRESS", |
34 | "BLS12_MAP_FP_TO_G1_ADDRESS", |
35 | "BLS12_MAP_FP2_TO_G2_ADDRESS", |
36 | ) |
ECRECOVER_ADDRESS
38 | ECRECOVER_ADDRESS = hex_to_address("0x01") |
---|
SHA256_ADDRESS
39 | SHA256_ADDRESS = hex_to_address("0x02") |
---|
RIPEMD160_ADDRESS
40 | RIPEMD160_ADDRESS = hex_to_address("0x03") |
---|
IDENTITY_ADDRESS
41 | IDENTITY_ADDRESS = hex_to_address("0x04") |
---|
MODEXP_ADDRESS
42 | MODEXP_ADDRESS = hex_to_address("0x05") |
---|
ALT_BN128_ADD_ADDRESS
43 | ALT_BN128_ADD_ADDRESS = hex_to_address("0x06") |
---|
ALT_BN128_MUL_ADDRESS
44 | ALT_BN128_MUL_ADDRESS = hex_to_address("0x07") |
---|
ALT_BN128_PAIRING_CHECK_ADDRESS
45 | ALT_BN128_PAIRING_CHECK_ADDRESS = hex_to_address("0x08") |
---|
BLAKE2F_ADDRESS
46 | BLAKE2F_ADDRESS = hex_to_address("0x09") |
---|
POINT_EVALUATION_ADDRESS
47 | POINT_EVALUATION_ADDRESS = hex_to_address("0x0a") |
---|
BLS12_G1_ADD_ADDRESS
48 | BLS12_G1_ADD_ADDRESS = hex_to_address("0x0b") |
---|
BLS12_G1_MSM_ADDRESS
49 | BLS12_G1_MSM_ADDRESS = hex_to_address("0x0c") |
---|
BLS12_G2_ADD_ADDRESS
50 | BLS12_G2_ADD_ADDRESS = hex_to_address("0x0d") |
---|
BLS12_G2_MSM_ADDRESS
51 | BLS12_G2_MSM_ADDRESS = hex_to_address("0x0e") |
---|
BLS12_PAIRING_ADDRESS
52 | BLS12_PAIRING_ADDRESS = hex_to_address("0x0f") |
---|
BLS12_MAP_FP_TO_G1_ADDRESS
53 | BLS12_MAP_FP_TO_G1_ADDRESS = hex_to_address("0x10") |
---|
BLS12_MAP_FP2_TO_G2_ADDRESS
54 | BLS12_MAP_FP2_TO_G2_ADDRESS = hex_to_address("0x11") |
---|