|
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.