ethereum.paris

The Paris fork transitions Ethereum from a proof-of-work consensus model to a proof-of-stake one. This fork is often referred to as "The Merge" because it marks the integration of the [consensus layer] with the execution layer (defined in this project.)

 1"""
 2The Paris fork transitions Ethereum from a proof-of-work consensus model to a
 3proof-of-stake one. This fork is often referred to as "The Merge" because it
 4marks the integration of the [consensus layer] with the execution layer
 5(defined in this project.)
 6
 7[consensus layer]: https://github.com/ethereum/consensus-specs
 8"""
 9
10from ethereum.fork_criteria import ByBlockNumber
11
12# The actual trigger for the Paris hardfork was The Merge occurring when
13# total difficulty (the sum of the all block difficulties) reached the
14# Terminal Total Difficulty value (58750000000000000000000 on Mainnet). The
15# Merge is now a historical event.
16FORK_CRITERIA = ByBlockNumber(15537394)