You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Monetary checks like these really do belong in UTXO rules morally
ConwayTreasuryValueMismatch predicate is not checked for phase2 invalid transactions. This is not a danger by any means, since we always initially assume all transactions are phase2 valid, until proven otherwis. Therefore such transaction will always be rejected from mempool regardless of the flag. But, even if it wasn't rejected for a phase2 invalid transaction, we already allow many parts of phase2 invalid transactions to be contain phase1 inconsistencies. That being said, conformance tests are likely to be affected.
The text was updated successfully, but these errors were encountered:
Placing
ConwayTreasuryValueMismatch
was suboptimal for two reasons:UTXO
rule, instead ofLEDGER
ConwayTreasuryValueMismatch
predicate is not checked for phase2 invalid transactions. This is not a danger by any means, since we always initially assume all transactions are phase2 valid, until proven otherwis. Therefore such transaction will always be rejected from mempool regardless of the flag. But, even if it wasn't rejected for a phase2 invalid transaction, we already allow many parts of phase2 invalid transactions to be contain phase1 inconsistencies. That being said, conformance tests are likely to be affected.The text was updated successfully, but these errors were encountered: