Trait bdk_debug::keys::ExtScriptContext
source · pub trait ExtScriptContext: ScriptContext {
// Required method
fn as_enum() -> ScriptContextEnum;
// Provided methods
fn is_legacy() -> bool { ... }
fn is_segwit_v0() -> bool { ... }
fn is_taproot() -> bool { ... }
}Expand description
Trait that adds extra useful methods to ScriptContexts
Required Methods§
sourcefn as_enum() -> ScriptContextEnum
fn as_enum() -> ScriptContextEnum
Returns the ScriptContext as a ScriptContextEnum
Provided Methods§
sourcefn is_segwit_v0() -> bool
fn is_segwit_v0() -> bool
Returns whether the script context is Segwitv0
sourcefn is_taproot() -> bool
fn is_taproot() -> bool
Returns whether the script context is Tap, aka Taproot or Segwit V1