When users want to interact with an application and make state changes (e.g. sending coins), they create transactions. Each of a transaction's
message must be signed using the private key associated with the appropriate account before the transaction is broadcasted to the network. A transaction must then be included in a block, validated, and then approved by the network through the consensus process. To read more about the lifecycle of a transaction, click here.
Transaction objects are SDK types that implement the
More details on Transactions: https://docs.cosmos.network/master/core/transactions.html