Expand description
CKB component to run the type/lock scripts.
Re-exports§
pub use crate::types::ChunkCommand;
pub use crate::types::DataLocation;
pub use crate::types::DataPieceId;
pub use crate::types::RunMode;
pub use crate::types::ScriptGroup;
pub use crate::types::ScriptGroupType;
pub use crate::types::ScriptVersion;
pub use crate::types::TransactionState;
pub use crate::types::TxData;
pub use crate::types::VerifyResult;
pub use crate::types::VmArgs;
pub use crate::types::VmIsa;
pub use crate::types::VmState;
pub use crate::types::VmVersion;
Modules§
- cost_
model - CKB VM cost model.
- types
- Common type definitions for ckb-script package.
Structs§
- Scheduler
- A single Scheduler instance is used to verify a single script within a CKB transaction.
- Transaction
Script Error - Script execution error with the error source information.
- Transaction
Scripts Verifier - This struct leverages CKB VM to verify transaction inputs.
- TxVerify
Env - The environment that transactions are in.
Enums§
- Script
Error - Script execution error.
Constants§
- ROOT_
VM_ ID - Root process’s id.
Functions§
- generate_
ckb_ syscalls - Generate RISC-V syscalls in CKB environment