forbit old bulletproof after new bulletproof HF

release-v0.5.0
fuwa 6 years ago committed by wowario
parent 7759d52a25
commit 10b7f2b45f
No known key found for this signature in database
GPG Key ID: 24DCBE762DE9C111

@ -2450,6 +2450,20 @@ bool Blockchain::check_tx_outputs(const transaction& tx, tx_verification_context
}
}
// from v12, forbid old bulletproofs
if (hf_version > 11) {
if (tx.version >= 2) {
const bool old_bulletproof = rct::is_rct_old_bulletproof(tx.rct_signatures.type);
if (old_bulletproof)
{
MERROR_VER("Old Bulletproofs are not allowed after v11");
tvc.m_invalid_output = true;
return false;
}
}
}
return true;
}
//------------------------------------------------------------------

Loading…
Cancel
Save