From 8f7ede4b108f46a0d8fd998c9ef4e0f3b671e074 Mon Sep 17 00:00:00 2001 From: Dave Collins Date: Tue, 16 Mar 2021 12:36:46 -0500 Subject: [PATCH] txscript: Remove unused PayToSSRtxSHDirect. This removes PayToSSRtxSHDirect since it is no longer used by anything in the repository and is now available via the PayRevokeCommitmentScript method of the relevant script hash stdaddr address. --- txscript/standard.go | 9 --------- 1 file changed, 9 deletions(-) diff --git a/txscript/standard.go b/txscript/standard.go index 63f25f41..137454d6 100644 --- a/txscript/standard.go +++ b/txscript/standard.go @@ -810,15 +810,6 @@ func payToSchnorrPubKeyScript(serializedPubKey []byte) ([]byte, error) { AddOp(OP_CHECKSIGALT).Script() } -// PayToSSRtxSHDirect creates a new script to pay a transaction output to a -// script hash, but tags the output with OP_SSRTX. For use in constructing -// valid SSRtx. Unlike PayToSSRtx, this function directly uses the HASH160 -// script hash (instead of an address). -func PayToSSRtxSHDirect(sh []byte) ([]byte, error) { - return NewScriptBuilder().AddOp(OP_SSRTX).AddOp(OP_HASH160). - AddData(sh).AddOp(OP_EQUAL).Script() -} - // GenerateSStxAddrPush generates an OP_RETURN push for SSGen payment addresses in // an SStx. func GenerateSStxAddrPush(addr dcrutil.Address, amount dcrutil.Amount, limits uint16) ([]byte, error) {