Cara membaca transaksi Intents NEAR apa pun (langkah demi langkah)

3 min read

Dengan NEAR Intents, Anda mengatakan apa hasil yang Anda inginkan (misalnya, “tukar NEAR saya dengan USDC”) dan jaringan solver bersaing untuk melakukannya untuk Anda. Sebuah kontrak pintar Verifier yang disebut intents.near memeriksa rencana tersebut dan menjalankannya secara atomik on-chain—sehingga Anda hanya mendapatkan hasilnya.

Transaksi sampel secara singkat

Transaksi: 34z1kKJS5SKiFoCNxzHhE956mFiTNpBYJd9wEtRCCvns (tab Eksekusi)
Apa yang terjadi (net):

  • Pengguna 2in1.near menukar ~0.04995 wNEAR dengan ~0.131649 USDC.

  • Biaya aplikasi sebesar 0.05 wNEAR dibayarkan ke app-fee.near, ditambah biaya operasi kecil (≈ 0.00004995 wNEAR dan 0.000001 USDC).

  • Top-up USDC kecil (0.001170 USDC) dengan memo “penawaran yang lebih baik ditemukan” ditambahkan ke pengguna—artinya seorang solver meningkatkan harga selama eksekusi.

Mengapa ini sesuai dengan data rantai:

  • Anda akan melihat metode execute_intents dipanggil pada intents.near (itu adalah Verifier).

  • Acara token_diff dan transfer menunjukkan:

    • 2in1.near: wrap.near: -49950000000000000000000 (-0.04995 wNEAR) dan USDC: +130479 (+0.130479 USDC), ditambah sebuah transfer terpisah sebesar 0.0005 wNEAR ke app-fee.near.

    • Pengembalian/top-up: defuse-relay.near → 2in1.near sebesar 1170 unit USDC (+0.001170 USDC) dengan memo “penawaran yang lebih baik ditemukan.”

    • Sisi Solver: solver-priv-liq.near mengirim USDC dan menerima wNEAR, dengan biaya ops dust kecil juga tercatat.

Cheat-sheet Desimal:
NEAR/wNEAR menggunakan 24 desimal (bagi dengan 10²⁴).
USDC pada NEAR menggunakan 6 desimal (bagi dengan 10⁶).
Dalam transaksi ini: 1304790.130479 USDC, 11700.001170 USDC.

Cara membaca transaksi Intents NEAR apa pun (langkah demi langkah)

  1. Konfirmasi itu adalah tx Intents
    Di Nearblocks → tab Eksekusi:

    • Ke / kontrak: intents.near

    • Metode: execute_intents
      Itu memberitahu Anda Verifier menjalankan sebuah Intent.

  2. Temukan net masuk/keluar pengguna (“apa yang berubah untuk saya?”)
    Di Log → token_diff untuk akun Anda (misalnya, 2in1.near):

    • Angka negatif = Anda menghabiskan token tersebut

    • Angka positif = Anda menerima token tersebut
      Konversi menggunakan desimal (NEAR 24, USDC 6). Dalam contoh kami: -0.04995 wNEAR dan +0.130479 USDC.

  3. Tambahkan biaya atau pengembalian dana
    Masih di Log:

    • Cari transfer dengan memo APP_FEE (itu adalah biaya aplikasi yang Anda bayar—dalam contoh kami 0.0005 wNEAR).

    • Cari transfer “penawaran yang lebih baik ditemukan” (itu adalah top-up untuk Anda—dalam contoh kami 0.001170 USDC).

    • Biaya ops/kebersihan kecil juga muncul (misalnya, 0.00004995 wNEAR, 0.000001 USDC).
      Jumlahkan dengan token_diff Anda untuk mendapatkan total sebenarnya.

  4. Identifikasi solver & rute (opsional)
    Anda akan melihat token_diff untuk akun seperti solver-priv-liq.near. Itulah market maker yang memenuhi niat Anda (mereka menerima apa yang Anda habiskan dan mengirimkan apa yang Anda dapatkan).

  5. Periksa harga (opsional)
    Bagi USDC yang diterima dengan NEAR yang ditukar. Dalam contoh:
    0.131649 ÷ 0.04995 ≈ 2.636 USDC/NEAR (setelah top-up kecil). Harga yang tepat akan bergantung pada rute/likuiditas solver pada saat eksekusi.


Mini glosarium (super singkat)

  • Intent: Hasil yang diminta (misalnya, “tukar X dengan Y”). Verifier menjalankannya secara atomik on-chain.

  • Verifier (intents.near): Kontrak on-chain yang memeriksa dan menyelesaikan intent.

  • Solver: Pembuat pasar/agen yang bersaing untuk memenuhi intent Anda dengan harga yang baik.

  • wNEAR vs NEAR: Aset yang sama; wNEAR adalah format token yang digunakan oleh kontrak pintar. (24 desimal.)

  • USDC on NEAR: Token NEP-141 (eth-0xa0b8…omft.near), 6 desimal.


TL;DR dari sampel

  • Anda menukar: ~0.04995 wNEAR → ~0.131649 USDC

  • Anda juga membayar: 0.0005 biaya aplikasi wNEAR (+ debu operasi kecil), sehingga ~0.1 NEAR total keluar dari dompet Anda—yang sesuai dengan harapan awal Anda “tukar 0.1 NEAR” setelah biaya dimasukkan.

  • Dieksekusi oleh: intents.near menggunakan execute_intents; solver: solver-priv-liq.near; memo pengembalian: “penawaran yang lebih baik ditemukan.”

please login with NEAR

Updated: September 29, 2025

Tinggalkan Komentar


To leave a comment you should to:


Scroll to Top