跳转到主要内容
在本文档中,我们将展示如何使用 PrivateKey 在 Injective 上签名交易。 Injective 上的每笔交易都遵循相同的流程。该流程包含三个步骤:准备、签名和广播交易。让我们分别深入每个步骤,详细解释整个过程(包括示例),以便理解完整的交易流程。

准备交易

首先,我们需要准备交易以进行签名。

签名交易

准备好交易后,我们继续进行签名。从上一步获取 txRaw 交易后,使用任何 Cosmos 原生钱包进行签名(例如:Keplr)。

广播交易

签名准备好后,我们需要将交易广播到 Injective 链本身。从第二步获取签名后,我们需要将该签名包含在已签名的交易中并广播到链上。

示例(准备 + 签名 + 广播)

让我们看看完整的流程(使用 Keplr 作为签名钱包)

使用 MsgBroadcasterWithPk 的示例

你可以使用 @injectivelabs/sdk-ts 包中的 MsgBroadcasterWithPk 类,它将上面编写的大部分逻辑抽象到一个类中。 此抽象允许你在 Node/CLI 环境中签名交易。
最后修改于 2026年3月30日