钱包与转账指南
本指南介绍如何在网络中使用钱包和代币:如何获取您的钱包地址、检查余额、发送代币以及跟踪交易。 在执行任何钱包操作之前,您需要访问您的账户。请根据您在网络中的角色遵循以下说明。
您是主机吗?
您提供计算资源并获得代币作为奖励。 在继续之前,您需要访问您的钱包,该钱包在 chain-node 容器首次运行时自动创建。
您是开发者吗?
如果您仅需要推理(发送提示并接收完成结果),则无需 Gonka 账户——请前往 开发者快速入门 使用社区代理开始使用。
如果您运行自己的网关或需要在链上持有和转移 GNK,请先 创建 Gonka 账户,然后返回此处。
一旦您已访问账户,请返回本指南学习如何:
面额
链上唯一的有效面额是 ngonka。所有余额、费用和交易必须 exclusively 使用 ngonka。
Cosmos SDK 可能允许定义其他面额,但这些面额无效——SDK 不会在它们之间执行自动转换。
gonka 仅用作链下、用户友好的显示单位。它代表 10 亿 ngonka,在链上并不存在。
有效单位
| 单位 | 用途 | 链上? | 比例 |
|---|---|---|---|
ngonka |
网络上使用的基单位 | 是 | 1 |
gonka |
易读的显示单位 | 否 | 1 gonka = 1,000,000,000 ngonka |
获取您的钱包地址
在检查余额或发送资金之前,您需要知道您的钱包地址。
inferenced keys list [--keyring-backend test]
此命令列出您本地创建的所有钱包密钥(账户)及其地址和公钥。示例输出:
- address: gonka1f85frkfw89cgpva0vgpyuldjgu6uhyd82hmjzr
name: genesis
pubkey: '{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"A+Qpbyhtsdl5N/6O6S/qJ9uvtbI7OFFsO5dcNrpEU0nv"}'
type: local
查询余额
要检查余额,请在转账前确保您有足够的资金,或验证转账是否成功,请使用以下命令:
inferenced query bank balances <address> [--node <node_rpc_url>]
这将显示您的钱包中有多少代币。
示例:
inferenced query bank balances gonka1ddswmmmn38esxegjf6qw36mt4aqyw6etvysy5x --node http://node2.gonka.ai:8000/chain-rpc/
发送代币
在 Cosmos 中,资金转账是指在基于 Cosmos 的区块链中,从一个账户(钱包地址)向另一个账户发送代币。这些转账用于支付服务或在用户之间传递价值。
您也可以在 Tangem(硬件钱包加移动应用)中发送和接收 GNK。
您可以使用 Cosmos SDK 命令行工具执行转账——具体而言,是 inferenced CLI。每个转账都会记录在区块链上,需要有效的发送方、接收方、金额和代币面额。
一旦您知道余额并拥有接收方地址,就可以发送代币。
```bash
inferenced tx bank send <sender-key-name> <recipient-address> <coins> --chain-id gonka-mainnet [--node <node_rpc_url> | --keyring-backend test]
```
!!! note
`<sender-key-name>` 是您密钥环中的 **本地密钥名称**——即创建密钥时您选择的标签。使用 `inferenced keys list` 查看此机器上的名称。
**示例:**
```bash
inferenced tx bank send genesis gonka1a3jpdl4epdts64gns3a3fy9hjv2n9e3v7kxx0e 100ngonka --chain-id gonka-mainnet
```
要使用Keplr钱包在Gonka链上进行Gonka账户之间的转账,请登录并打开您的Keplr钱包。
在主页上搜索Gonka链。
点击“发送”。
将接收方的Gonka钱包地址粘贴到地址字段中。指定您要发送的金额。
接收方应打开其Keplr钱包并确保已添加Gonka账户。点击余额上方的“复制地址”。
他们搜索Gonka链。
他们复制并发送给您他们的地址。
将接收方的Gonka钱包地址粘贴到地址字段中。指定您要发送的金额。
确认交易。
等待交易成功的通知。由于Gonka是非原生链,您不会在活动标签中看到该交易。
要使用Keplr钱包在Gonka链上进行Gonka账户之间的转账,请登录并打开您的Keplr钱包。
在主页上搜索Gonka链。
点击“发送”。
将接收方的Gonka钱包地址粘贴到地址字段中。指定您要发送的金额。
接收方应打开其Keplr钱包并确保已添加Gonka账户。
他们搜索Gonka链并点击。
他们复制余额上方的地址,或点击“接收”并在下一步中复制地址。
他们将地址复制并发送给你。
将接收方的 Gonka 钱包地址粘贴到地址字段中,并指定你要发送的金额。
确认交易。
等待屏幕显示交易成功的确认信息。由于 Gonka 是非原生链,你不会在活动标签中看到该交易。
检查交易状态
发送交易后,你可能希望验证交易是否已成功处理并包含在区块中。每个交易都会分配一个唯一的哈希值(TXHASH),你可以使用它在区块链上查询其状态。
要检查交易状态,请使用以下命令:
inferenced query tx <TXHASH> --chain-id gonka-mainnet [--node <node_rpc_url>]
- 将
<TXHASH>替换为你从转账命令中收到的实际交易哈希。 - 如有需要,可选择指定节点和链 ID。
示例:
inferenced query tx 9712D97F127A1908C4DC4A1F4409AE380DC3BF0D662FA8D7E394422989CFFE2F --chain-id gonka-mainnet
code: 0— 表示成功- 区块
height— 交易被包含的区块 timestamp— 区块提交的时间- 交易消息的详细信息(例如使用的
sender、receiver、amount、module、gas)
示例响应(为清晰起见已简化):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
raw_log 或 info 字段以获取错误信息。






