p2tr – Error making a Taproot descriptor with a single key as script path

0
110
p2tr – Error making a Taproot descriptor with a single key as script path


I have to implement 1 of two multisig with P2TR.

My pal’s Bitcoin public secret’s 0374d5f29bc6c15066437856c512f7f9e5a14a1eb93cab2776d33b27b4103c62d8.
My very own Bitcoin public secret’s 035d107216d89a540edacba2bc6719f3a9c6eac538bebac8b305e8cd42c3e466ae/

I’ll use my public key because the Key Path and my pal’s as script path.

Can anyone inform me how one can create a P2TR descriptor?

I acquired following errors:

./bitcoin-cli -testnet -rpcwallet=w_p2tr getdescriptorinfo "tr([0d378869/44'/1'/0'/0/1]035d107216d89a540edacba2bc6719f3a9c6eac538bebac8b305e8cd42c3e466ae, [(0xC0, [0374d5f29bc6c15066437856c512f7f9e5a14a1eb93cab2776d33b27b4103c62d8, OP_CHECKSIG])]"
error code: -5
error message:
'tr([0d378869/44'/1'/0'/0/1]035d107216d89a540edacba2bc6719f3a9c6eac538bebac8b305e8cd42c3e466ae, [(0xC0, [0374d5f29bc6c15066437856c512f7f9e5a14a1eb93cab2776d33b27b4103c62d8, OP_CHECKSIG])]' just isn't a sound descriptor operate

AND:

./bitcoin-cli -testnet -rpcwallet=w_p2tr getdescriptorinfo "tr([0d378869/44'/1'/0'/0/0]035d107216d89a540edacba2bc6719f3a9c6eac538bebac8b305e8cd42c3e466ae, { pk(0374d5f29bc6c15066437856c512f7f9e5a14a1eb93cab2776d33b27b4103c62d8) })"
error code: -5
error message:
' { pk(0374d5f29bc6c15066437856c512f7f9e5a14a1eb93cab2776d33b27b4103c62d8) }' just isn't a sound descriptor operate

BUT I acquired the descriptor proper for key base solely:

./bitcoin-cli -testnet -rpcwallet=w_p2tr getdescriptorinfo "tr([0d378869/44'/1'/0'/0/0]035d107216d89a540edacba2bc6719f3a9c6eac538bebac8b305e8cd42c3e466ae)"
{
  "descriptor": "tr([0d378869/44'/1'/0'/0/0]035d107216d89a540edacba2bc6719f3a9c6eac538bebac8b305e8cd42c3e466ae)#wfd6rw0p",
  "checksum": "wfd6rw0p",
  "isrange": false,
  "issolvable": true,
  "hasprivatekeys": false
}

LEAVE A REPLY

Please enter your comment!
Please enter your name here