CatapultServer  v0.5.0.1 (Elephant)
MultisigAggregateSufficientCosignersValidator.cpp File Reference
Include dependency graph for MultisigAggregateSufficientCosignersValidator.cpp:

Namespaces

 catapult
 
 catapult::validators
 

Enumerations

enum  catapult::validators::@566::OperationType { catapult::validators::@566::OperationType::Normal, catapult::validators::@566::OperationType::Removal, catapult::validators::@566::OperationType::Max }
 

Functions

 catapult::validators::DEFINE_STATEFUL_VALIDATOR (MultisigAggregateSufficientCosigners, [](const auto &notification, const ValidatorContext &context) { AggregateCosignaturesChecker checker(notification, context.Cache.sub< cache::MultisigCache >());return checker.hasSufficientCosigners() ? ValidationResult::Success :Failure_Aggregate_Missing_Cosigners;})
 

Enumeration Type Documentation

◆ OperationType

enum catapult::validators::@566::OperationType
strong

Variable Documentation

◆ m_cosigners

utils::KeyPointerSet m_cosigners
private

◆ m_multisigCache

const cache::MultisigCache::CacheReadOnlyType& m_multisigCache
private

◆ m_notification

const Notification& m_notification
private