Struct ckb_script::TransactionSnapshot
source · pub struct TransactionSnapshot {
pub current: usize,
pub snap: Option<(Snapshot, Cycle)>,
pub current_cycles: Cycle,
pub limit_cycles: Cycle,
}Expand description
Struct specifies which script has verified so far. Snapshot is lifetime free, but capture snapshot need heavy memory copy
Fields§
§current: usizecurrent suspended script index
snap: Option<(Snapshot, Cycle)>vm snapshot
current_cycles: Cyclecurrent consumed cycle
limit_cycles: Cyclelimit cycles when snapshot create