如何逐步阅读任何NEAR意图交易

1 min read

使用NEAR意图,您说出您想要的结果(例如,“将我的NEAR换成USDC”),然后一组解算器竞争为您执行。名为intents.near验证器智能合约检查计划并在链上以原子方式执行它—因此您只会得到结果。

一目了然的示例交易

交易:34z1kKJS5SKiFoCNxzHhE956mFiTNpBYJd9wEtRCCvns(执行选项卡)
发生了什么(净值):

  • 用户2in1.near~0.04995 wNEAR换成~0.131649 USDC

  • 支付了0.05 wNEAR的应用费app-fee.near,另外还有微小的操作费(≈0.00004995 wNEAR0.000001 USDC)。

  • 用户增加了一个小额USDC充值(0.001170 USDC),备注为“找到更好的报价”—这意味着在执行过程中解算器改善了价格。

为什么这与链上数据匹配:

  • 您将看到在execute_intents方法上调用了intents.near(这是验证者)。

  • token_difftransfer事件显示:

    • 2in1.nearwrap.near:-49950000000000000000000(-0.04995 wNEAR)和USDC:+130479(+0.130479 USDC),再加上一个单独的转账0.0005 wNEARapp-fee.near

    • 退款/充值defuse-relay.near → 2in1.near1170个USDC单位(+0.001170 USDC)并附有备忘录:“找到更好的报价。”

    • 求解器方面:solver-priv-liq.near发送USDC并接收wNEAR,同时还记录了微小的操作费

小数作弊表:
NEAR/wNEAR使用24位小数(除以10²⁴)。
• NEAR上的USDC使用6位小数(除以10⁶)。
在此交易中:1304790.130479 USDC11700.001170 USDC

如何逐步阅读任何NEAR意图交易

  1. 确认这是一个意图交易
    在 Nearblocks → 执行选项卡

    • To / contract: intents.near

    • 方法: execute_intents
      这告诉您验证器执行了一个意图。

  2. 查找用户的净进出(“对我有什么变化?”)
    日志 → token_diff您的 账户(例如,2in1.near):

    • 数 = 您 花费 了该代币

    • 数 = 您 收到 了该代币
      使用小数进行转换(NEAR 24,USDC 6)。在我们的示例中:-0.04995 wNEAR+0.130479 USDC

  3. 添加任何费用或退款
    仍在日志中:

    • 查找带有备忘录 transferAPP_FEE(这是您支付的应用费用—在我们的示例中 0.0005 wNEAR)。

    • 查找一个带有“找到更好的报价”字样的转账(这是向您充值—在我们的示例中 0.001170 USDC)。

    • 还会出现一些微小的 操作/清理 费用(例如,0.00004995 wNEAR0.000001 USDC)。
      将它们与您的 token_diff 相加以获得 真实总额

  4. 识别解算器和路线(可选)
    您会看到一个类似 solver-priv-liq.near 的账户的 token_diff。这是履行您意图的做市商(他们会收到您花费的内容并发送您获得的内容)。

  5. 检查价格是否合理(可选)
    收到的 USDC 除以 交换的 NEAR。在示例中:
    0.131649 ÷ 0.04995 ≈ 2.636 USDC/NEAR(在微小的充值后)。确切的价格将取决于解算器在执行时的路线/流动性。


迷你词汇表(超短)

  • 意图:您请求的结果(例如,“将X换成Y”)。验证器在链上原子性地执行它。

  • 验证器(intents.near):检查和解决意图的链上合约。

  • 解算者:一个市场做市商/代理人,竞争以优惠价格实现您的意图。

  • wNEAR vs NEAR:相同的资产;wNEAR是智能合约使用的代币格式(24位小数)。

  • USDC on NEAR:NEP-141代币(eth-0xa0b8…omft.near),6位小数


示例的简短摘要

  • 您交换了: ~0.04995 wNEAR → ~0.131649 USDC

  • 您还支付了: 0.0005 wNEAR 应用费(加上微小的操作费),因此~0.1 NEAR 总共离开了您的钱包 —— 一旦包括了费用,这与您最初的“交换0.1 NEAR”的期望相匹配。

  • 执行者: intents.near 使用 execute_intents;解算者:solver-priv-liq.near;退款备忘录:“找到更好的报价。”

please login with NEAR

Updated: 29 9 月, 2025

发表评论


To leave a comment you should to:


Scroll to Top