Expand description
Script engine: opcodes, script types, locking/unlocking scripts, and evaluation.
Re-exports§
pub use templates::ScriptTemplateLock;pub use templates::ScriptTemplateUnlock;pub use address::Address;pub use error::ScriptError;pub use locking_script::LockingScript;pub use op::Op;pub use script::Script;pub use script_chunk::ScriptChunk;pub use spend::Spend;pub use spend::SpendParams;pub use unlocking_script::UnlockingScript;
Modules§
- address
- Bitcoin address type with Base58Check encoding/decoding.
- bip276
- BIP276 script encoding/decoding.
- error
- Error types for the script engine module.
- inscriptions
- Inscription and OP_RETURN data embedding helpers.
- locking_
script - LockingScript: type-safe wrapper around Script for output scripts.
- op
- Bitcoin Script opcodes.
- script
- Script type: chunk-based Bitcoin script with binary serialization.
- script_
chunk - ScriptChunk: a parsed element of a Bitcoin script.
- spend
- Bitcoin script interpreter (Spend).
- templates
- Script template system: traits and implementations for standard Bitcoin scripts.
- unlocking_
script - UnlockingScript: type-safe wrapper around Script for input scripts.