@Immutable public class LedgerValidationService extends ValidationService
clientKeyValidator, contractManager, proofComposer
Constructor and Description |
---|
LedgerValidationService(LedgerConfig config,
TransactionManager transactionManager,
ClientKeyValidator clientKeyValidator,
ContractManager contractManager,
AssetProofComposer proofComposer) |
Modifier and Type | Method and Description |
---|---|
com.scalar.dl.ledger.proof.AssetProof |
retrieve(AssetProofRetrievalRequest request) |
com.scalar.dl.ledger.model.LedgerValidationResult |
validate(LedgerValidationRequest request) |
validateEach, validateInit
@Inject public LedgerValidationService(LedgerConfig config, TransactionManager transactionManager, ClientKeyValidator clientKeyValidator, ContractManager contractManager, AssetProofComposer proofComposer)
public com.scalar.dl.ledger.model.LedgerValidationResult validate(LedgerValidationRequest request)
validate
in class ValidationService
public com.scalar.dl.ledger.proof.AssetProof retrieve(AssetProofRetrievalRequest request)