pub trait TempoHardforks: EthereumHardforks {
// Required method
fn tempo_fork_activation(&self, fork: TempoHardfork) -> ForkCondition;
// Provided methods
fn is_adagio_active_at_timestamp(&self, timestamp: u64) -> bool { ... }
fn is_moderato_active_at_timestamp(&self, timestamp: u64) -> bool { ... }
fn is_allegretto_active_at_timestamp(&self, timestamp: u64) -> bool { ... }
fn is_allegro_moderato_active_at_timestamp(&self, timestamp: u64) -> bool { ... }
fn tempo_hardfork_at(&self, timestamp: u64) -> TempoHardfork { ... }
}Expand description
Trait for querying Tempo-specific hardfork activations.
Required Methods§
Sourcefn tempo_fork_activation(&self, fork: TempoHardfork) -> ForkCondition
fn tempo_fork_activation(&self, fork: TempoHardfork) -> ForkCondition
Retrieves activation condition for a Tempo-specific hardfork
Provided Methods§
Sourcefn is_adagio_active_at_timestamp(&self, timestamp: u64) -> bool
fn is_adagio_active_at_timestamp(&self, timestamp: u64) -> bool
Convenience method to check if Adagio hardfork is active at a given timestamp
Sourcefn is_moderato_active_at_timestamp(&self, timestamp: u64) -> bool
fn is_moderato_active_at_timestamp(&self, timestamp: u64) -> bool
Convenience method to check if Andantino hardfork is active at a given timestamp
Sourcefn is_allegretto_active_at_timestamp(&self, timestamp: u64) -> bool
fn is_allegretto_active_at_timestamp(&self, timestamp: u64) -> bool
Convenience method to check if Allegretto hardfork is active at a given timestamp
Sourcefn is_allegro_moderato_active_at_timestamp(&self, timestamp: u64) -> bool
fn is_allegro_moderato_active_at_timestamp(&self, timestamp: u64) -> bool
Convenience method to check if Allegro-Moderato hardfork is active at a given timestamp
Sourcefn tempo_hardfork_at(&self, timestamp: u64) -> TempoHardfork
fn tempo_hardfork_at(&self, timestamp: u64) -> TempoHardfork
Retrieves the latest Tempo hardfork active at a given timestamp.