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)、さらにtransferが0.0005 wNEAR
をapp-fee.near
に送信します。 -
返金/トップアップ:
defuse-relay.near → 2in1.near
が1170
USDC単位(+0.001170 USDC)をmemo「より良い見積もりが見つかりました。」 -
ソルバー側:
solver-priv-liq.near
がUSDCを送信し、wNEARを受け取り、わずかなopsダスト手数料も記録されます。
-
小数チートシート:
• NEAR/wNEARは24桁使用します(10²⁴で割る)。
• NEAR上のUSDCは6桁使用します(10⁶で割る)。
この取引では:130479
→ 0.130479 USDC、1170
→ 0.001170 USDC。
NEARインテントトランザクションの読み方(ステップバイステップ)
-
Intents txであることを確認
Nearblocks → Execution tab:-
To / contract:
intents.near
-
Method:
execute_intents
それはVerifierがIntentを実行したことを示しています。
-
-
ユーザーの収支を見つける(”私に何が変わったか?”)
Logs → アカウントのtoken_diff(例:2in1.near
):-
負の 数字 = そのトークンを支払った
-
正の 数字 = そのトークンを受け取った
小数点を使用して変換(NEAR 24、USDC 6)。サンプルでは:-0.04995 wNEAR および +0.130479 USDC。
-
-
手数料や払い戻しを追加
Logs内で:-
memoが
APP_FEE
の
を探す(これは支払ったアプリ料金です—サンプルでは0.0005 wNEAR)。transfer
-
“better quote was found”という
transfer
を探す(これはあなたに追加されたものです—サンプルでは0.001170 USDC)。 -
Tinyなops/housekeeping手数料も表示されます(例:0.00004995 wNEAR、0.000001 USDC)。
これらをあなたのtoken_diff
と合計して、実際の合計を得ます。
-
-
ソルバーとルートを特定(オプション)
あなたのIntentを実行したマーケットメーカーであるsolver-priv-liq.near
のようなアカウントのtoken_diff
が表示されます(あなたが支払ったものを受け取り、受け取ったものを送信します)。 -
価格を確認(オプション)
受け取ったUSDCを交換したNEARで割ります。サンプルでは:
0.131649 ÷ 0.04995 ≈ 2.636 USDC/NEAR(Tinyなトップアップ後)。正確な価格は、ソルバーのルート/流動性によって実行時に異なります。
ミニ用語集(超短い)
-
意図: あなたのリクエストされた結果(例:「XをYに交換する」)。検証者がそれをチェーン上でアトミックに実行します。
-
検証者(
intents.near
): 意図をチェックし解決するオンチェーンの契約。 -
ソルバー: 良い価格であなたの意図を達成しようと競う市場メーカー/エージェント。
-
wNEAR vs NEAR: 同じ資産;wNEARはスマートコントラクトが使用するトークン形式です(24桁)。
-
NEAR上のUSDC: NEP-141トークン(
eth-0xa0b8…omft.near
)、6桁。
サンプルの要約
-
あなたが交換したもの: 〜0.04995 wNEAR → 〜0.131649 USDC
-
さらに支払ったもの: 0.0005 wNEAR アプリ料金(+ ごくわずかなopsダスト)、したがって〜0.1 NEARが合計であなたのウォレットから出ました—手数料を含めた場合、元の「0.1 NEARを交換する」期待に一致します。
-
実行者:
intents.near
がexecute_intents
を使用して実行;ソルバー:solver-priv-liq.near
;払い戻しメモ:“より良い見積もりが見つかりました。
please login with NEAR
Updated: 9月 29, 2025