fix p2sh detection input

This commit is contained in:
Kukks 2020-04-17 10:46:29 +02:00
parent b02cfa9d41
commit 161850150a

View file

@ -34,7 +34,7 @@ namespace BTCPayServer.Services
if (i.WitnessUtxo.ScriptPubKey.IsScriptType(ScriptType.P2WPKH))
return ScriptPubKeyType.Segwit;
if (i.WitnessUtxo.ScriptPubKey.IsScriptType(ScriptType.P2SH) &&
i.FinalScriptWitness.ToScript().IsScriptType(ScriptType.P2WPKH))
i.FinalScriptWitness.GetSigner().ScriptPubKey.IsScriptType(ScriptType.P2WPKH))
return ScriptPubKeyType.SegwitP2SH;
return null as ScriptPubKeyType?;
}