TempoHardforks

Trait TempoHardforks 

Source
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§

Source

fn tempo_fork_activation(&self, fork: TempoHardfork) -> ForkCondition

Retrieves activation condition for a Tempo-specific hardfork

Provided Methods§

Source

fn is_adagio_active_at_timestamp(&self, timestamp: u64) -> bool

Convenience method to check if Adagio hardfork is active at a given timestamp

Source

fn is_moderato_active_at_timestamp(&self, timestamp: u64) -> bool

Convenience method to check if Andantino hardfork is active at a given timestamp

Source

fn is_allegretto_active_at_timestamp(&self, timestamp: u64) -> bool

Convenience method to check if Allegretto hardfork is active at a given timestamp

Source

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

Source

fn tempo_hardfork_at(&self, timestamp: u64) -> TempoHardfork

Retrieves the latest Tempo hardfork active at a given timestamp.

Implementors§