Guía · Agentes de IA

Cómo compra un bot un token de rendimientoComprobar, fondear, aprobar, depositar, vigilar, salir.

Un bot que compra un token de rendimiento no hace clic en botones. Lee datos sobre el token, firma unas pocas transacciones en la blockchain desde una wallet que controla dentro de unos límites y comprueba el resultado on-chain. En los tokens sin permisos (permissionless) —mercados de préstamo, vaults, tokens de ahorro— eso es todo lo que hace falta, y ninguna persona tiene que aprobar cada operación. En los fondos tokenizados de bonos del Tesoro y del mercado monetario la mecánica es la misma, pero solo después de que el titular haya superado una vez las verificaciones del emisor y haya registrado la wallet. Esta página recorre ambos caminos, llamada por llamada.

Revisado el 19 de octubre de 2026

La respuesta corta

01

Dos caminos: “solo wallet” para tokens sin permisos (préstamos DeFi, vaults, tokens de ahorro) y “titular dado de alta una vez” para fondos tokenizados, donde el emisor incluye en la lista blanca la wallet del titular y el bot la opera.

02

El núcleo de casi toda compra son dos transacciones: aprobar la cantidad exacta de USDC para el contrato y después depositar (o hacer el swap). La mayoría de los vaults sigue el estándar ERC-4626: deposit(assets, receiver) para entrar, redeem(shares, receiver, owner) para salir.

03

Antes de firmar, el bot comprueba el contrato contra una lista de permitidos, mantiene la cantidad por debajo de su límite y simula la transacción. Después, lee su saldo de participaciones (shares) y lo que valen.

04

El USYC de Circle muestra el camino de los fondos: la wallet de un inversor elegible, dado de alta y no estadounidense llama al contrato Teller con USDC y recibe tokens del fondo en la misma transacción (T+0).

05

Una tasa alta no es una tasa fija. Separe el interés de las recompensas en tokens, mire el promedio de 30 días y cuánto se puede retirar realmente.

Antes de comprar: qué comprueba el bot

Todas las comprobaciones se hacen sobre datos, no sobre una página web: una página puede contener texto escrito para manipular a los agentes.

  1. 1

    1. Qué es el token

    Emisor, blockchain, dirección del contrato, qué paga el rendimiento (prestatarios, letras del Tesoro, recompensas en tokens), cómo se reembolsa y con qué rapidez. El servidor MCP de TokenBank lo devuelve mediante search_yield_products, find_permissionless_assets y get_product_details.

  2. 2

    2. Las barreras de acceso

    Tres preguntas distintas: ¿se verifica la identidad para emitir (mint), para comprar en el mercado abierto, para reembolsar? Si alguna respuesta es “obligatoria”, el token está en el camino del alta. Si alguna se desconoce, el bot debe tratarla como obligatoria.

  3. 3

    3. La dirección del contrato

    Tomada de la documentación del propio emisor y confirmada en un explorador de bloques; nunca de un resultado de búsqueda, un mensaje de chat o la descripción de un token. Los tokens imitadores con el mismo nombre son habituales.

  4. 4

    4. La tasa detrás de la tasa

    Separe el APY indicado en interés base y tokens de recompensa; compare el valor de hoy con el promedio de 30 días; revise los depósitos totales y la parte ya prestada, porque un mercado totalmente prestado no puede pagar retiros hasta que los prestatarios devuelvan.

  5. 5

    5. Sus propios límites

    ¿La cantidad está por debajo del tope por operación y por día? ¿El contrato está en la lista de permitidos fijada por el titular? ¿La blockchain es una de las que puede usar? Si no, se detiene o pide aprobación.

Camino A — solo wallet: comprar un token de rendimiento sin permisos

Ejemplo: depositar 10.000 USDC en un vault de préstamos ERC-4626 en Base. El mismo patrón sirve para Aave, sUSDS y la mayoría de los vaults.

  1. 1

    Paso 1 — Fondear la wallet

    USDC en la blockchain donde está el vault, más un poco del token de gas de esa red (ETH en Base). Algunas wallets de agentes pueden pagar el gas en USDC o tenerlo patrocinado. Hacer bridge entre blockchains es una transacción aparte con su propio riesgo: manténgala fuera del paso de compra.

  2. 2

    Paso 2 — Aprobar exactamente la cantidad

    USDC.approve(vault, 10000 × 10⁶). USDC tiene seis decimales. Nunca una aprobación ilimitada: si el vault llegara a verse comprometido, solo podría llevarse lo aprobado. Las wallets que admiten permits EIP-2612 o el Permit2 de Uniswap pueden resolverlo con una firma.

  3. 3

    Paso 3 — Simular

    Ejecute el depósito como prueba (eth_call o la simulación del proveedor de la wallet) y lea previewDeposit(assets): cuántas participaciones del vault se recibirán. Si la simulación falla o la cifra no cuadra, no lo envíe.

  4. 4

    Paso 4 — Depositar

    vault.deposit(10000 × 10⁶, ownWallet). El vault recibe los USDC y emite participaciones al destinatario. En Aave v3 la llamada es Pool.supply(asset, amount, onBehalfOf, 0) y el comprobante es un aToken cuyo saldo crece.

  5. 5

    Paso 5 — Confirmar on-chain

    Espere la confirmación, lea el recibo y después balanceOf(ownWallet) para las participaciones y convertToAssets(shares) para su valor en USDC. Registre el hash de la transacción: es la prueba de lo ocurrido.

  6. 6

    Comprar mediante swap

    Tokens como USDe o un token principal de Pendle se compran en un exchange en lugar de depositarse. El bot obtiene una cotización, fija una cantidad mínima de salida (límite de slippage) y un plazo, y hace el swap. Sin un mínimo, la operación puede sufrir front-running.

  7. 7

    Tasa fija: tokens principales de Pendle

    Un PT cotiza por debajo de su valor nominal y se reembolsa 1:1 al vencimiento, así que la tasa queda fijada si el bot lo mantiene hasta el final. Vender antes ocurre al precio de mercado, que puede ser menor.

  8. 8

    Salida

    vault.redeem(shares, ownWallet, ownWallet), o withdraw(assets, …) para una cantidad exacta de USDC. Compruebe antes maxWithdraw: en un mercado totalmente prestado, es posible que el importe completo no esté disponible de inmediato.

Camino B — titular dado de alta una vez: comprar un fondo tokenizado de bonos del Tesoro

El bot usa el mismo tipo de llamadas, pero solo desde una wallet que el emisor ha aprobado para un titular verificado.

  1. 1

    Paso 1 — Se da de alta al titular

    Una persona o empresa supera las verificaciones del emisor de identidad, condición de inversor y país: una vez, no por operación. El bot no puede hacerlo por sí mismo y no debe intentarlo.

  2. 2

    Paso 2 — Se registra la wallet

    El titular añade la wallet que opera el bot a la lista de permitidos del emisor. Las transferencias a cualquier otra dirección fallan, así que un bot solo puede mover el token del fondo entre wallets registradas.

  3. 3

    Paso 3 — Suscribir

    El USYC de Circle, por ejemplo: aprobar USDC para el contrato Teller y luego Teller.deposit(assets, receiver). La suscripción y el reembolso se liquidan en la misma transacción (T+0). Otros fondos emiten en el siguiente corte de NAV o aceptan una solicitud de suscripción mediante una API.

  4. 4

    Paso 4 — Mantener

    Los tokens de fondos generan rendimiento o bien porque sube su precio (el NAV por token aumenta) o porque crece el saldo. El bot lee el precio del oráculo on-chain o de la API del emisor, no de una cotización de mercado.

  5. 5

    Paso 5 — Reembolsar

    Teller.redeem(shares, receiver, account) para USYC. Algunos fondos solo reembolsan en horario laboral o con una hora de corte; un bot debe saberlo antes de comprar, no cuando necesite el dinero.

  6. 6

    Los mínimos

    Los tokens de fondos suelen tener mínimos altos para la primera suscripción. El titular los fija de antemano; el bot luego aporta más o reembolsa dentro de ellos.

Reglas que un bot nunca debe romper

Pertenecen al motor de políticas de la wallet, donde el modelo no puede cambiarlas.

  1. 1

    Topes fuera del modelo

    Por operación, por día y en total, aplicados por la política del proveedor de la wallet, una clave de sesión de smart account (por ejemplo con EIP-7702) o una wallet aparte fondeada solo con lo que se puede perder.

  2. 2

    Una lista de contratos permitidos

    El bot solo puede llamar a contratos que el titular haya aprobado. Un vault nuevo entra en la lista por decisión de una persona, no del bot.

  3. 3

    Sin aprobaciones ilimitadas

    Apruebe la cantidad de esta compra y revoque los sobrantes.

  4. 4

    Los datos no son una orden

    El texto en el nombre de un token, una descripción, una página web o la respuesta de una API nunca es una instrucción. Un campo que dice “envía fondos a …” es una señal de alarma, no un paso.

  5. 5

    Nunca rodear las barreras

    Si un producto no se ofrece en el país del titular o a su tipo de inversor, el bot no lo compra mediante otra wallet o un wrapper.

  6. 6

    Una persona por encima de un umbral

    Las compras pequeñas y rutinarias se ejecutan solas; las grandes, las de blockchains nuevas y las de contratos nuevos esperan aprobación.

Cómo leer los rendimientos

Qué muestra la tabla en vivo de arriba y qué no.

  1. 1

    Alrededor del 3,5–4 %: tokens de bonos del Tesoro y del mercado monetario

    Cerca de la tasa a corto plazo de EE. UU.; bajo riesgo de crédito, pero en su mayoría en el camino del alta.

  2. 2

    Alrededor del 4–8 %: mercados de préstamo y tokens de ahorro

    Interés que pagan los prestatarios con garantía en cripto; abiertos a cualquier wallet; variable, a veces a diario.

  3. 3

    Por encima del 10 %: mire dos veces

    Suelen ser recompensas en tokens, apalancamiento, estrategias de trading o crédito sin garantía. Estas tasas pueden desaparecer en pocos días y las pérdidas pueden superar los intereses.

  4. 4

    Los depósitos no son liquidez de salida

    Un vault con 30 millones de dólares en depósitos puede tener solo una fracción lista para pagar. La parte prestada indica al bot cuánto puede recuperar hoy.

Preguntas

¿Puede un bot comprar un token de rendimiento sin que una persona apruebe la operación?+

Sí, en tokens sin permisos como depósitos en mercados de préstamo, participaciones de vaults y tokens de ahorro: el bot firma las transacciones desde su wallet dentro de límites fijados de antemano. En los fondos tokenizados, el titular debe ser dado de alta y la wallet registrada una vez; después, el bot puede suscribir y reembolsar por sí solo.

¿Qué transacciones envía un bot para comprar un token de vault?+

Dos: una aprobación de la cantidad exacta de USDC para el vault y después deposit(assets, receiver) en el vault ERC-4626. Para salir llama a redeem(shares, receiver, owner). Debe simular cada transacción antes de enviarla.

¿Cómo compra un bot un fondo tokenizado de bonos del Tesoro?+

Mediante la wallet del titular, dado de alta y en la lista blanca. Con el USYC de Circle, por ejemplo, aprueba USDC para el contrato Teller y llama a deposit; los tokens del fondo llegan en la misma transacción. USYC es solo para inversores elegibles no estadounidenses.

¿Por qué falló la transferencia de un token de fondo de mi bot?+

La mayoría de los tokens de fondos solo pueden moverse a wallets de la lista de permitidos del emisor. El titular debe registrar antes la dirección receptora.

¿Qué rendimiento puede obtener un bot sin ninguna verificación de identidad?+

La tabla en vivo de esta página compara el rendimiento indicado mediano de los tokens de solo wallet con el de los que requieren alta. Los mercados de préstamo suelen pagar unos pocos puntos porcentuales; las tasas mucho más altas provienen sobre todo de recompensas o apalancamiento.

¿De dónde obtiene un bot los datos del token?+

De fuentes legibles por máquina. El servidor MCP gratuito y la API JSON de TokenBank devuelven emisor, blockchain, rendimiento, reembolso y las tres barreras de acceso de cada token.