6 #ifndef IROHA_TRANSACTION_BATCH_IMPL_HPP 7 #define IROHA_TRANSACTION_BATCH_IMPL_HPP 30 std::string
toString()
const override;
33 types::SignedHexStringView signed_blob,
34 types::PublicKeyHexStringView public_key)
override;
45 #endif // IROHA_TRANSACTION_BATCH_IMPL_HPP
bool operator==(const TransactionBatch &rhs) const override
Definition: transaction_batch_impl.cpp:66
Definition: transaction_batch_impl.hpp:14
const types::SharedTxsCollectionType & transactions() const override
Definition: transaction_batch_impl.cpp:29
TransactionBatchImpl(types::SharedTxsCollectionType transactions)
Definition: transaction_batch_impl.cpp:20
std::string toString() const override
Pretty print the batch contents.
Definition: transaction_batch_impl.cpp:45
Definition: transaction_batch.hpp:22
std::vector< std::shared_ptr< Transaction > > SharedTxsCollectionType
Definition: transaction_sequence_common.hpp:27
const types::HashType & reducedHash() const override
Definition: transaction_batch_impl.cpp:34
bool hasAllSignatures() const override
Definition: transaction_batch_impl.cpp:38
TransactionBatchImpl & operator=(TransactionBatchImpl &&)=default
bool addSignature(size_t number_of_tx, types::SignedHexStringView signed_blob, types::PublicKeyHexStringView public_key) override
Definition: transaction_batch_impl.cpp:54
Definition: command_executor.hpp:13