mirror of
https://github.com/monero-project/monero.git
synced 2025-08-17 00:30:31 -04:00
Merge pull request #3418
20a00266
blockchain: forbid bulletproof types before v8 (moneromooo-monero)
This commit is contained in:
commit
83651630bc
1 changed files with 2 additions and 1 deletions
|
@ -2446,7 +2446,8 @@ bool Blockchain::check_tx_outputs(const transaction& tx, tx_verification_context
|
||||||
|
|
||||||
// from v8, allow bulletproofs
|
// from v8, allow bulletproofs
|
||||||
if (hf_version < 8) {
|
if (hf_version < 8) {
|
||||||
if (!tx.rct_signatures.p.bulletproofs.empty())
|
const bool bulletproof = tx.rct_signatures.type == rct::RCTTypeFullBulletproof || tx.rct_signatures.type == rct::RCTTypeSimpleBulletproof;
|
||||||
|
if (bulletproof || !tx.rct_signatures.p.bulletproofs.empty())
|
||||||
{
|
{
|
||||||
MERROR("Bulletproofs are not allowed before v8");
|
MERROR("Bulletproofs are not allowed before v8");
|
||||||
tvc.m_invalid_output = true;
|
tvc.m_invalid_output = true;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue