CatapultServer  v0.5.0.1 (Elephant)
NemesisFundingState.h
Go to the documentation of this file.
1 
21 #pragma once
23 
24 namespace catapult { namespace extensions {
25 
27  enum class NemesisFundingType {
29  Unknown,
30 
32  Explicit,
33 
35  Implicit,
36  };
37 
40  public:
43  {}
44 
45  public:
49 
52  };
53 }}
catapult::extensions::NemesisFundingType::Unknown
Unknown (e.g. funding type has not yet been determined).
catapult::state::AccountBalances
Container holding information about account.
Definition: AccountBalances.h:31
catapult::extensions::NemesisFundingState::NemesisFundingState
NemesisFundingState()
Creates a default nemesis funding state.
Definition: NemesisFundingState.h:42
catapult::extensions::NemesisFundingType
NemesisFundingType
Possible nemesis funding types.
Definition: NemesisFundingState.h:27
catapult::extensions::NemesisFundingState
State used by the nemesis funding observer.
Definition: NemesisFundingState.h:39
catapult::extensions::NemesisFundingState::FundingType
NemesisFundingType FundingType
Nemesis block funding type.
Definition: NemesisFundingState.h:51
catapult
Definition: AddressExtractionExtension.cpp:28
AccountBalances.h
catapult::extensions::NemesisFundingState::TotalFundedMosaics
state::AccountBalances TotalFundedMosaics
Definition: NemesisFundingState.h:48
catapult::extensions::NemesisFundingType::Explicit
Explicitly funded (e.g. mosaic supply transaction).
catapult::extensions::NemesisFundingType::Implicit
Implicitly funded (e.g. balance transfers).