RpcTransactionStatusResponse

Type Alias RpcTransactionStatusResponse 

Source
pub type RpcTransactionStatusResponse = FinalExecutionOutcomeView;

Aliased Type§

pub struct RpcTransactionStatusResponse {
    pub status: FinalExecutionStatus,
    pub transaction: SignedTransactionView,
    pub transaction_outcome: ExecutionOutcomeWithIdView,
    pub receipts_outcome: Vec<ExecutionOutcomeWithIdView>,
}

Fields§

§status: FinalExecutionStatus

Execution status defined by chain.rs:get_final_transaction_result FinalExecutionStatus::NotStarted - the tx is not converted to the receipt yet FinalExecutionStatus::Started - we have at least 1 receipt, but the first leaf receipt_id (using dfs) hasn’t finished the execution FinalExecutionStatus::Failure - the result of the first leaf receipt_id FinalExecutionStatus::SuccessValue - the result of the first leaf receipt_id

§transaction: SignedTransactionView

Signed Transaction

§transaction_outcome: ExecutionOutcomeWithIdView

The execution outcome of the signed transaction.

§receipts_outcome: Vec<ExecutionOutcomeWithIdView>

The execution outcome of receipts.