CatapultServer
v0.5.0.1 (Elephant)
|
Go to the documentation of this file.
25 namespace catapult {
namespace model {
49 template<
typename THeader>
73 return transaction.ModificationsCount ? THeader::PayloadStart(transaction) :
nullptr;
int8_t MinApprovalDelta
Relative change of the minimal number of cosignatories required when approving a transaction.
Definition: ModifyMultisigAccountTransaction.h:62
static constexpr uint64_t CalculateRealSize(const TransactionType &transaction) noexcept
Definition: ModifyMultisigAccountTransaction.h:78
static auto * ModificationsPtrT(T &transaction)
Definition: ModifyMultisigAccountTransaction.h:72
ModifyMultisigAccountTransactionBody< THeader > TransactionType
Definition: ModifyMultisigAccountTransaction.h:52
#define DEFINE_EMBEDDABLE_TRANSACTION(NAME)
Defines a transaction with NAME that supports embedding.
Definition: Transaction.h:69
Binary layout for a modify multisig account transaction body.
Definition: ModifyMultisigAccountTransaction.h:50
CosignatoryModificationType
Cosignatory modification type.
Definition: ModifyMultisigAccountTransaction.h:30
CosignatoryModificationType ModificationType
Modification type.
Definition: ModifyMultisigAccountTransaction.h:42
Binary layout for cosignatory modification.
Definition: ModifyMultisigAccountTransaction.h:39
uint8_t ModificationsCount
Number of modifications.
Definition: ModifyMultisigAccountTransaction.h:65
#define DEFINE_TRANSACTION_CONSTANTS(TYPE, VERSION)
Defines constants for a transaction with TYPE and VERSION.
Definition: Transaction.h:50
Definition: AddressExtractionExtension.cpp:28
#define DEFINE_TRANSACTION_VARIABLE_DATA_ACCESSORS(NAME, TYPE)
Defines NAME (TYPE typed) variable data accessors around a similarly named templated untyped data acc...
Definition: Transaction.h:57
Key CosignatoryPublicKey
Cosignatory account public key.
Definition: ModifyMultisigAccountTransaction.h:45
int8_t MinRemovalDelta
Relative change of the minimal number of cosignatories required when removing an account.
Definition: ModifyMultisigAccountTransaction.h:59