pub trait UniqueIdentifier { fn id(&self) -> Bytes32; }
Means that transaction has a unique identifier.
The unique identifier of the transaction is based on its content.