Da dove tradeа il bot
Il bot tradeа sul TUO account principale Hyperliquid, firmando con una agent wallet registrata sul TUO wallet. Botely non detiene mai i tuoi fondi — restano nel tuo account tutto il tempo.
Il modello di custodia
Il tuo wallet (mnemonic in MetaMask o un hardware wallet) possiede un address 0x…. Quell'address detiene USDC su Hyperliquid. Il bot legge posizioni e firma ordini su quell'account usando un agent wallet delegato — un keypair separato che hai approvato dal tuo wallet principale tramite il wizard in-app.
In nessun momento Botely detiene fondi, custodisce la tua mnemonic o ha accesso unilaterale a qualcosa oltre al place/cancel di ordini. Il protocollo Hyperliquid ristringe gli agent wallet alle sole azioni di trading (niente prelievi, niente trasferimenti); il codice server-side Botely limita ulteriormente l'agent ai soli ETH-USD, SOL-USD e BNB-USD.
Il flow di un trade
Un signal di strategia parte (es. ETH long su v6.4). Il bot compone un'azione place-order per ETH-USD sul tuo account Hyperliquid con la size e il prezzo che la strategia ha scelto. Firma con la chiave privata dell'agent wallet (custodita server-side, cifrata AES-256-GCM) e sottopone all'endpoint exchange di Hyperliquid.
La chain verifica la firma, controlla la whitelist (questa op deve matchare: place order, su ETH/SOL/BNB, su account principale, con la public part di questa key). Se tutte le clausole passano, l'ordine è accettato e matchato contro l'orderbook. La posizione USDC del tuo account diventa una posizione ETH.
Cosa controlli tu
Ritirare fondi dal account: solo la tua owner mnemonic può firmare azione di prelievo. La agent wallet non può.
Aggiungere/rimuovere agent wallet: solo la tua owner mnemonic. Il wizard Botely chiede la tua firma ogni volta.
Disabilitare il bot: il toggle in /app/settings ferma il bot dal piazzare NUOVI ordini. Il bot non può fermarsi da solo seguendo la sua logica, ma tu lo fermi via toggle o rimuovendo la agent wallet dal .env.