Whether successful non-malleable satisfactions are guaranteed to be valid.
| 1694 | |
| 1695 | //! Whether successful non-malleable satisfactions are guaranteed to be valid. |
| 1696 | bool ValidSatisfactions() const { return IsValid() && CheckOpsLimit() && CheckStackSize(); } |
| 1697 | |
| 1698 | //! Whether the apparent policy of this node matches its script semantics. Doesn't guarantee it is a safe script on its own. |
| 1699 | bool IsSaneSubexpression() const { return ValidSatisfactions() && IsNonMalleable() && CheckTimeLocksMix() && CheckDuplicateKey(); } |
no outgoing calls