Skip to content

Commit

Permalink
chore(hardfork): add hardfork upgrade url (paradigmxyz#7184)
Browse files Browse the repository at this point in the history
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
  • Loading branch information
2 people authored and Ruteri committed Apr 17, 2024
1 parent ace743f commit cb47f9d
Showing 1 changed file with 22 additions and 21 deletions.
43 changes: 22 additions & 21 deletions crates/ethereum-forks/src/hardfork.rs
Original file line number Diff line number Diff line change
Expand Up @@ -20,50 +20,51 @@ pub enum ConsensusType {
#[derive(Debug, Copy, Clone, Eq, PartialEq, PartialOrd, Ord, Hash)]
#[non_exhaustive]
pub enum Hardfork {
/// Frontier.
/// Frontier: <https://blog.ethereum.org/2015/03/03/ethereum-launch-process>.
Frontier,
/// Homestead.
/// Homestead: <https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/homestead.md>.
Homestead,
/// The DAO fork.
/// The DAO fork: <https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/dao-fork.md>.
Dao,
/// Tangerine.
/// Tangerine: <https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/tangerine-whistle.md>.
Tangerine,
/// Spurious Dragon.
/// Spurious Dragon: <https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/spurious-dragon.md>.
SpuriousDragon,
/// Byzantium.
/// Byzantium: <https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/byzantium.md>.
Byzantium,
/// Constantinople.
/// Constantinople: <https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/constantinople.md>.
Constantinople,
/// Petersburg.
/// Petersburg: <https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/petersburg.md>.
Petersburg,
/// Istanbul.
/// Istanbul: <https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/istanbul.md>.
Istanbul,
/// Muir Glacier.
/// Muir Glacier: <https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/muir-glacier.md>.
MuirGlacier,
/// Berlin.
/// Berlin: <https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/berlin.md>.
Berlin,
/// London.
/// London: <https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/london.md>.
London,
/// Arrow Glacier.
/// Arrow Glacier: <https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/arrow-glacier.md>.
ArrowGlacier,
/// Gray Glacier.
/// Gray Glacier: <https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/gray-glacier.md>.
GrayGlacier,
/// Paris.
/// Paris: <https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/paris.md>.
Paris,
/// Bedrock.
/// Bedrock: <https://blog.oplabs.co/introducing-optimism-bedrock>.
#[cfg(feature = "optimism")]
Bedrock,
/// Regolith
/// Regolith: <https://github.com/ethereum-optimism/specs/blob/main/specs/protocol/superchain-upgrades.md#regolith>.
#[cfg(feature = "optimism")]
Regolith,
/// Shanghai.
/// Shanghai: <https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md>.
Shanghai,
/// Canyon
/// Canyon:
/// <https://github.com/ethereum-optimism/specs/blob/main/specs/protocol/superchain-upgrades.md#canyon>.
#[cfg(feature = "optimism")]
Canyon,
/// Cancun.
/// Cancun: <https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/cancun.md>.
Cancun,
/// Ecotone
/// Ecotone: <https://github.com/ethereum-optimism/specs/blob/main/specs/protocol/superchain-upgrades.md#ecotone>.
#[cfg(feature = "optimism")]
Ecotone,
}
Expand Down

0 comments on commit cb47f9d

Please sign in to comment.