CatapultServer
v0.5.0.1 (Elephant)
|
Processing element for a transaction composed of a transaction and metadata. More...
Public Member Functions | |
TransactionElement (const model::Transaction &transaction) | |
Creates a transaction element around transaction. More... | |
Public Attributes | |
const model::Transaction & | Transaction |
Transaction entity. More... | |
Hash256 | EntityHash |
Entity hash. More... | |
Hash256 | MerkleComponentHash |
Modified hash that should be used as a hash in the merkle tree. More... | |
std::shared_ptr< const UnresolvedAddressSet > | OptionalExtractedAddresses |
Processing element for a transaction composed of a transaction and metadata.
|
inlineexplicit |
Creates a transaction element around transaction.
Hash256 catapult::model::TransactionElement::EntityHash |
Entity hash.
Hash256 catapult::model::TransactionElement::MerkleComponentHash |
Modified hash that should be used as a hash in the merkle tree.
std::shared_ptr<const UnresolvedAddressSet> catapult::model::TransactionElement::OptionalExtractedAddresses |
Optional extracted addresses.
const model::Transaction& catapult::model::TransactionElement::Transaction |
Transaction entity.