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
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.
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.
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.
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).
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. 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. 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. 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. 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. 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Sin aprobaciones ilimitadas
Apruebe la cantidad de esta compra y revoque los sobrantes.
- 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
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
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
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
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
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
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.
- ERC-4626: Tokenized Vaults
- EIP-2612: permit
- Uniswap Permit2
- Aave v3 Pool contract
- Morpho vaults
- Pendle documentation
- Circle — USYC overview
- Circle — subscribe and redeem USYC with the Teller contract
- Circle — Agent Wallets
- Sky developer documentation
No es asesoramiento de inversión. Quién puede comprar lo decide el emisor.