MCPcopy Create free account
hub / github.com/btcsuite/btcd / PayToTaprootScript

Function PayToTaprootScript

txscript/taproot.go:782–787  ·  view source on GitHub ↗

PayToTaprootScript creates a pk script for a pay-to-taproot output key.

(taprootKey *btcec.PublicKey)

Source from the content-addressed store, hash-verified

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

Callers 3

TestDebugEngineFunction · 0.85

Calls 5

NewScriptBuilderFunction · 0.85
AddDataMethod · 0.80
AddOpMethod · 0.80
SerializePubKeyMethod · 0.80
ScriptMethod · 0.45

Tested by 3

TestDebugEngineFunction · 0.68

Used in the wild real call sites across dependent graphs

searching dependent graphs…