CatapultServer
v0.5.0.1 (Elephant)
|
Go to the documentation of this file.
24 namespace catapult {
namespace model {
29 #define DEFINE_HASH_LOCK_NOTIFICATION(DESCRIPTION, CODE, CHANNEL) DEFINE_NOTIFICATION_TYPE(CHANNEL, LockHash, DESCRIPTION, CODE)
40 #undef DEFINE_HASH_LOCK_NOTIFICATION
UnresolvedMosaic Mosaic
Locked mosaic.
Definition: HashLockNotifications.h:61
Notification of a hash lock duration.
Definition: HashLockNotifications.h:69
Notification of a hash lock mosaic.
Definition: HashLockNotifications.h:47
model::AccountAddressNotification Notification
Definition: AddressValidator.cpp:27
static constexpr auto Notification_Type
Matching notification type.
Definition: HashLockNotifications.h:50
#define MAKE_STATEFUL_VALIDATOR(NAME, HANDLER)
Definition: ValidatorTypes.h:123
DECLARE_STATEFUL_VALIDATOR(Address, Notification)(model
Definition: AddressValidator.cpp:29
static constexpr auto Notification_Type
Matching notification type.
Definition: HashLockNotifications.h:72
Immutable wrapper for basic types, to provide some type-safety.
Definition: BaseValue.h:100
HashLockNotification(const Key &signer, const UnresolvedMosaic &mosaic, BlockDuration duration, const Hash256 &hash)
Creates hash lock notification around signer, mosaic, duration and hash.
Definition: HashLockNotifications.h:90
Amount lockedFundsPerAggregate
Definition: HashLockMosaicValidator.cpp:28
HashLockMosaicNotification(UnresolvedMosaic mosaic)
Creates a notification around mosaic.
Definition: HashLockNotifications.h:54
Notification of a hash lock.
Definition: HashLockNotifications.h:83
DEFINE_HASH_LOCK_NOTIFICATION(Hash_Duration, 0x0001, Validator)
Hash lock duration.
const Hash256 & Hash
Hash.
Definition: HashLockNotifications.h:97
Base for lock duration notification.
Definition: LockNotifications.h:31
MosaicT< MosaicId > Mosaic
Definition: Mosaic.h:38
static constexpr auto Notification_Type
Matching notification type.
Definition: HashLockNotifications.h:86
A basic notification.
Definition: Notifications.h:36
Definition: AddressExtractionExtension.cpp:28
Notification of use of an account address.
Definition: Notifications.h:57
Base for lock transaction notification.
Definition: LockNotifications.h:50