CatapultServer
v0.5.0.1 (Elephant)
|
Go to the documentation of this file.
23 #include <unordered_set>
25 namespace catapult {
namespace utils {
class ConfigurationBag; } }
27 namespace catapult {
namespace config {
void VerifyBagSizeLte(const ConfigurationBag &bag, size_t expectedSize)
Verifies that the number of properties in bag is no greater than expectedSize.
Definition: utils/ConfigurationUtils.cpp:38
uint16_t MaxMosaicsPerAccount
Maximum number of mosaics that an account can own.
Definition: MosaicConfiguration.h:33
#define LOAD_PROPERTY(NAME)
A simple bag of properties.
Definition: ConfigurationBag.h:57
Represents a block duration.
Definition: BlockSpan.h:28
Amount MosaicRentalFee
Mosaic rental fee.
Definition: MosaicConfiguration.h:45
Key MosaicRentalFeeSinkPublicKey
Public key of the mosaic rental fee sink account.
Definition: MosaicConfiguration.h:42
uint8_t MaxMosaicDivisibility
Maximum mosaic divisibility.
Definition: MosaicConfiguration.h:39
static MosaicConfiguration LoadFromBag(const utils::ConfigurationBag &bag)
Loads a mosaic configuration from bag.
Definition: MosaicConfiguration.cpp:31
utils::BlockSpan MaxMosaicDuration
Maximum mosaic duration.
Definition: MosaicConfiguration.h:36
MosaicConfiguration()=default
static MosaicConfiguration Uninitialized()
Creates an uninitialized mosaic configuration.
Definition: MosaicConfiguration.cpp:27
Definition: AddressExtractionExtension.cpp:28
Mosaic plugin configuration settings.
Definition: MosaicConfiguration.h:30