Adicione saldo à sua conta: a Wallet e o Vault
Seu saldo no Halo fica em um vault on-chain na Base. Aprenda a depositar USDC no diálogo da Wallet, como funcionam os gastos, Free vs Reserved, e como sacar.
Tudo o que você gasta no Halo passa pelo seu vault — um depósito em garantia (escrow) de USDC on-chain na Base. Você o gerencia no diálogo Wallet (abra-o pela pílula da wallet no cabeçalho). Deposite uma vez, e cada prompt e cada ferramenta debitam desse saldo automaticamente — sem uma janela pop-up da wallet a cada mensagem.
O Halo está em alpha na mainnet da Base com USDC real.
Funds you put here pay for prompts and tools automatically — no popup per message.
$1.20 in expired reservations can be reclaimed to Free.
ReclaimO que você precisa
- Uma wallet na Base (uma wallet de navegador compatível com EVM).
- USDC na mainnet da Base — o dinheiro que você gasta em inferência e ferramentas.
- Um pouco de ETH na Base — apenas para pagar o gas ao depositar ou sacar. Você não assina nem paga gas em prompts individuais.
Lendo seu saldo
A Wallet mostra seu saldo de inferência como três números:
- Total — tudo o que está no vault.
- Free (disponível) — pronto para gastar ou sacar.
- Reserved (reservado) — retido temporariamente para prompts em andamento. Quando uma requisição é liquidada por menos do que foi separado, o restante volta para Free automaticamente.
Como depositar
- Abra o diálogo Wallet e escolha a aba Deposit (depositar).
- Informe um valor de USDC (há atalhos rápidos como $1 / $5 / $10).
- Confirme. Seu primeiro depósito exige uma aprovação única de USDC (dois pop-ups), e também configura uma session key (chave de sessão) para que cada pagamento seguinte seja sem pop-up. Depois disso, os depósitos são uma única confirmação.
Durante a alpha, o diálogo mostra um limite de depósito por wallet.
Assim que o depósito é confirmado, seu saldo fica disponível e você pode começar a enviar prompts — o Halo gasta desse saldo conforme você avança, cobrando os tokens reais que cada requisição usa.
Como sacar
Os saques têm timelock — um breve atraso que impede que fundos sejam retirados por baixo de um operador que está no meio de uma requisição. É um fluxo de dois passos:
- Na aba Withdraw (sacar), escolha Request withdrawal (solicitar saque).
- Espere a contagem regressiva desbloquear, depois reabra a Wallet e saque (Withdraw) o valor (um botão Max preenche todo o seu saldo Free).
Apenas o seu saldo Free é sacável — os fundos Reserved se desbloqueiam quando a retenção é liberada. Reservas expiradas podem ser devolvidas ao Free com Reclaim (recuperar) quando houver alguma disponível. Depositar, solicitar e sacar são transações que sua wallet principal assina, então cada uma consome aquele pequeno valor de ETH para o gas.
Sobre a session key
A session key única criada pelo primeiro depósito é uma chave pequena que seu navegador guarda e que aprova pagamentos por você — assim sua wallet principal não é consultada a cada prompt. Ela nunca pode mover fundos para fora da sua wallet principal; apenas autoriza o gasto sobre o saldo do seu vault.
Relacionados
- Novo por aqui? Comece com use o Halo na web.
- Pague também por ferramentas externas: habilite ferramentas com x402.
- Usa a CLI? O modo vault é explicado em crie um endpoint pago.