pub fn era(mut self, era: Era, checkpoint: H256) -> Self {
        self.era = era;
        self.mortality_checkpoint = Some(checkpoint);
        self
    }
/// Set the [`Era`], which defines how long the transaction will be valid for
/// (it can be either immortal, or it can be mortal and expire after a certain amount
/// of time). The second argument is the block hash after which the transaction
/// becomes valid, and must align with the era phase (see the [`Era::Mortal`] docs
/// for more detail on that).
Set the [`Era`], which defines how long the transaction will be valid for
(it can be either immortal, or it can be mortal and expire after a certain amount
of time). The second argument is the block hash after which the transaction
becomes valid, and must align with the era phase (see the [`Era::Mortal`] docs
for more detail on that).
Set the [ ` Era ` ] which defines how long the transaction will be valid for ( it can be either immortal or it can be mortal and expire after a certain amount of time ) . The second argument is the block hash after which the transaction becomes valid and must align with the era phase ( see the [ ` Era :: Mortal ` ] docs for more detail on that ) .
pub fn era(mut self, era: Era, checkpoint: H256) -> Self {
        self.era = era;
        self.mortality_checkpoint = Some(checkpoint);
        self
    }
pub fn era ( mut self , era : Era , checkpoint : H256 ) -> Self { self . era = era ; self . mortality_checkpoint = Some ( checkpoint ) ; self }
Set the [`Era`], which defines how long the transaction will be valid for
(it can be either immortal, or it can be mortal and expire after a certain amount
of time).
Set the [ ` Era ` ] which defines how long the transaction will be valid for ( it can be either immortal or it can be mortal and expire after a certain amount of time ) .
mut self
era
Era
checkpoint
H256
mut self
era
Era
checkpoint
H256