Versions in this module Expand all Collapse all v1 v1.4.4 Nov 14, 2019 Changes in this version + type KeyLevelValidationParameterManager interface + ExtractValidationParameterDependency func(blockNum, txNum uint64, rwset []byte) + GetValidationParameterForKey func(cc, coll, key string, blockNum, txNum uint64) ([]byte, error) + SetTxValidationResult func(cc string, blockNum, txNum uint64, err error) + type KeyLevelValidationParameterManagerImpl struct + StateFetcher validation.StateFetcher + func (m *KeyLevelValidationParameterManagerImpl) ExtractValidationParameterDependency(blockNum, txNum uint64, rwsetBytes []byte) + func (m *KeyLevelValidationParameterManagerImpl) GetValidationParameterForKey(cc, coll, key string, blockNum, txNum uint64) ([]byte, error) + func (m *KeyLevelValidationParameterManagerImpl) SetTxValidationResult(ns string, blockNum, txNum uint64, err error) + type KeyLevelValidator struct + func NewKeyLevelValidator(policySupport validation.PolicyEvaluator, ...) *KeyLevelValidator + func (klv *KeyLevelValidator) PostValidate(cc string, blockNum, txNum uint64, err error) + func (klv *KeyLevelValidator) PreValidate(txNum uint64, block *common.Block) + func (klv *KeyLevelValidator) Validate(cc string, blockNum, txNum uint64, rwsetBytes, prp, ccEP []byte, ...) commonerrors.TxValidationError + type ValidationParameterUpdatedError struct + CC string + Coll string + Height uint64 + Key string + Txnum uint64 + func (f *ValidationParameterUpdatedError) Error() string