メインコンテンツへスキップ
ユーザーがInjectiveとやり取りして状態変更を行いたい場合、トランザクションを作成します。トランザクションが作成されると、特定の状態変更を開始するアカウントに関連付けられた秘密鍵からの署名が必要です。署名後、トランザクションはInjectiveにブロードキャストされます。 ブロードキャストされ、すべての検証(署名検証、値の検証など)を通過した後、トランザクションはコンセンサスプロセスを通じてネットワークの承認を受けるブロックに含まれます。

メッセージ

簡単に言えば、メッセージはInjectiveに対して望む状態変更についての指示です。メッセージはモジュール固有のオブジェクトであり、それが属するモジュールのスコープ内で状態遷移をトリガーします。すべてのトランザクションには少なくとも1つのメッセージが必要です。 **さらに、同じトランザクション内に複数のメッセージをパックすることができます。**各モジュールで利用可能なメッセージは、Native開発者セクションで確認できます。

トランザクションコンテキスト

メッセージに加えて、すべてのトランザクションにはコンテキストがあります。コンテキストにはfeesaccountDetailsmemosignaturesなどが含まれます。

トランザクションフロー

Injectiveにブロードキャストしたいすべてのトランザクションは同じフローに従います。フローは、トランザクションの準備、署名、ブロードキャストの3つのステップで構成されます。トランザクションがブロックに含まれると、メッセージを使用して指定された状態変更がInjectiveに適用されます。