CatapultServer  v0.5.0.1 (Elephant)
catapult::tools::nemgen::NemesisConfiguration Struct Reference

Nemesis configuration. More...

Collaboration diagram for catapult::tools::nemgen::NemesisConfiguration:

Static Public Member Functions

static NemesisConfiguration LoadFromBag (const utils::ConfigurationBag &bag)
 Loads a nemesis configuration from bag. More...
 

Public Attributes

model::NetworkIdentifier NetworkIdentifier
 Block chain network identifier. More...
 
GenerationHash NemesisGenerationHash
 Nemesis generation hash. More...
 
std::string NemesisSignerPrivateKey
 Nemesis signer private key. More...
 
std::string CppFileHeader
 Cpp file header. More...
 
std::string CppFile
 Cpp file path. More...
 
std::string BinDirectory
 Binary destination directory. More...
 
NamespaceIdToNameMap NamespaceNames
 Map containing all namespace names. More...
 
NamespaceIdToRootNamespaceMap RootNamespaces
 Map containing all root namespaces. More...
 
MosaicNameToMosaicEntryMap MosaicEntries
 Map containing all mosaic entries. More...
 
AddressToMosaicSeedsMap NemesisAddressToMosaicSeeds
 Map of nemesis account addresses to mosaic seeds. More...
 

Detailed Description

Nemesis configuration.

Member Function Documentation

◆ LoadFromBag()

NemesisConfiguration catapult::tools::nemgen::NemesisConfiguration::LoadFromBag ( const utils::ConfigurationBag bag)
static

Loads a nemesis configuration from bag.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ BinDirectory

std::string catapult::tools::nemgen::NemesisConfiguration::BinDirectory

Binary destination directory.

◆ CppFile

std::string catapult::tools::nemgen::NemesisConfiguration::CppFile

Cpp file path.

◆ CppFileHeader

std::string catapult::tools::nemgen::NemesisConfiguration::CppFileHeader

Cpp file header.

◆ MosaicEntries

MosaicNameToMosaicEntryMap catapult::tools::nemgen::NemesisConfiguration::MosaicEntries

Map containing all mosaic entries.

◆ NamespaceNames

NamespaceIdToNameMap catapult::tools::nemgen::NemesisConfiguration::NamespaceNames

Map containing all namespace names.

◆ NemesisAddressToMosaicSeeds

AddressToMosaicSeedsMap catapult::tools::nemgen::NemesisConfiguration::NemesisAddressToMosaicSeeds

Map of nemesis account addresses to mosaic seeds.

◆ NemesisGenerationHash

GenerationHash catapult::tools::nemgen::NemesisConfiguration::NemesisGenerationHash

Nemesis generation hash.

◆ NemesisSignerPrivateKey

std::string catapult::tools::nemgen::NemesisConfiguration::NemesisSignerPrivateKey

Nemesis signer private key.

◆ NetworkIdentifier

model::NetworkIdentifier catapult::tools::nemgen::NemesisConfiguration::NetworkIdentifier

Block chain network identifier.

◆ RootNamespaces

NamespaceIdToRootNamespaceMap catapult::tools::nemgen::NemesisConfiguration::RootNamespaces

Map containing all root namespaces.


The documentation for this struct was generated from the following files: