PayToTaprootScript creates a pk script for a pay-to-taproot output key.
(taprootKey *btcec.PublicKey)
| 780 | |
| 781 | // PayToTaprootScript creates a pk script for a pay-to-taproot output key. |
| 782 | func PayToTaprootScript(taprootKey *btcec.PublicKey) ([]byte, error) { |
| 783 | return NewScriptBuilder(). |
| 784 | AddOp(OP_1). |
| 785 | AddData(schnorr.SerializePubKey(taprootKey)). |
| 786 | Script() |
| 787 | } |
searching dependent graphs…