Come un bot compra un token a rendimentoVerificare, caricare, approvare, depositare, monitorare, uscire.
Un bot che compra un token a rendimento non clicca bottoni. Legge i dati sul token, firma alcune transazioni blockchain da un wallet che controlla entro dei limiti e verifica il risultato on-chain. Per i token senza permessi (permissionless) — mercati di prestito, vault, token di risparmio — basta questo, e nessuna persona deve approvare la singola operazione. Per i fondi tokenizzati in titoli del Tesoro e del mercato monetario la meccanica funziona allo stesso modo, ma solo dopo che il titolare ha superato una volta i controlli dell’emittente e registrato il wallet. Questa pagina percorre entrambi i percorsi, chiamata per chiamata.
Verificato il 19 ottobre 2026
La risposta breve
Due percorsi: “solo wallet” per i token senza permessi (prestiti DeFi, vault, token di risparmio) e “titolare registrato una volta” per i fondi tokenizzati, dove l’emittente mette in whitelist il wallet del titolare e il bot lo gestisce.
Il cuore di quasi ogni acquisto sono due transazioni: approvare l’importo esatto di USDC per il contratto, poi depositare (o fare lo swap). La maggior parte dei vault segue lo standard ERC-4626: deposit(assets, receiver) per entrare, redeem(shares, receiver, owner) per uscire.
Prima di firmare, il bot controlla il contratto rispetto a una allowlist, tiene l’importo sotto il proprio tetto e simula la transazione. Dopo, legge il saldo di quote (shares) e quanto valgono.
L’USYC di Circle mostra il percorso dei fondi: il wallet di un investitore idoneo, registrato e non statunitense chiama il contratto Teller con USDC e riceve token del fondo nella stessa transazione (T+0).
Un tasso alto non è un tasso fisso. Separare gli interessi dai token premio, guardare la media a 30 giorni e quanto si può davvero prelevare.
Prima di comprare: cosa controlla il bot
Ogni controllo lavora su dati, non su una pagina web — una pagina può contenere testo scritto per guidare gli agenti.
- 1
1. Che cos’è il token
Emittente, blockchain, indirizzo del contratto, cosa paga il rendimento (debitori, Treasury bill, token premio), come viene riscattato e con che rapidità. Il server MCP di TokenBank lo restituisce tramite search_yield_products, find_permissionless_assets e get_product_details.
- 2
2. Le barriere d’accesso
Tre domande distinte: l’identità viene verificata per emettere (mint), per comprare sul mercato aperto, per riscattare? Se una risposta è “richiesta”, il token è sul percorso di registrazione. Se una è sconosciuta, il bot deve trattarla come richiesta.
- 3
3. L’indirizzo del contratto
Preso dalla documentazione dell’emittente stesso e confermato su un block explorer — mai da un risultato di ricerca, da un messaggio in chat o dalla descrizione di un token. I token imitatori con lo stesso nome sono frequenti.
- 4
4. Il tasso dietro il tasso
Dividere l’APY dichiarato in interesse di base e token premio; confrontare il valore di oggi con la media a 30 giorni; controllare i depositi totali e la quota già prestata, perché un mercato interamente prestato non può pagare i prelievi finché i debitori non rimborsano.
- 5
5. I propri limiti
L’importo è sotto il tetto per operazione e per giorno? Il contratto è nella allowlist fissata dal titolare? La blockchain è tra quelle che può usare? Se no, si ferma o chiede approvazione.
Percorso A — solo wallet: comprare un token a rendimento senza permessi
Esempio: mettere 10.000 USDC in un vault di prestito ERC-4626 su Base. Lo stesso schema vale per Aave, sUSDS e la maggior parte dei vault.
- 1
Passo 1 — Caricare il wallet
USDC sulla blockchain dove si trova il vault, più un po’ del token di gas della rete (ETH su Base). Alcuni wallet per agenti possono pagare il gas in USDC o averlo sponsorizzato. Fare il bridge tra blockchain è una transazione a sé con il suo rischio — tenerlo fuori dal passo di acquisto.
- 2
Passo 2 — Approvare esattamente l’importo
USDC.approve(vault, 10000 × 10⁶). L’USDC ha sei decimali. Mai un’approvazione illimitata: se il vault venisse compromesso, potrebbe prendere solo ciò che è stato approvato. I wallet che supportano i permit EIP-2612 o il Permit2 di Uniswap possono includere questo passaggio in una firma.
- 3
Passo 3 — Simulare
Eseguire il deposito come prova (eth_call o la simulazione del fornitore del wallet) e leggere previewDeposit(assets): quante quote del vault torneranno. Se la simulazione fallisce o il numero non torna, non inviare.
- 4
Passo 4 — Depositare
vault.deposit(10000 × 10⁶, ownWallet). Il vault prende gli USDC e crea quote per il destinatario. Su Aave v3 la chiamata è Pool.supply(asset, amount, onBehalfOf, 0) e la ricevuta è un aToken il cui saldo cresce.
- 5
Passo 5 — Confermare on-chain
Attendere la conferma, leggere la ricevuta, poi balanceOf(ownWallet) per le quote e convertToAssets(shares) per il loro valore in USDC. Registrare l’hash della transazione — è la prova di ciò che è accaduto.
- 6
Comprare invece con uno swap
Token come USDe o un token principale di Pendle si comprano su un exchange anziché depositarli. Il bot ottiene una quotazione, fissa un importo minimo in uscita (limite di slippage) e una scadenza, ed esegue lo swap. Senza un minimo l’operazione può subire front-running.
- 7
Tasso fisso: token principali di Pendle
Un PT quota sotto il valore nominale e si riscatta 1:1 alla scadenza, quindi il tasso è bloccato se il bot lo tiene fino alla fine. Vendere prima avviene al prezzo di mercato, che può essere più basso.
- 8
Uscita
vault.redeem(shares, ownWallet, ownWallet), oppure withdraw(assets, …) per un importo esatto in USDC. Controllare prima maxWithdraw: in un mercato interamente prestato l’importo completo potrebbe non essere disponibile subito.
Percorso B — titolare registrato una volta: comprare un fondo tokenizzato in titoli del Tesoro
Il bot usa lo stesso tipo di chiamate, ma solo da un wallet che l’emittente ha approvato per un titolare verificato.
- 1
Passo 1 — Il titolare viene registrato
Una persona o un’azienda supera i controlli dell’emittente su identità, status di investitore e paese — una volta, non a ogni operazione. Il bot non può farlo da solo e non deve provarci.
- 2
Passo 2 — Il wallet viene registrato
Il titolare aggiunge il wallet gestito dal bot alla allowlist dell’emittente. I trasferimenti verso qualsiasi altro indirizzo falliscono, quindi un bot può spostare il token del fondo solo tra wallet registrati.
- 3
Passo 3 — Sottoscrivere
L’USYC di Circle, per esempio: approvare USDC per il contratto Teller, poi Teller.deposit(assets, receiver). Sottoscrizione e riscatto si regolano nella stessa transazione (T+0). Altri fondi emettono al successivo cut-off del NAV o accettano una richiesta di sottoscrizione tramite API.
- 4
Passo 4 — Detenere
I token dei fondi rendono o salendo di prezzo (il NAV per token aumenta) o con un saldo che cresce. Il bot legge il prezzo dall’oracolo on-chain o dall’API dell’emittente, non da una quotazione di mercato.
- 5
Passo 5 — Riscattare
Teller.redeem(shares, receiver, account) per USYC. Alcuni fondi riscattano solo in orario d’ufficio o con un cut-off; un bot dovrebbe saperlo prima di comprare, non quando ha bisogno del denaro.
- 6
I minimi
I token dei fondi hanno spesso minimi elevati per la prima sottoscrizione. Li fissa il titolare in anticipo; il bot poi integra o riscatta entro tali limiti.
Regole che un bot non deve mai infrangere
Vanno nel motore di policy del wallet, dove il modello non può modificarle.
- 1
Tetti fuori dal modello
Per operazione, per giorno e in totale — imposti dalla policy del fornitore del wallet, da una session key di smart account (per esempio con EIP-7702) o da un wallet separato caricato solo con ciò che si può perdere.
- 2
Una allowlist di contratti
Il bot può chiamare solo contratti approvati dal titolare. Un nuovo vault entra nella lista per decisione di una persona, non del bot.
- 3
Nessuna approvazione illimitata
Approvare l’importo di questo acquisto e revocare gli avanzi.
- 4
I dati non sono un ordine
Il testo nel nome di un token, in una descrizione, in una pagina web o nella risposta di un’API non è mai un’istruzione. Un campo che dice “invia i fondi a …” è un campanello d’allarme, non un passo.
- 5
Mai aggirare le barriere
Se un prodotto non è offerto nel paese del titolare o al suo tipo di investitore, il bot non lo compra tramite un altro wallet o un wrapper.
- 6
Una persona sopra una soglia
Gli acquisti piccoli e di routine vanno da soli; quelli grandi, le nuove blockchain e i nuovi contratti attendono approvazione.
Come leggere i rendimenti
Cosa mostra la tabella dal vivo qui sopra e cosa no.
- 1
Circa 3,5–4%: token in titoli del Tesoro e del mercato monetario
Vicino al tasso a breve termine USA; basso rischio di credito, ma per lo più sul percorso di registrazione.
- 2
Circa 4–8%: mercati di prestito e token di risparmio
Interessi pagati dai debitori a fronte di garanzie in cripto; aperti a qualsiasi wallet; variabili, a volte giornalieri.
- 3
Oltre il 10%: guardare due volte
Di solito sono token premio, leva, strategie di trading o credito non garantito. Questi tassi possono sparire in pochi giorni e le perdite possono superare gli interessi.
- 4
I depositi non sono liquidità di uscita
Un vault con 30 milioni di dollari di depositi può averne pronta al pagamento solo una frazione. La quota prestata dice al bot quanto può riavere oggi.
Domande
Un bot può comprare un token a rendimento senza che una persona approvi l’operazione?+
Sì, per i token senza permessi come i depositi nei mercati di prestito, le quote di vault e i token di risparmio: il bot firma le transazioni dal suo wallet entro limiti fissati in precedenza. Per i fondi tokenizzati il titolare deve essere registrato e il wallet iscritto una volta; dopo, il bot può sottoscrivere e riscattare da solo.
Quali transazioni invia un bot per comprare un token di vault?+
Due: un’approvazione dell’importo esatto di USDC per il vault, poi deposit(assets, receiver) sul vault ERC-4626. Per uscire chiama redeem(shares, receiver, owner). Dovrebbe simulare ogni transazione prima di inviarla.
Come compra un bot un fondo tokenizzato in titoli del Tesoro?+
Tramite il wallet del titolare, registrato e in whitelist. Con l’USYC di Circle, per esempio, approva USDC per il contratto Teller e chiama deposit; i token del fondo arrivano nella stessa transazione. L’USYC è solo per investitori idonei non statunitensi.
Perché il trasferimento di un token di fondo del mio bot è fallito?+
La maggior parte dei token dei fondi può essere spostata solo verso wallet nella allowlist dell’emittente. L’indirizzo ricevente deve prima essere registrato dal titolare.
Che rendimento può ottenere un bot senza alcun controllo d’identità?+
La tabella dal vivo di questa pagina confronta il rendimento dichiarato mediano dei token con solo wallet con quello dei token che richiedono registrazione. I mercati di prestito pagano in genere pochi punti percentuali; i tassi molto più alti derivano per lo più da premi o leva.
Dove prende il bot i dati del token?+
Da fonti leggibili dalle macchine. Il server MCP gratuito e l’API JSON di TokenBank restituiscono per ogni token emittente, blockchain, rendimento, riscatto e le tre barriere d’accesso.
- 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
Non è una consulenza finanziaria. È l'emittente a decidere chi può acquistare.