From 0f57a41ed8558da5a023aec39d43b4b01567d24c Mon Sep 17 00:00:00 2001 From: David Hill Date: Fri, 9 Oct 2015 15:30:12 -0400 Subject: [PATCH] txscript: Add ScriptVerifyLowS to the standard flags We've already been generating lowS sigs for quite a while. This removes the malleability vector. This mimics Bitcoin Core commit 49dd5c629df0a08cf3b1ea8085c03312d1a81696 --- txscript/standard.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/txscript/standard.go b/txscript/standard.go index 77219e42..c869c8db 100644 --- a/txscript/standard.go +++ b/txscript/standard.go @@ -30,7 +30,8 @@ const ( ScriptVerifyMinimalData | ScriptStrictMultiSig | ScriptDiscourageUpgradableNops | - ScriptVerifyCleanStack + ScriptVerifyCleanStack | + ScriptVerifyLowS ) // ScriptClass is an enumeration for the list of standard types of script.