使用NEAR意图,您说出您想要的结果(例如,“将我的NEAR换成USDC”),然后一组解算器竞争为您执行。名为intents.near
的验证器智能合约检查计划并在链上以原子方式执行它—因此您只会得到结果。
一目了然的示例交易
交易:34z1kKJS5SKiFoCNxzHhE956mFiTNpBYJd9wEtRCCvns
(执行选项卡)
发生了什么(净值):
-
用户
2in1.near
将~0.04995 wNEAR换成~0.131649 USDC。 -
支付了0.05 wNEAR的应用费给
app-fee.near
,另外还有微小的操作费(≈0.00004995 wNEAR和0.000001 USDC)。 -
用户增加了一个小额USDC充值(0.001170 USDC),备注为“找到更好的报价”—这意味着在执行过程中解算器改善了价格。
为什么这与链上数据匹配:
-
您将看到在
execute_intents
方法上调用了intents.near
(这是验证者)。 -
token_diff
和transfer
事件显示:-
2in1.near
:wrap.near:-49950000000000000000000
(-0.04995 wNEAR)和USDC:+130479
(+0.130479 USDC),再加上一个单独的转账:0.0005 wNEAR
到app-fee.near
。 -
退款/充值:
defuse-relay.near → 2in1.near
共1170
个USDC单位(+0.001170 USDC)并附有备忘录:“找到更好的报价。” -
求解器方面:
solver-priv-liq.near
发送USDC并接收wNEAR,同时还记录了微小的操作费。
-
小数作弊表:
• NEAR/wNEAR使用24位小数(除以10²⁴)。
• NEAR上的USDC使用6位小数(除以10⁶)。
在此交易中:130479
→ 0.130479 USDC,1170
→ 0.001170 USDC。
如何逐步阅读任何NEAR意图交易
-
确认这是一个意图交易
在 Nearblocks → 执行选项卡:-
To / contract:
intents.near
-
方法:
execute_intents
这告诉您验证器执行了一个意图。
-
-
查找用户的净进出(“对我有什么变化?”)
在 日志 →token_diff
为 您的 账户(例如,2in1.near
):-
负 数 = 您 花费 了该代币
-
正 数 = 您 收到 了该代币
使用小数进行转换(NEAR 24,USDC 6)。在我们的示例中:-0.04995 wNEAR 和 +0.130479 USDC。
-
-
添加任何费用或退款
仍在日志中:-
查找带有备忘录
transfer
的APP_FEE
(这是您支付的应用费用—在我们的示例中 0.0005 wNEAR)。 -
查找一个带有“找到更好的报价”字样的转账(这是向您充值—在我们的示例中 0.001170 USDC)。
-
还会出现一些微小的 操作/清理 费用(例如,0.00004995 wNEAR,0.000001 USDC)。
将它们与您的token_diff
相加以获得 真实总额。
-
-
识别解算器和路线(可选)
您会看到一个类似solver-priv-liq.near
的账户的token_diff
。这是履行您意图的做市商(他们会收到您花费的内容并发送您获得的内容)。 -
检查价格是否合理(可选)
将 收到的 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