CatapultServer
v0.5.0.1 (Elephant)
|
MosaicSupplyChangeDirection
Supply change directions.
Definition: MosaicTypes.h:27
constexpr bool IsValidationResultSuccess(ValidationResult result)
Returns a value indicating whether the validation result is a success.
Definition: ValidationResult.h:90
utils::BaseValue< uint64_t, Amount_tag > Amount
Definition: src/catapult/types.h:76
model::AccountAddressNotification Notification
Definition: AddressValidator.cpp:27
#define MAKE_STATEFUL_VALIDATOR(NAME, HANDLER)
Definition: ValidatorTypes.h:123
Find iterator returned by ReadOnlyArtifactCache::find.
Definition: ReadOnlyArtifactCache.h:33
DECLARE_STATEFUL_VALIDATOR(Address, Notification)(model
Definition: AddressValidator.cpp:29
validators::ValidationResult tryGet(MosaicId id, Height height, FindIterator &iter) const
Tries to get an entry iterator (iter) for an active mosaic with id at height.
Definition: ActiveMosaicView.cpp:30
model::BalanceTransferNotification BalanceTransferNotification
Definition: BalanceValidator.cpp:28
Definition: AddressExtractionExtension.cpp:28
Notification of use of an account address.
Definition: Notifications.h:57
DEFINE_STATELESS_VALIDATOR(TransactionFee, [](const auto ¬ification) { if(notification.Fee > notification.MaxFee) return Failure_Core_Invalid_Transaction_Fee;constexpr auto Max_Raw_Block_Fee_Multiplier=static_cast< uint64_t >(std::numeric_limits< BlockFeeMultiplier::ValueType >::max());return notification.MaxFee.unwrap() > Max_Raw_Block_Fee_Multiplier *notification.TransactionSize ? Failure_Core_Invalid_Transaction_Fee :ValidationResult::Success;})
utils::ByteArray< Key_Size, Key_tag > Key
Definition: src/catapult/types.h:41
A view on top of a catapult cache cache for retrieving active mosaics.
Definition: ActiveMosaicView.h:34