CatapultServer
v0.5.0.1 (Elephant)
|
Go to the documentation of this file.
25 namespace catapult {
namespace model {
30 #define DEFINE_MULTISIG_NOTIFICATION(DESCRIPTION, CODE, CHANNEL) DEFINE_NOTIFICATION_TYPE(CHANNEL, Multisig, DESCRIPTION, CODE)
41 #undef DEFINE_MULTISIG_NOTIFICATION
const Key & Signer
Signer.
Definition: MultisigNotifications.h:64
Notification of a multisig cosigners modification.
Definition: MultisigNotifications.h:48
ModifyMultisigSettingsNotification(const Key &signer, int8_t minRemovalDelta, int8_t minApprovalDelta)
Creates a notification around signer, minRemovalDelta and minApprovalDelta.
Definition: MultisigNotifications.h:111
int8_t MinRemovalDelta
Relative change of cosigs needed to remove another cosig.
Definition: MultisigNotifications.h:123
Notification of a multisig settings modification.
Definition: MultisigNotifications.h:104
int8_t MinApprovalDelta
Relative change of cosigs needed to approve a transaction.
Definition: MultisigNotifications.h:126
DEFINE_MULTISIG_NOTIFICATION(Modify_Cosigners, 0x0001, All)
Multisig account cosigners were modified.
const Key & CosignatoryKey
New cosignatory key.
Definition: MultisigNotifications.h:96
static constexpr auto Notification_Type
Matching notification type.
Definition: MultisigNotifications.h:107
uint8_t ModificationsCount
Number of modifications.
Definition: MultisigNotifications.h:67
const Key & Signer
Signer.
Definition: MultisigNotifications.h:120
ModifyMultisigCosignersNotification(const Key &signer, uint8_t modificationsCount, const CosignatoryModification *pModifications)
Creates a notification around signer, modificationsCount and pModifications.
Definition: MultisigNotifications.h:55
Notification of a new cosigner.
Definition: MultisigNotifications.h:78
const Key & MultisigAccountKey
Multisig account key.
Definition: MultisigNotifications.h:93
const CosignatoryModification * ModificationsPtr
Const pointer to the first modification.
Definition: MultisigNotifications.h:70
Binary layout for cosignatory modification.
Definition: ModifyMultisigAccountTransaction.h:39
A basic notification.
Definition: Notifications.h:36
static constexpr auto Notification_Type
Matching notification type.
Definition: MultisigNotifications.h:51
Definition: AddressExtractionExtension.cpp:28
ModifyMultisigNewCosignerNotification(const Key &multisigAccountKey, const Key &cosignatoryKey)
Creates a notification around multisigAccountKey and cosignatoryKey.
Definition: MultisigNotifications.h:85
static constexpr auto Notification_Type
Matching notification type.
Definition: MultisigNotifications.h:81