Trait fuel_vm::checked_transaction::IntoChecked
source · pub trait IntoChecked: FormatValidityChecks + Sized {
type Metadata: Sized;
// Required method
fn into_checked_basic(
self,
block_height: Word,
params: &ConsensusParameters
) -> Result<Checked<Self>, CheckError>;
// Provided method
fn into_checked(
self,
block_height: Word,
params: &ConsensusParameters,
gas_costs: &GasCosts
) -> Result<Checked<Self>, CheckError>
where Checked<Self>: CheckPredicates { ... }
}
Expand description
Performs checks for a transaction
Required Associated Types§
Required Methods§
sourcefn into_checked_basic(
self,
block_height: Word,
params: &ConsensusParameters
) -> Result<Checked<Self>, CheckError>
fn into_checked_basic( self, block_height: Word, params: &ConsensusParameters ) -> Result<Checked<Self>, CheckError>
Returns transaction that passed only Checks::Basic
.
Provided Methods§
sourcefn into_checked(
self,
block_height: Word,
params: &ConsensusParameters,
gas_costs: &GasCosts
) -> Result<Checked<Self>, CheckError>where
Checked<Self>: CheckPredicates,
fn into_checked( self, block_height: Word, params: &ConsensusParameters, gas_costs: &GasCosts ) -> Result<Checked<Self>, CheckError>where Checked<Self>: CheckPredicates,
Returns transaction that passed all Checks
.