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

Namespaces

 catapult
 
 catapult::observers
 

Functions

 catapult::observers::DEFINE_OBSERVER (BlockDifficulty, model::BlockNotification, [](const auto &notification, const ObserverContext &context) { auto info=state::BlockDifficultyInfo(context.Height, notification.Timestamp, notification.Difficulty);auto &cache=context.Cache.sub< cache::BlockDifficultyCache >();if(NotifyMode::Commit==context.Mode) cache.insert(info);else cache.remove(info);})