跳转到主要内容
当用户想要与 Injective 交互并进行状态更改时,他们会创建交易。交易创建后,需要与发起特定状态更改的账户关联的私钥签名。签名后,交易被广播到 Injective。 广播后,通过所有验证(包括签名验证、值验证等),交易被包含在一个区块中,该区块通过共识过程获得网络批准。

消息

简单来说,消息是给 Injective 关于所需状态更改的指令。消息是模块特定的对象,在其所属模块的范围内触发状态转换。每个交易必须至少有一条消息。 此外,多条消息可以打包在同一个交易中。 每个模块的可用消息可以在原生开发者部分找到。

交易上下文

除了消息之外,每个交易都有一个上下文。上下文包括 feesaccountDetailsmemosignatures 等。

交易流程

我们想要广播到 Injective 的每个交易都有相同的流程。流程包括三个步骤:准备、签名和广播交易。当交易被包含在区块中时,使用消息指定的状态更改将应用于 Injective。