CatapultServer
v0.5.0.1 (Elephant)
|
Unknown (e.g. funding type has not yet been determined).
utils::BaseValue< uint64_t, Amount_tag > Amount
Definition: src/catapult/types.h:76
Notifies a balance transfer from sender to recipient.
Definition: Notifications.h:120
Immutable wrapper for basic types, to provide some type-safety.
Definition: BaseValue.h:100
NemesisFundingState & fundingState
Definition: NemesisFundingObserver.cpp:28
State used by the nemesis funding observer.
Definition: NemesisFundingState.h:39
model::BalanceTransferNotification BalanceTransferNotification
Definition: BalanceValidator.cpp:28
AccountBalances & credit(MosaicId mosaicId, Amount amount)
Adds amount funds to a given mosaic (mosaicId).
Definition: AccountBalances.cpp:59
NemesisFundingType FundingType
Nemesis block funding type.
Definition: NemesisFundingState.h:51
#define CATAPULT_THROW_INVALID_ARGUMENT_1(MESSAGE, PARAM1)
Macro used to throw a catapult invalid argument with a single parameter.
Definition: exceptions.h:183
DECLARE_OBSERVER(NemesisFunding, Notification)(const Key &nemesisPublicKey
#define CATAPULT_THROW_INVALID_ARGUMENT(MESSAGE)
Macro used to throw a catapult invalid argument.
Definition: exceptions.h:179
#define MAKE_OBSERVER(NAME, NOTIFICATION_TYPE, HANDLER)
Makes a functional observer with NAME for notifications of type NOTIFICATION_TYPE around HANDLER.
Definition: ObserverTypes.h:47
Definition: AddressExtractionExtension.cpp:28
state::AccountBalances TotalFundedMosaics
Definition: NemesisFundingState.h:48
utils::ByteArray< Key_Size, Key_tag > Key
Definition: src/catapult/types.h:41
Explicitly funded (e.g. mosaic supply transaction).
Implicitly funded (e.g. balance transfers).