Struct ckb_verification::ScriptVerifyState
source · pub struct ScriptVerifyState<'a> {
pub current: usize,
pub vm: Option<ResumableMachine<'a>>,
pub current_cycles: u64,
pub limit_cycles: u64,
}Expand description
Struct specifies which script has verified so far. State lifetime bound with vm machine.
Fields§
§current: usizecurrent suspended script index
vm: Option<ResumableMachine<'a>>vm state
current_cycles: u64current consumed cycle
limit_cycles: u64limit cycles
Implementations§
source§impl TransactionState<'_>
impl TransactionState<'_>
Trait Implementations§
source§impl Debug for TransactionState<'_>
impl Debug for TransactionState<'_>
source§impl TryFrom<TransactionState<'_>> for TransactionSnapshot
impl TryFrom<TransactionState<'_>> for TransactionSnapshot
source§fn try_from(
state: TransactionState<'_>
) -> Result<TransactionSnapshot, <TransactionSnapshot as TryFrom<TransactionState<'_>>>::Error>
fn try_from(
state: TransactionState<'_>
) -> Result<TransactionSnapshot, <TransactionSnapshot as TryFrom<TransactionState<'_>>>::Error>
Performs the conversion.