Skip to main content

Module templates

Module templates 

Source
Expand description

Script template system: traits and implementations for standard Bitcoin scripts.

Provides ScriptTemplateLock and ScriptTemplateUnlock traits, plus implementations for P2PKH, PushDrop, and RPuzzle templates. Translates the TS SDK ScriptTemplate.ts and related template classes.

Re-exports§

pub use p2pkh::P2PKH;
pub use push_drop::PushDrop;
pub use r_puzzle::RPuzzle;

Modules§

p2pkh
P2PKH (Pay-to-Public-Key-Hash) script template.
push_drop
PushDrop script template for embedding data in Bitcoin scripts.
r_puzzle
RPuzzle script template for R-value puzzle scripts.

Traits§

ScriptTemplateLock
Trait for creating locking scripts (analogous to TS SDK ScriptTemplate).
ScriptTemplateUnlock
Trait for creating unlocking scripts (analogous to TS SDK ScriptTemplateUnlock).