pub struct ExecutedComputePhase {
Show 13 fields pub success: bool, pub msg_state_used: bool, pub account_activated: bool, pub gas_fees: Tokens, pub gas_used: VarUint56, pub gas_limit: VarUint56, pub gas_credit: Option<VarUint24>, pub mode: i8, pub exit_code: i32, pub exit_arg: Option<i32>, pub vm_steps: u32, pub vm_init_state_hash: CellHash, pub vm_final_state_hash: CellHash,
}
Expand description

Executed compute phase info.

Fields§

§success: bool

Whether the execution was successful.

§msg_state_used: bool

Whether the init from the incoming message was used.

§account_activated: bool

Whether the account state changed to Active during this phase.

§gas_fees: Tokens

Total amount of tokens spent to execute this phase.

§gas_used: VarUint56

Amount of gas used by the VM to execute this phase.

§gas_limit: VarUint56

Max gas amount which could be used.

§gas_credit: Option<VarUint24>

Max gas amount which could be used before accepting this transaction.

§mode: i8

Execution mode.

§exit_code: i32

VM exit code.

§exit_arg: Option<i32>

Additional VM exit argument.

§vm_steps: u32

The number of VM steps it took to complete this phase.

§vm_init_state_hash: CellHash

Hash of the initial state of the VM.

§vm_final_state_hash: CellHash

Hash of the VM state after executing this phase.

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more
Formats the value using the given formatter. Read more
This method tests for self and other values to be equal, and is used by ==.
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
Uses borrowed data to replace owned data, usually by cloning. Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.