ethereum.spurious_dragon.vm.precompiled_contracts.mappingethereum.byzantium.vm.precompiled_contracts.mapping

Precompiled Contract Addresses ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

.. contents:: Table of Contents :backlinks: none :local:

Introduction

Mapping of precompiled contracts their implementations.

PRE_COMPILED_CONTRACTS

34
PRE_COMPILED_CONTRACTS: Dict[Address, Callable] = {
35
    ECRECOVER_ADDRESS: ecrecover,
36
    SHA256_ADDRESS: sha256,
37
    RIPEMD160_ADDRESS: ripemd160,
32
    IDENTITY_ADDRESS: identity,
38
    IDENTITY_ADDRESS: identity,
39
    MODEXP_ADDRESS: modexp,
40
    ALT_BN128_ADD_ADDRESS: alt_bn128_add,
41
    ALT_BN128_MUL_ADDRESS: alt_bn128_mul,
42
    ALT_BN128_PAIRING_CHECK_ADDRESS: alt_bn128_pairing_check,
43
}