Uses of Class
com.privatechain.core.spi.ValidationResult
Packages that use ValidationResult
Package
Description
Unchecked exception hierarchy rooted at
BlockchainException.Service Provider Interfaces (SPIs) — the primary extension points of the library.
-
Uses of ValidationResult in com.privatechain.core.exception
Methods in com.privatechain.core.exception that return ValidationResultModifier and TypeMethodDescriptionTransactionValidationException.getValidationResult()Returns the fullValidationResultthat caused this exception.Constructors in com.privatechain.core.exception with parameters of type ValidationResultModifierConstructorDescriptionTransactionValidationException(String message, ValidationResult validationResult, Transaction transaction) Constructs aTransactionValidationException. -
Uses of ValidationResult in com.privatechain.core.spi
Methods in com.privatechain.core.spi that return ValidationResultModifier and TypeMethodDescriptionstatic ValidationResultValidationResult.failure(ValidationResult.ValidationStatus status, String message) Creates a failed result with a single error message.static ValidationResultValidationResult.failure(ValidationResult.ValidationStatus status, List<String> errors) Creates a failed result with multiple error messages.static ValidationResultValidationResult.success()Returns the canonical singleton representing a successful validation.TransactionValidator.validate(Transaction tx, Blockchain chain) Validates a single transaction against the current chain state.