TransactionReceiptV1

Type Alias TransactionReceiptV1 

Source
pub type TransactionReceiptV1 = TransactionReceipt;

Aliased Type§

pub struct TransactionReceiptV1 {
    pub costing_parameters: CostingParameters,
    pub transaction_costing_parameters: TransactionCostingParametersReceiptV2,
    pub fee_summary: TransactionFeeSummary,
    pub fee_details: Option<TransactionFeeDetails>,
    pub result: TransactionResult,
    pub resources_usage: Option<ResourcesUsage>,
    pub debug_information: Option<TransactionDebugInformation>,
}

Fields§

§costing_parameters: CostingParameters

Costing parameters

§transaction_costing_parameters: TransactionCostingParametersReceiptV2

Transaction costing parameters

§fee_summary: TransactionFeeSummary

Transaction fee summary

§fee_details: Option<TransactionFeeDetails>

Transaction fee detail Available if ExecutionConfig::enable_cost_breakdown is enabled

§result: TransactionResult

Transaction result

§resources_usage: Option<ResourcesUsage>

Hardware resources usage report Available if resources_usage feature flag is enabled

§debug_information: Option<TransactionDebugInformation>

This field contains debug information about the transaction which is extracted during the transaction execution.