Defines the interface for a transaction factory. It allows us to create, serialize and deserialize transactions and their messages.
Creates a new transaction from a given input.
Deserializes a transaction.
Deserializes a transaction message.
Serializes a transaction.
Serializes a transaction message.
Defines the interface for a transaction factory. It allows us to create, serialize and deserialize transactions and their messages.