pub type TransactionReceipt = TransactionReceiptV1;

Aliased Type§

struct TransactionReceipt {
    pub costing_parameters: CostingParameters,
    pub transaction_costing_parameters: TransactionCostingParameters,
    pub fee_summary: TransactionFeeSummary,
    pub fee_details: Option<TransactionFeeDetails>,
    pub result: TransactionResult,
    pub resources_usage: Option<ResourcesUsage>,
}

Fields§

§costing_parameters: CostingParameters

Costing parameters

§transaction_costing_parameters: TransactionCostingParameters

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