Con NEAR Intents, dices qué resultado quieres (por ejemplo, “intercambiar mi NEAR por USDC”) y una red de solucionadores compite para hacerlo por ti. Un contrato inteligente Verificador llamado intents.near
verifica el plan y lo ejecuta atómicamente en la cadena, por lo que solo obtienes el resultado.
La transacción de muestra en resumen
Transacción: 34z1kKJS5SKiFoCNxzHhE956mFiTNpBYJd9wEtRCCvns
(pestaña de ejecución)
Lo que sucedió (neto):
-
El usuario
2in1.near
intercambió ~0.04995 wNEAR por ~0.131649 USDC. -
Se pagó una tarifa de aplicación de 0.05 wNEAR a
app-fee.near
, más pequeñas tarifas de operaciones (≈ 0.00004995 wNEAR y 0.000001 USDC). -
Se agregó un pequeño aumento de USDC (0.001170 USDC) con el memo “se encontró una mejor cotización” al usuario, lo que significa que un solucionador mejoró el precio durante la ejecución.
Por qué esto coincide con los datos de la cadena:
-
Verás el método
execute_intents
llamado enintents.near
(ese es el Verificador). -
Los eventos
token_diff
ytransfer
muestran:-
2in1.near
:wrap.near: -49950000000000000000000
(-0.04995 wNEAR) yUSDC: +130479
(+0.130479 USDC), más una transferencia separada de0.0005 wNEAR
aapp-fee.near
. -
Reembolso/recarga:
defuse-relay.near → 2in1.near
de1170
unidades USDC (+0.001170 USDC) con memo “se encontró una mejor cotización”. -
Lado del Solver:
solver-priv-liq.near
envía USDC y recibe wNEAR, con pequeñas tarifas de polvo de ops también registradas.
-
Hoja de trucos decimales:
• NEAR/wNEAR usan 24 decimales (dividir por 10²⁴).
• USDC en NEAR usa 6 decimales (dividir por 10⁶).
En esta tx:130479
→ 0.130479 USDC,1170
→ 0.001170 USDC.
Cómo leer cualquier transacción de Intents NEAR (paso a paso)
-
Confirma que es una tx de Intents
En Nearblocks → pestaña de Ejecución:-
Para / contrato:
intents.near
-
Método:
execute_intents
Eso te indica que el Verificador ejecutó un Intent.
-
-
Encuentra el neto de entrada/salida del usuario (“¿qué cambió para mí?”)
En Registros →token_diff
para la cuenta tuya (por ejemplo,2in1.near
):-
Número negativo = tú gastaste ese token
-
Número positivo = tú recibiste ese token
Convierte usando decimales (NEAR 24, USDC 6). En nuestro ejemplo: -0.04995 wNEAR y +0.130479 USDC.
-
-
Añade cualquier tarifa o reembolso
Todavía en Registros:-
Busca
transfer
con memoAPP_FEE
(esa es una tarifa de la aplicación que pagaste—en nuestro ejemplo 0.0005 wNEAR). -
Busca una transferencia de “se encontró una mejor cotización” (eso es un complemento para ti—en nuestro ejemplo 0.001170 USDC).
-
También aparecen tarifas de operaciones/mantenimiento pequeñas (por ejemplo, 0.00004995 wNEAR, 0.000001 USDC).
Súmalas con tutoken_diff
para obtener el total real.
-
-
Identifica el solver y la ruta (opcional)
Verás untoken_diff
para una cuenta comosolver-priv-liq.near
. Ese es el creador de mercado que cumplió tu intención (ellos reciben lo que gastaste y envían lo que recibiste). -
Verifica el precio (opcional)
Divide USDC recibido por NEAR intercambiado. En el ejemplo:
0.131649 ÷ 0.04995 ≈ 2.636 USDC/NEAR (después del pequeño complemento). El precio exacto dependerá de la ruta/liquidez del solver en el momento de la ejecución.
Mini glosario (super corto)
-
Intento: El resultado solicitado (por ejemplo, “intercambiar X por Y”). El Verificador lo ejecuta atómicamente en la cadena.
-
Verificador (
intents.near
): El contrato en cadena que verifica y liquida intenciones. -
Solver: Un creador de mercado/agente que compite para cumplir tu intención a un buen precio.
-
wNEAR vs NEAR: El mismo activo; wNEAR es el formato de token que utilizan los contratos inteligentes. (24 decimales.)
-
USDC en NEAR: Token NEP-141 (
eth-0xa0b8…omft.near
), 6 decimales.
Resumen del ejemplo
-
Intercambiaste: ~0.04995 wNEAR → ~0.131649 USDC
-
También pagaste: 0.0005 wNEAR tarifa de la aplicación (+ pequeña cantidad de operaciones), así que ~0.1 NEAR en total salió de tu billetera—lo cual coincide con tu expectativa original de “intercambiar 0.1 NEAR” una vez que se incluyen las tarifas.
-
Ejecutado por:
intents.near
usandoexecute_intents
; solver:solver-priv-liq.near
; memo de reembolso: “se encontró una mejor cotización”.
please login with NEAR
Updated: septiembre 29, 2025