public static class TransactionVerificationException.ConstraintPropagationRejection
This exception happens when a transaction was not built correctly.
When a contract is not annotated with annotationclass NoConstraintPropagation
, then the platform ensures that the constraints of output states transition correctly from input states.
annotationclass NoConstraintPropagation
public ConstraintPropagationRejection(@NotNull SecureHash txId, @NotNull java.lang.String message)
This exception happens when a transaction was not built correctly.
When a contract is not annotated with annotationclass NoConstraintPropagation
, then the platform ensures that the constraints of output states transition correctly from input states.
annotationclass NoConstraintPropagation
public ConstraintPropagationRejection(@NotNull SecureHash txId, @NotNull java.lang.String contractClass, @NotNull AttachmentConstraint inputConstraint, @NotNull AttachmentConstraint outputConstraint)