CatapultServer
v0.5.0.1 (Elephant)
|
Go to the documentation of this file.
26 namespace catapult {
namespace validators {
28 #define DECLARE_SHARED_VALIDATORS(VALUE_NAME) \
31 DECLARE_STATELESS_VALIDATOR( \
32 Account##VALUE_NAME##RestrictionModificationTypes, \
33 model::ModifyAccount##VALUE_NAME##RestrictionNotification)(); \
37 DECLARE_STATEFUL_VALIDATOR( \
38 Account##VALUE_NAME##RestrictionRedundantModification, \
39 model::ModifyAccount##VALUE_NAME##RestrictionNotification)(); \
44 DECLARE_STATEFUL_VALIDATOR( \
45 Account##VALUE_NAME##RestrictionValueModification, \
46 model::ModifyAccount##VALUE_NAME##RestrictionValueNotification)(); \
51 DECLARE_STATEFUL_VALIDATOR(MaxAccount##VALUE_NAME##RestrictionValues, model::ModifyAccount##VALUE_NAME##RestrictionNotification)( \
52 uint16_t maxAccountRestrictionValues);
AccountRestrictionType
Account restriction types.
Definition: AccountRestrictionTypes.h:31
ModifyAccountRestrictionNotification< EntityType, RestrictionAccount_Operation_Modifications_Notification > ModifyAccountOperationRestrictionNotification
Definition: AccountRestrictionNotifications.h:168
ModifyAccountRestrictionValueNotification< UnresolvedAddress, RestrictionAccount_Address_Modification_Notification > ModifyAccountAddressRestrictionValueNotification
Definition: AccountRestrictionNotifications.h:115
ModifyAccountRestrictionValueNotification< EntityType, RestrictionAccount_Operation_Modification_Notification > ModifyAccountOperationRestrictionValueNotification
Definition: AccountRestrictionNotifications.h:119
DECLARE_STATEFUL_VALIDATOR(Address, Notification)(model
Definition: AddressValidator.cpp:29
model::BalanceTransferNotification BalanceTransferNotification
Definition: BalanceValidator.cpp:28
#define DECLARE_SHARED_VALIDATORS(VALUE_NAME)
Definition: txes/restriction_account/src/validators/Validators.h:28
NetworkIdentifier
Possible network identifiers.
Definition: NetworkInfo.h:45
DECLARE_STATELESS_VALIDATOR(MaxTransactions, Notification)(uint32_t maxTransactions)
Definition: MaxTransactionsValidator.cpp:27
Definition: AddressExtractionExtension.cpp:28