diff --git a/bdk-ffi/src/bdk.udl b/bdk-ffi/src/bdk.udl index 6a31dea..420dec3 100644 --- a/bdk-ffi/src/bdk.udl +++ b/bdk-ffi/src/bdk.udl @@ -496,4 +496,6 @@ enum WitnessVersion { interface Script { constructor(sequence raw_output_script); + + sequence to_bytes(); }; diff --git a/bdk-ffi/src/lib.rs b/bdk-ffi/src/lib.rs index 4c1e70b..7854eb3 100644 --- a/bdk-ffi/src/lib.rs +++ b/bdk-ffi/src/lib.rs @@ -438,6 +438,10 @@ impl Script { let script: BdkScript = BdkScript::from(raw_output_script); Script { script } } + + fn to_bytes(&self) -> Vec { + self.script.to_bytes() + } } impl From for Script {