alloy_hardforks/ethereum/sepolia.rs
1//! Sepolia hardfork starting points
2
3use alloy_primitives::{U256, uint};
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 7836331.
16pub const SEPOLIA_PRAGUE_BLOCK: u64 = 7_836_331;
17
18/// Paris sepolia hard fork activation timestamp is 1633267481.
19pub const SEPOLIA_PARIS_TIMESTAMP: u64 = 1_633_267_481;
20/// Prague sepolia hard fork activation block is 1677557088.
21pub const SEPOLIA_SHANGHAI_TIMESTAMP: u64 = 1_677_557_088;
22/// Cancun sepolia hard fork activation timestamp is 1706655072.
23pub const SEPOLIA_CANCUN_TIMESTAMP: u64 = 1_706_655_072;
24/// Prague sepolia hard fork activation timestamp is 1741159776.
25pub const SEPOLIA_PRAGUE_TIMESTAMP: u64 = 1_741_159_776;