pub trait TransactionBuilderExt<Tx>where
Tx: IntoChecked,
{ // Required methods fn finalize_checked(
&mut self,
height: Word,
params: &ConsensusParameters,
gas_costs: &GasCosts
) -> Checked<Tx>; fn finalize_checked_basic(
&mut self,
height: Word,
params: &ConsensusParameters
) -> Checked<Tx>; }
Expand description

Extension trait for fuel_tx::TransactionBuilder adding finalization methods

Required Methods§

source

fn finalize_checked(
&mut self,
height: Word,
params: &ConsensusParameters,
gas_costs: &GasCosts
) -> Checked<Tx>

Finalize the builder into a Checked<Tx> of the correct type

source

fn finalize_checked_basic(
&mut self,
height: Word,
params: &ConsensusParameters
) -> Checked<Tx>

Finalize the builder into a Checked<Tx> of the correct type, with basic checks only

Implementations on Foreign Types§

source§

impl<Tx: ExecutableTransaction> TransactionBuilderExt<Tx> for TransactionBuilder<Tx>where
Self: Finalizable<Tx>,
Checked<Tx>: CheckPredicates,

source§

fn finalize_checked(
&mut self,
height: Word,
params: &ConsensusParameters,
gas_costs: &GasCosts
) -> Checked<Tx>

source§

fn finalize_checked_basic(
&mut self,
height: Word,
params: &ConsensusParameters
) -> Checked<Tx>

Implementors§