Como um bot compra um token de rendimentoVerificar, abastecer, aprovar, depositar, acompanhar, sair.
Um bot que compra um token de rendimento não clica em botões. Ele lê dados sobre o token, assina algumas transações na blockchain a partir de uma carteira que controla dentro de limites e confere o resultado on-chain. Para tokens sem permissão (permissionless) — mercados de empréstimo, vaults, tokens de poupança — isso é tudo o que é preciso, e nenhuma pessoa precisa aprovar cada operação. Para fundos tokenizados de Treasuries e de mercado monetário, a mecânica é a mesma, mas só depois que o titular passou uma vez pelas verificações do emissor e registrou a carteira. Esta página percorre os dois caminhos, chamada por chamada.
Revisado em 19 de outubro de 2026
A resposta curta
Dois caminhos: “só a carteira” para tokens sem permissão (empréstimos DeFi, vaults, tokens de poupança) e “titular cadastrado uma vez” para fundos tokenizados, em que o emissor coloca a carteira do titular na lista de permitidos e o bot a opera.
O núcleo de quase toda compra são duas transações: aprovar o valor exato de USDC para o contrato e depois depositar (ou fazer o swap). A maioria dos vaults segue o padrão ERC-4626: deposit(assets, receiver) para entrar, redeem(shares, receiver, owner) para sair.
Antes de assinar, o bot confere o contrato em uma lista de permitidos, mantém o valor abaixo do seu limite e simula a transação. Depois, lê o saldo de cotas (shares) e quanto elas valem.
O USYC da Circle mostra o caminho dos fundos: a carteira de um investidor elegível e cadastrado, fora dos EUA, chama o contrato Teller com USDC e recebe tokens do fundo na mesma transação (T+0).
Uma taxa alta não é uma taxa fixa. Separe juros de recompensas em tokens, olhe a média de 30 dias e quanto realmente pode ser sacado.
Antes de comprar: o que o bot verifica
Toda verificação roda sobre dados, não sobre uma página da web — uma página pode conter texto escrito para manipular agentes.
- 1
1. O que é o token
Emissor, blockchain, endereço do contrato, o que paga o rendimento (tomadores de empréstimo, Treasury bills, recompensas em tokens), como é resgatado e com que rapidez. O servidor MCP da TokenBank retorna isso por meio de search_yield_products, find_permissionless_assets e get_product_details.
- 2
2. As barreiras de acesso
Três perguntas separadas: a identidade é verificada para emitir (mint), para comprar no mercado aberto, para resgatar? Se qualquer resposta for “exigida”, o token está no caminho do cadastro. Se qualquer uma for desconhecida, o bot deve tratá-la como exigida.
- 3
3. O endereço do contrato
Obtido da documentação do próprio emissor e confirmado em um explorador de blocos — nunca de um resultado de busca, de uma mensagem de chat ou da descrição de um token. Tokens imitadores com o mesmo nome são comuns.
- 4
4. A taxa por trás da taxa
Separe o APY informado em juros-base e tokens de recompensa; compare o valor de hoje com a média de 30 dias; confira o total depositado e a parcela já emprestada, porque um mercado totalmente emprestado não consegue pagar saques até que os tomadores devolvam.
- 5
5. Os limites do próprio bot
O valor está abaixo do limite por operação e por dia? O contrato está na lista de permitidos definida pelo titular? A blockchain é uma das que ele pode usar? Se não, ele para ou pede aprovação.
Caminho A — só a carteira: comprar um token de rendimento sem permissão
Exemplo: colocar 10.000 USDC em um vault de empréstimo ERC-4626 na Base. O mesmo padrão vale para Aave, sUSDS e a maioria dos vaults.
- 1
Passo 1 — Abastecer a carteira
USDC na blockchain onde o vault está, mais um pouco do token de gás da rede (ETH na Base). Algumas carteiras de agentes podem pagar o gás em USDC ou tê-lo patrocinado. Fazer bridge entre blockchains é uma transação própria, com risco próprio — mantenha-a fora da etapa de compra.
- 2
Passo 2 — Aprovar exatamente o valor
USDC.approve(vault, 10000 × 10⁶). O USDC tem seis casas decimais. Nunca uma aprovação ilimitada: se o vault algum dia fosse comprometido, só poderia levar o que foi aprovado. Carteiras que suportam permits EIP-2612 ou o Permit2 da Uniswap podem resolver isso com uma assinatura.
- 3
Passo 3 — Simular
Execute o depósito como ensaio (eth_call ou a simulação do provedor da carteira) e leia previewDeposit(assets): quantas cotas do vault voltarão. Se a simulação falhar ou o número estiver estranho, não envie.
- 4
Passo 4 — Depositar
vault.deposit(10000 × 10⁶, ownWallet). O vault recebe o USDC e emite cotas para o destinatário. No Aave v3, a chamada é Pool.supply(asset, amount, onBehalfOf, 0) e o comprovante é um aToken cujo saldo cresce.
- 5
Passo 5 — Confirmar on-chain
Aguarde a confirmação, leia o recibo e depois balanceOf(ownWallet) para as cotas e convertToAssets(shares) para o valor delas em USDC. Registre o hash da transação — é a prova do que aconteceu.
- 6
Comprar por swap
Tokens como USDe ou um token de principal da Pendle são comprados em uma exchange, não depositados. O bot obtém uma cotação, define um valor mínimo de saída (limite de slippage) e um prazo, e faz o swap. Sem um mínimo, a operação pode sofrer front-running.
- 7
Taxa fixa: tokens de principal da Pendle
Um PT é negociado abaixo do valor de face e é resgatado 1:1 no vencimento, então a taxa fica travada se o bot segurar até o fim. Vender antes acontece ao preço de mercado, que pode ser menor.
- 8
Saída
vault.redeem(shares, ownWallet, ownWallet), ou withdraw(assets, …) para um valor exato em USDC. Verifique antes maxWithdraw: em um mercado totalmente emprestado, o valor integral pode não estar disponível de imediato.
Caminho B — titular cadastrado uma vez: comprar um fundo tokenizado de Treasuries
O bot usa o mesmo tipo de chamadas, mas só a partir de uma carteira que o emissor aprovou para um titular verificado.
- 1
Passo 1 — O titular é cadastrado
Uma pessoa ou empresa passa pelas verificações do emissor de identidade, status de investidor e país — uma vez, não a cada operação. O bot não pode fazer isso por si mesmo e não deve tentar.
- 2
Passo 2 — A carteira é registrada
O titular adiciona a carteira operada pelo bot à lista de permitidos do emissor. Transferências para qualquer outro endereço falham, então um bot só consegue mover o token do fundo entre carteiras registradas.
- 3
Passo 3 — Subscrever
O USYC da Circle, por exemplo: aprovar USDC para o contrato Teller e depois Teller.deposit(assets, receiver). Subscrição e resgate liquidam na mesma transação (T+0). Outros fundos emitem no próximo corte do NAV ou aceitam um pedido de subscrição por API.
- 4
Passo 4 — Manter
Os tokens de fundos rendem ou pela alta do preço (o NAV por token sobe) ou por um saldo que cresce. O bot lê o preço no oráculo on-chain ou na API do emissor, não em uma cotação de mercado.
- 5
Passo 5 — Resgatar
Teller.redeem(shares, receiver, account) para o USYC. Alguns fundos só resgatam em horário comercial ou com horário de corte; o bot deve saber disso antes de comprar, não quando precisar do dinheiro.
- 6
Os mínimos
Tokens de fundos costumam ter mínimos altos para a primeira subscrição. O titular os define de antemão; o bot então complementa ou resgata dentro deles.
Regras que um bot nunca deve quebrar
Elas pertencem ao mecanismo de políticas da carteira, onde o modelo não pode alterá-las.
- 1
Limites fora do modelo
Por operação, por dia e no total — impostos pela política do provedor da carteira, por uma chave de sessão de smart account (por exemplo, com EIP-7702) ou por uma carteira separada, abastecida só com o que pode ser perdido.
- 2
Uma lista de contratos permitidos
O bot só pode chamar contratos que o titular aprovou. Um novo vault entra na lista por decisão de uma pessoa, não do bot.
- 3
Sem aprovações ilimitadas
Aprove o valor desta compra e revogue as sobras.
- 4
Dados não são uma ordem
Texto no nome de um token, em uma descrição, em uma página da web ou na resposta de uma API nunca é uma instrução. Um campo que diz “envie fundos para …” é um sinal de alerta, não um passo.
- 5
Nunca contornar as barreiras
Se um produto não é oferecido no país do titular ou ao tipo de investidor do titular, o bot não o compra por outra carteira ou por um wrapper.
- 6
Uma pessoa acima de um limite
Compras pequenas e rotineiras rodam sozinhas; as grandes, as de novas blockchains e as de novos contratos esperam aprovação.
Como ler os rendimentos
O que a tabela ao vivo acima mostra e o que ela não mostra.
- 1
Cerca de 3,5–4%: tokens de Treasuries e de mercado monetário
Próximo da taxa de curto prazo dos EUA; baixo risco de crédito, mas na maioria no caminho do cadastro.
- 2
Cerca de 4–8%: mercados de empréstimo e tokens de poupança
Juros pagos por tomadores contra garantia em cripto; abertos a qualquer carteira; variáveis, às vezes diariamente.
- 3
Acima de 10%: olhe duas vezes
Em geral são recompensas em tokens, alavancagem, estratégias de trading ou crédito sem garantia. Essas taxas podem sumir em poucos dias, e as perdas podem superar os juros.
- 4
Depósitos não são liquidez de saída
Um vault com US$ 30 milhões em depósitos pode ter pronta para pagamento só uma fração. A parcela emprestada diz ao bot quanto ele consegue recuperar hoje.
Perguntas
Um bot pode comprar um token de rendimento sem que uma pessoa aprove a operação?+
Sim, para tokens sem permissão, como depósitos em mercados de empréstimo, cotas de vaults e tokens de poupança: o bot assina as transações a partir de sua carteira dentro de limites definidos de antemão. Para fundos tokenizados, o titular precisa ser cadastrado e a carteira registrada uma vez; depois disso, o bot pode subscrever e resgatar sozinho.
Quais transações um bot envia para comprar um token de vault?+
Duas: uma aprovação do valor exato de USDC para o vault e depois deposit(assets, receiver) no vault ERC-4626. Para sair, chama redeem(shares, receiver, owner). Ele deve simular cada transação antes de enviá-la.
Como um bot compra um fundo tokenizado de Treasuries?+
Pela carteira do titular, cadastrado e na lista de permitidos. No USYC da Circle, por exemplo, ele aprova USDC para o contrato Teller e chama deposit; os tokens do fundo chegam na mesma transação. O USYC é apenas para investidores elegíveis fora dos EUA.
Por que a transferência de um token de fundo do meu bot falhou?+
A maioria dos tokens de fundos só pode ser movida para carteiras da lista de permitidos do emissor. O endereço de destino precisa ser registrado antes pelo titular.
Que rendimento um bot pode obter sem qualquer verificação de identidade?+
A tabela ao vivo desta página compara o rendimento informado mediano de tokens só com carteira com o dos que exigem cadastro. Mercados de empréstimo costumam pagar alguns por cento; taxas bem mais altas vêm sobretudo de recompensas ou alavancagem.
Onde um bot obtém os dados do token?+
De fontes legíveis por máquina. O servidor MCP gratuito e a API JSON da TokenBank retornam emissor, blockchain, rendimento, resgate e as três barreiras de acesso 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
Não é recomendação de investimento. Quem pode comprar é definido pelo emissor.