CatapultServer  v0.5.0.1 (Elephant)
catapult::model::SecretLockTransactionBody< THeader > Struct Template Reference

Binary layout for a secret lock transaction body. More...

Inheritance diagram for catapult::model::SecretLockTransactionBody< THeader >:
Collaboration diagram for catapult::model::SecretLockTransactionBody< THeader >:

Static Public Member Functions

static constexpr uint64_t CalculateRealSize (const TransactionType &) noexcept
 

Public Attributes

UnresolvedMosaic Mosaic
 Transaction mosaic. More...
 
BlockDuration Duration
 Number of blocks for which a lock should be valid. More...
 
LockHashAlgorithm HashAlgorithm
 Hash algorithm. More...
 
Hash256 Secret
 Secret. More...
 
UnresolvedAddress Recipient
 Recipient of the locked mosaic. More...
 

Private Types

using TransactionType = SecretLockTransactionBody< THeader >
 

Detailed Description

template<typename THeader>
struct catapult::model::SecretLockTransactionBody< THeader >

Binary layout for a secret lock transaction body.

Member Typedef Documentation

◆ TransactionType

template<typename THeader >
using catapult::model::SecretLockTransactionBody< THeader >::TransactionType = SecretLockTransactionBody<THeader>
private

Member Function Documentation

◆ CalculateRealSize()

template<typename THeader >
static constexpr uint64_t catapult::model::SecretLockTransactionBody< THeader >::CalculateRealSize ( const TransactionType )
inlinestaticconstexprnoexcept

Member Data Documentation

◆ Duration

template<typename THeader >
BlockDuration catapult::model::SecretLockTransactionBody< THeader >::Duration

Number of blocks for which a lock should be valid.

◆ HashAlgorithm

template<typename THeader >
LockHashAlgorithm catapult::model::SecretLockTransactionBody< THeader >::HashAlgorithm

Hash algorithm.

◆ Mosaic

template<typename THeader >
UnresolvedMosaic catapult::model::SecretLockTransactionBody< THeader >::Mosaic

Transaction mosaic.

◆ Recipient

template<typename THeader >
UnresolvedAddress catapult::model::SecretLockTransactionBody< THeader >::Recipient

Recipient of the locked mosaic.

◆ Secret

template<typename THeader >
Hash256 catapult::model::SecretLockTransactionBody< THeader >::Secret

Secret.


The documentation for this struct was generated from the following file: