diff --git a/src/descriptor.rs b/src/descriptor.rs index 23d167b..6e1ee01 100644 --- a/src/descriptor.rs +++ b/src/descriptor.rs @@ -142,6 +142,7 @@ impl Derive for RgbDeriver { let terminal = Terminal::new(keychain, index); let mut vec = Vec::with_capacity(tweaks.0.len()); for internal_key in tr.as_internal_key().derive(keychain, index) { + vec.push(DerivedScript::TaprootKeyOnly(internal_key.into())); for tweak in tweaks.get(&terminal).into_iter().flatten() { let script_commitment = TapScript::commit(tweak); let tap_tree = TapTree::with_single_leaf(script_commitment);