Files
bips/bip-0360/ref-impl/rust/src/error.rs
T

16 lines
400 B
Rust
Raw Normal View History

2026-02-11 12:54:26 -08:00
use thiserror::Error;
#[derive(Error, Debug)]
pub enum P2MRError {
#[error("P2TR requires witness version of 1")]
P2trRequiresWitnessVersion1,
#[error("P2MR requires a script tree with at least one leaf")]
MissingScriptTreeLeaf,
// We can add more specific error variants here as needed
#[error("Invalid script tree structure: {0}")]
InvalidScriptTree(String),
}