policy: stop 3rd party wtxid malleability of anchor spend

pull/30352/head
Greg Sanders 1 year ago
parent b60aaf8b23
commit 9d89209937

@ -225,6 +225,11 @@ bool IsWitnessStandard(const CTransaction& tx, const CCoinsViewCache& mapInputs)
// get the scriptPubKey corresponding to this input:
CScript prevScript = prev.scriptPubKey;
// witness stuffing detected
if (prevScript.IsPayToAnchor()) {
return false;
}
bool p2sh = false;
if (prevScript.IsPayToScriptHash()) {
std::vector <std::vector<unsigned char> > stack;

Loading…
Cancel
Save