Messages
In simpler terms, messages are the instructions given to Injective about the desired state change. Messages are module-specific objects that trigger state transitions within the scope of the module they belong to. Every transaction must have at least one message. Additionally, multiple messages can be packed within the same transaction. Available Messages from each module can be found in the native developers section.Transaction Context
Besides Messages, every transaction has a context. The context includesfees, accountDetails, memo, signatures, etc.
