uint16_t ProofSize
Proof size in bytes.
Definition: SecretProofTransaction.h:50
static constexpr uint64_t CalculateRealSize(const TransactionType &transaction) noexcept
Definition: SecretProofTransaction.h:63
Binary layout for a secret proof transaction body.
Definition: SecretProofTransaction.h:32
Hash256 Secret
Secret.
Definition: SecretProofTransaction.h:44
LockHashAlgorithm HashAlgorithm
Hash algorithm.
Definition: SecretProofTransaction.h:41
static auto * ProofPtrT(T &transaction)
Definition: SecretProofTransaction.h:57
#define DEFINE_TRANSACTION_CONSTANTS(TYPE, VERSION)
Defines constants for a transaction with TYPE and VERSION.
Definition: Transaction.h:50
UnresolvedAddress Recipient
Recipient of the locked mosaic.
Definition: SecretProofTransaction.h:47
#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
SecretProofTransactionBody< THeader > TransactionType
Definition: SecretProofTransaction.h:34