| CatapultServer
    v0.5.0.1 (Elephant)
    | 
Helper to add cosignatures to an aggregate transaction. More...

| Public Member Functions | |
| AggregateCosignatureAppender (const GenerationHash &generationHash, std::unique_ptr< model::AggregateTransaction > &&pAggregateTransaction) | |
| void | cosign (const crypto::KeyPair &cosigner) | 
| Cosigns an aggregate transaction using cosigner key pair.  More... | |
| std::unique_ptr< model::AggregateTransaction > | build () const | 
| Builds an aggregate transaction with cosigatures appended.  More... | |
| Private Attributes | |
| GenerationHash | m_generationHash | 
| std::unique_ptr< model::AggregateTransaction > | m_pAggregateTransaction | 
| Hash256 | m_transactionHash | 
| std::vector< model::Cosignature > | m_cosignatures | 
Helper to add cosignatures to an aggregate transaction.
| catapult::builders::AggregateCosignatureAppender::AggregateCosignatureAppender | ( | const GenerationHash & | generationHash, | 
| std::unique_ptr< model::AggregateTransaction > && | pAggregateTransaction | ||
| ) | 
Creates aggregate cosignature appender around aggregate transaction (pAggregateTransaction) for the network with the specified generation hash (generationHash).
| std::unique_ptr< TransactionType > catapult::builders::AggregateCosignatureAppender::build | ( | ) | const | 
Builds an aggregate transaction with cosigatures appended.
| void catapult::builders::AggregateCosignatureAppender::cosign | ( | const crypto::KeyPair & | cosigner | ) | 
Cosigns an aggregate transaction using cosigner key pair.

| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private |