alloy_hardforks/ethereum/sepolia.rs
1//! Sepolia hardfork starting points
2
3use alloy_primitives::{uint, U256};
4
5/// Paris sepolia hard fork activation block is 1450409.
6pub const SEPOLIA_PARIS_BLOCK: u64 = 1_450_409;
7/// Paris sepolia hard fork activation terminal total difficulty is 17_000_000_000_000_000_U256.
8pub const SEPOLIA_PARIS_TTD: U256 = uint!(17_000_000_000_000_000_U256);
9/// Paris sepolia fork block is 1735371. See [`ForkCondition::TTD`](crate::ForkCondition::TTD).
10pub const SEPOLIA_PARIS_FORK_BLOCK: u64 = 1_735_371;
11/// Shanghai sepolia hard fork activation block is 2990908.
12pub const SEPOLIA_SHANGHAI_BLOCK: u64 = 2_990_908;
13/// Cancun sepolia hard fork activation block is 5187023.
14pub const SEPOLIA_CANCUN_BLOCK: u64 = 5_187_023;
15/// Prague sepolia hard fork activation block is 1677557088.
16pub const SEPOLIA_SHANGHAI_TIMESTAMP: u64 = 1_677_557_088;
17/// Cancun sepolia hard fork activation timestamp is 1706655072.
18pub const SEPOLIA_CANCUN_TIMESTAMP: u64 = 1_706_655_072;
19/// Paris sepolia hard fork activation timestamp is 1633267481.
20pub const SEPOLIA_PARIS_TIMESTAMP: u64 = 1_633_267_481;
21/// Prague sepolia hard fork activation timestamp is 1741159776.
22pub const SEPOLIA_PRAGUE_TIMESTAMP: u64 = 1_741_159_776;