跳到正文
← 使用教程

NearBlocks 查 NEAR 转账:用 Receipts 追到实际执行

链小知 · 入门 · 核验 · 依官方文档整理

把顶层交易与receipt中的方法、收发账户、附加NEAR和Burnt Gas逐条核对。

开始前准备

  • 准备NEAR主网交易hash、预期收款accountId、实际资产与发送记录;NEAR账户名与EVM地址不可混用。
  • 适用nearblocks.io主网可见Receipts页面及NEAR交易结构;测试网使用对应入口,未确认其现有布局。
  • 公开浏览器查记录不用钱包或gas;API定义读取失败,本教程采用网页流程。

1. 从hash打开具体交易

在nearblocks.io搜索完整Txn Hash,在交易页面核对网络、hash与发送记录。示例页面只说明布局,不代表读者自己的交易已成功。

查不到时先检查网络和hash;Account ID、区块和Txn Hash都能搜索,落在账户总览时不能用总览余额代替某笔交易。

检查结果:定位到同一主网hash的交易页面。

2. 读取顶层操作目的

在Overview与执行计划记录Signer、Receiver及Actions。NEAR交易只有一个Receiver,却可以包含多个有序动作。FunctionCall还可能附加NEAR。

因此顶层Receiver可能是合约账户,不一定是最终收款人;方法调用的Deposit与代币转账金额也不能自动视为同一项。

检查结果:记录交易接收者、动作类型与需追踪的实际收款。

3. 查看Receipts Summary

打开Receipts Summary,逐条记录Receipt、Method、From、To、Deposit Value与Burnt Gas & Tokens。以自己交易中真实出现的行核对,不照抄示例的execute_intents或TRANSFER。

需要理解执行路径时配合Execution Plan/Tree Plan;出现多行就逐条追踪相关收发账户,不把第一行方法名称当整笔资产流向。

检查结果:相关receipt与收发账户能对应目标动作。

4. 区分附加资金、动作与费用

Deposit Value表示相应行展示的附加价值,Burnt Gas & Tokens属于执行消耗。将方法调用、附加NEAR、费用与实际资产变化分项保存,不从总扣款直接算出收到的代币。

若涉及合约代币,需继续查实际方法参数、事件和完整合约身份;当前receipt摘要不足以解释时保留待核对,不用NEAR金额代替该代币数量。

检查结果:金额有明确资产和字段来源,无法解释的receipt另列。

5. 处理执行异常与完成证据

保存页面可见失败receipt或错误原文,和相关Receipt ID、方法与交易hash一起记录。只看顶层摘要不足以覆盖复杂合约后续结果。

最终提供hash、顶层动作、相关receipt链路、预期/实际收款与费用口径;状态或资产变化没读全时,只确认已经定位记录,平台入账仍需另核。

检查结果:完成证据支持复查执行链路,并标出未解析部分。

怎样确认完成

  • 保存交易及相关receipt、方法、收发账户、价值与费用记录。
  • 依据官方文档整理,尚未完成真实账户查询或交易行为验收。

常见错误与边界

  • 顶层Receiver可能是合约;Deposit不能自动解释成代币到账量。
  • 单一交易中的Actions规则不能直接推断所有复杂跨合约后续结果。

本教程根据官方资料整理,尚未完成逐步操作验收。界面、支持范围及费用变化时,先核对官方说明。 纯文本版 · 提交纠错依据