CatapultServer
v0.5.0.1 (Elephant)
|
Go to the documentation of this file.
24 namespace catapult {
namespace tools {
namespace nemgen {
Namespace rental fee configuration.
Definition: RegisterNamespaceTransactionPlugin.h:31
PLUGIN_API std::unique_ptr< model::TransactionPlugin > CreateMosaicDefinitionTransactionPlugin(const MosaicRentalFeeConfiguration &config)
Creates a mosaic definition transaction plugin given the rental fee configuration (config).
PLUGIN_API std::unique_ptr< model::TransactionPlugin > CreateRegisterNamespaceTransactionPlugin(const NamespaceRentalFeeConfiguration &config)
Creates a register namespace transaction plugin given the rental fee configuration (config).
PLUGIN_API std::unique_ptr< model::TransactionPlugin > CreateTransferTransactionPlugin()
Creates a transfer transaction plugin.
PLUGIN_API std::unique_ptr< model::TransactionPlugin > CreateMosaicAliasTransactionPlugin()
Creates a mosaic alias transaction plugin.
Mosaic rental fee configuration.
Definition: MosaicDefinitionTransactionPlugin.h:31
PLUGIN_API std::unique_ptr< model::TransactionPlugin > CreateMosaicSupplyChangeTransactionPlugin()
Creates a mosaic supply change transaction plugin.
Definition: AddressExtractionExtension.cpp:28
A registry of transaction plugins.
Definition: TransactionPlugin.h:98
void registerPlugin(std::unique_ptr< const TPlugin > &&pPlugin)
Registers pPlugin with the registry.
Definition: PluginRegistry.h:48