Guias Práticos: Passo a Passo para Recuperação de Rent
Guias práticos detalhados com instruções passo a passo para recuperar rent de forma segura: desde escaneamento até execução, incluindo troubleshooting.
#Como recuperar rent: processo completo passo a passo
Este guia cobre o processo completo de recuperação de rent, desde escaneamento inicial até recebimento dos fundos.
Estágio 1: Escaneamento (Scan) - Avaliação Sem Risco
Duração: 30-60 segundos
Passo 1.1: Encontrar endereço da sua carteira
No Phantom:
- Abrir extensão Phantom
- Clicar no nome da carteira no topo
- Endereço aparece (ex: 7xF2...9Kp3)
- Clicar para copiar endereço completo
No Solflare:
- Abrir Solflare
- Topo direito: Ícone de cópia ao lado do endereço
- Clicar para copiar
Passo 1.2: Colar em ferramenta de escaneamento
Site da ferramenta → Campo "Enter Wallet Address"
Colar endereço → Clicar "Scan" ou "Analisar"
⚠️ IMPORTANTE: Ainda NÃO conecte carteira!
Passo 1.3: Aguardar análise
Ferramenta está fazendo:
→ Consultando blockchain via RPC
→ getTokenAccountsByOwner(seu_endereço)
→ Filtrando contas vazias
→ Verificando Freeze Authority
→ Calculando rent total
→ Estimando taxas
Passo 1.4: Revisar resultados
Você deve ver algo como:
📊 Resultados do Escaneamento:
Contas Vazias: 47
- SPL Tokens: 35 contas
- Token-2022: 12 contas
Rent Total Bloqueado: 0.0987 SOL
Taxa de Serviço (20%): -0.0197 SOL
Taxa de Rede: -0.00003 SOL
─────────────────────────────────
Você Receberá: 0.0789 SOL (~$15.78 a SOL $200) ✅
Decisão neste ponto:
- Se valor é satisfatório → Prosseguir para Estágio 2
- Se valor é muito baixo (< $2) → Talvez não vale o esforço
- Se desconfia dos números → Escanear com ferramenta diferente para comparar
Estágio 2: Revisão (Review) - Verificação de Segurança
Duração: 1-2 minutos
Passo 2.1: Examinar lista de contas
Boas ferramentas mostram tabela detalhada:
| Token | Saldo | Rent | Status |
|---|---|---|---|
| SPAM-TOKEN-123 | 0 | 0.00204 | ✅ Safe |
| BONK | 0 | 0.00204 | ✅ Safe |
| RAY-SOL LP | 0.001 | 0.00204 | ⚠️ LP |
| FROZEN-SCAM | 100000 | 0.00204 | ❌ Frozen |
Passo 2.2: Filtros automáticos da ferramenta
Ferramentas de qualidade AUTOMATICAMENTE excluem:
- ❌ Tokens LP (evita perder posição de liquidez)
- ❌ Tokens de governança com votações ativas
- ❌ Tokens congelados (impossível fechar)
- ❌ Contas PDA sem permissão de fechamento
- ❌ cNFTs (Compressed NFTs - sem rent individual)
Passo 2.3: Verificação manual (opcional mas recomendado)
Para tokens desconhecidos:
Verificar no Solscan:
- Clicar no token na lista
- Abre Solscan em nova aba
- Verificar: É realmente lixo ou token valioso?
Usar RugCheck:
- Clicar botão "RugCheck" ao lado do token
- Verificar:
- Mint Authority: Disabled? ✅
- Freeze Authority: Disabled? ✅
- Liquidez: > $0? ⚠️ (pode valer algo)
Passo 2.4: Desmarcar tokens que quer manter
Se encontrar token com valor potencial:
☑️ SPAM-123 (queimar)
☑️ DEAD-COIN (queimar)
☐ POSSIBLE-GEM (manter) ← desmarcado
☑️ OBVIOUS-SCAM (queimar)
Estágio 3: Execução (Claim) - Recuperação Efetiva
Duração: 2-5 segundos (por transação)
Passo 3.1: Clicar "Claim" ou "Recuperar"
Agora é hora de conectar carteira:
Botão: [Conectar Carteira e Recuperar] ← Clicar aqui
Passo 3.2: Selecionar carteira
Popup aparece mostrando carteiras disponíveis:
Carteiras Detectadas:
🟣 Phantom ✅
🟠 Solflare ✅
🔵 Backpack ✅
[Selecionar Phantom] ← exemplo
Passo 3.3: Aprovar conexão
Popup do Phantom aparece:
| Conectar a este site? |
| nomeferramenta.com |
| Isso permitirá que o site: |
| • Veja seu endereço público |
| • Solicite aprovação de transações |
| [ Cancelar ] [ Conectar ] ✅ |
Clicar: Conectar
Passo 3.4: Revisar preview de transação
CRÍTICO: Não assinar imediatamente!
Popup de assinatura aparece:
| Aprovar Transação |
| Mudanças de saldo: |
| + 0.0408 SOL ✅ (recebido) |
| - 0.000005 SOL (taxa) |
| Instruções: |
| 1. Token.closeAccount (20×) |
| [ Rejeitar ] [ Aprovar ] ✅ |
Verificar:
- ✅ Vejo +SOL (verde) no MEU endereço?
- ✅ Instruções são "closeAccount"?
- ✅ Nenhuma instrução "Transfer" para endereço desconhecido?
- ✅ Taxa razoável (< 0.0001 SOL)?
Se TUDO ✅ → Clicar: Aprovar
Passo 3.5: Aguardar confirmação
Site mostra progresso:
Processando Lote 1/3...
⏳ Enviando transação
⏳ Aguardando confirmação
✅ Confirmado! Recuperado: 0.0408 SOL
Processando Lote 2/3...
⏳ Enviando transação
✅ Confirmado! Recuperado: 0.0408 SOL
Processando Lote 3/3...
✅ Confirmado! Recuperado: 0.0171 SOL
🎉 Total Recuperado: 0.0987 SOL
Pós-Recuperação: Verificação
Passo 4.1: Verificar saldo na carteira
Saldo anterior: 0.15 SOL
Rent recuperado: +0.0789 SOL (após taxa)
Saldo novo: 0.2289 SOL ✅
Passo 4.2: Verificar no explorador de blocos
Clicar link "Ver no Solscan" fornecido pela ferramenta:
- Abre Solscan
- Seção "Instructions": Mostra 20x Token.closeAccount ✅
- Seção "Token Balances Changes": +SOL no seu endereço ✅
Passo 4.3: Verificar contas removidas
Na carteira:
Antes: 47 tokens (incluindo lixo)
Depois: 5 tokens (apenas os que você usa) ✅
Troubleshooting Durante Processo
Problema: "Insufficient SOL for fee"
Solução: Enviar 0.01 SOL para carteira antes de continuar
Problema: "Transaction expired"
Solução: Apenas tentar novamente (congestionamento temporário)
Problema: "User rejected request"
Solução: Você clicou "Rejeitar" - clicar "Claim" novamente
Problema: Algumas contas não fecharam
Solução: Provavelmente congeladas - normal, ignore (perda mínima ~0.002 SOL)
#Como queimar tokens spam com segurança
Queimar tokens spam requer cuidado - alguns são inofensivos, outros são armadilhas.
Identificação: Spam vs Token Legítimo
Sinais visuais de spam (90% confiável):
- ❌ Nome contém URL: "VISIT-SITE.COM"
- ❌ Logo obviamente roubado (cópia do Bitcoin, Ethereum, etc.)
- ❌ Quantidade absurda: 999.999.999.999 tokens
- ❌ Valor mostrado falso: "$999,999" mas liquidez = $0
- ❌ Símbolo genérico: "FREE", "CLAIM", "BONUS"
Sinais técnicos (99% confiável):
Usar RugCheck para verificar:
Token: SUSPICIOUS-COIN
Mint Authority: ✅ Disabled (bom)
Freeze Authority: ❌ Enabled (RISCO!)
Top Holders:
#1: 99.8% do supply
#2-10: 0.2% do supply
→ Distribuição centralizada ❌
Liquidez: $0
→ Impossível vender ❌
Conclusão: SPAM CONFIRMADO
Regras de Queima Segura
Regra 1: NUNCA tentar vender spam
❌ ERRADO:
"Tenho 1 bilhão de tokens, vou trocar por SOL!"
O que acontece:
→ Swap falha (sem liquidez)
→ OU swap "sucede" mas você recebe $0.000001
→ Desperdiçou gas (~0.00001 SOL)
✅ CERTO:
"É spam, vou queimar + fechar conta"
→ Recupera 0.00204 SOL de rent ✅
Regra 2: Verificar Freeze Authority antes
Se Freeze Authority = Enabled:
Passo 1: Verificar se token está congelado
→ Tentar "Preview" da queima na ferramenta
Se preview mostra erro "frozen":
→ ❌ Impossível queimar
→ Simplesmente ignorar (perda: ~0.002 SOL)
Se preview bem-sucedido:
→ ✅ Seguro para queimar
→ Criar ainda não congelou
Regra 3: Queimar em lote, não individualmente
❌ Ineficiente:
Queimar token 1 → Taxa: 0.000005 SOL
Queimar token 2 → Taxa: 0.000005 SOL
...
Queimar token 15 → Taxa: 0.000005 SOL
Total gas: 0.000075 SOL
✅ Eficiente:
Queimar 15 tokens em lote → Taxa: 0.000005 SOL
Economia: 93% ✅
Regra 4: Máximo 10-15 tokens por transação
Por quê não 20-25 como contas vazias?
Contas VAZIAS:
→ Apenas CloseAccount (simples)
→ 20-25 por tx possível
Contas com SPAM:
→ Burn + CloseAccount (2 instruções)
→ Consome 2x espaço
→ Máximo seguro: 10-15 por tx
Processo Passo a Passo de Queima
Etapa 1: Listar spam
Na ferramenta de cleanup:
Filtro: "Mostrar apenas spam"
Resultado:
☑️ SCAM-TOKEN-1 (Saldo: 1.000.000)
☑️ VISIT-SITE.COM (Saldo: 999.999.999)
☑️ FREE-MONEY (Saldo: 5.000.000.000)
☐ FROZEN-SCAM (Status: ❌ Congelado)
...
Total selecionado: 12 tokens
Rent recuperável: 0.0245 SOL
Etapa 2: Remover tokens congelados
Desmarcar qualquer token com ícone ❌ "Frozen"
Antes: 12 tokens selecionados
Desmarcar congelados: -3 tokens
Depois: 9 tokens selecionados ✅
Etapa 3: Verificação final
Expandir detalhes de cada token selecionado:
SCAM-TOKEN-1:
✅ Saldo: 1.000.000 (será queimado)
✅ Rent: 0.00204 SOL (será recuperado)
✅ RugCheck: High Risk (confirmado spam)
✅ Não é LP
✅ Não congelado
Etapa 4: Executar queima
[Conectar Carteira]
↓
[Aprovar Conexão no Phantom]
↓
Preview de transação aparece:
Mudanças:
- SCAM-TOKEN-1: -1.000.000 (queimado)
- VISIT-SITE.COM: -999.999.999 (queimado)
+ Conta Principal: +0.0183 SOL (rent devolvido)
✅ Tudo parece correto
↓
[Aprovar]
Etapa 5: Confirmação
⏳ Queimando 9 tokens...
✅ Sucesso: 9 tokens queimados
✅ Recuperado: 0.0183 SOL
[Ver Detalhes no Solscan]
Casos Especiais
Caso 1: Token com saldo gigante (trilhões)
Token: MEGA-SPAM
Saldo: 999.999.999.999.999
Preocupação: "Vai demorar para queimar?"
Resposta: Não!
→ Instrução Burn é constante O(1)
→ Burn 1 token = Burn 1 trilhão
→ Mesmo tempo de processamento ✅
Caso 2: Spam com "valor" mostrado
Token: FAKE-VALUE
Mostrado na carteira: "$50.000"
Tentação: "Talvez vale algo?"
Verificação RugCheck:
→ Liquidez real: $0.00
→ Pool falso criado por spammer
→ Impossível vender na prática
Ação: Queimar sem dó ✅
Caso 3: Token com nome de projeto famoso
Token: "Solana" (símbolo: SOL)
⚠️ CUIDADO!
Verificação obrigatória:
→ Endereço do mint é oficial?
→ SOL real: So11111111111111111111111111111111111111112
→ Se diferente: É FALSO ❌
Dica: SOL nativo não aparece como "token"
Se você vê "SOL" na lista de tokens → É spam
O Que Fazer Após Queima
Ativação de filtro anti-spam:
Phantom:
Settings → Preferences
→ "Auto-hide suspicious tokens" ✅
Efeito: Futuros spams ficam invisíveis
(Mas ainda ocupam rent até você queimá-los)
Solflare:
Settings → Security
→ "Spam filter" ✅
Efeito: Similar ao Phantom
Cleanup trimestral:
Adicionar lembrete de calendário:
"Cleanup de spam Solana"
Frequência: A cada 3 meses
Duração: 5 minutos
Resultado: Recuperar ~0.02-0.05 SOL/quarter
(~$4-10/quarter = ~$16-40/ano) 💰
#Como fechar contas vazias de forma eficiente
Contas vazias são a fonte #1 de rent recuperável - otimizar este processo maximiza ganhos.
Cenários de Contas Vazias
Cenário 1: Vendeu todo o token
Ação: Você vendeu 100% do seu BONK em DEX
Resultado:
- Saldo BONK: 0
- Conta BONK: Ainda existe ❌
- Rent bloqueado: 0.00204 SOL
Por quê não fecha auto:
DEX não sabe se você terminou com BONK para sempre
Você pode comprar de volta amanhã
Cenário 2: Transferiu tudo para outra carteira
Ação: Enviou todo USDC para Coinbase
Resultado: Mesma situação - conta vazia mas existe
Cenário 3: Buyback de token (raro mas acontece)
Projeto faz buyback:
→ Compra todos tokens de holders
→ Você fica com saldo = 0
→ Centenas de holders com contas vazias
→ Oportunidade de cleanup em massa ✅
Bulk Closing: Fechando Múltiplas Contas
Limite técnico: Por que não 100 contas de uma vez?
Tamanho máximo de transação: 1232 bytes
Cada instrução CloseAccount:
- Account address: 32 bytes
- Instruction data: 15 bytes
- Overhead: 10 bytes
Total: ~57 bytes
Cálculo: 1232 / 57 ≈ 21 contas
Mas precisa espaço para:
- ComputeBudget instructions
- Signature overhead
- Buffer de segurança
Limite prático: 20-25 contas/transação ✅
Estratégia otimizada para 50 contas:
Lote 1: Contas 1-25 → TX1
Aguardar confirmação (~2 segundos)
Lote 2: Contas 26-50 → TX2
Aguardar confirmação (~2 segundos)
Total tempo: ~5-6 segundos ✅
Total gas: ~0.00001 SOL
Rent recuperado: ~0.102 SOL
ROI: 10.200% 🚀
Lidando com Dust (Saldos Mínimos)
O que é dust:
Dust = Quantidade minúscula de token
Exemplos:
- 0.000001 USDC (worthless devido a decimais)
- 0.1 de memecoin morto
- Restos de swap imperfeito
Por que dust existe:
Exemplo de swap:
Você: Swap 10 SOL → BONK
DEX: Calcula melhor rota com múltiplos hops
Rota: SOL → USDC → BONK
Resultado:
- BONK: Recebido (sucesso) ✅
- USDC intermediário: 0.000017 restantes (dust) ⚠️
Problema ao fechar conta com dust:
Tentar: CloseAccount(USDC)
Erro: "Account has non-zero balance"
Protocolo: NÃO permite fechar conta com saldo > 0
Solução: Burn + Close atômico
Transação combinada:
Instrução 1: Burn(amount = 0.000017 USDC)
→ Saldo agora = 0
Instrução 2: CloseAccount(USDC)
→ Conta deletada ✅
→ Rent retornado ✅
Atomicidade garante:
Se Burn falhar → Close não executa
Se Close falhar → Burn reverte
Ambos sucedem → Você recebe rent ✅
Ferramentas devem fazer isto automaticamente:
Boa ferramenta:
→ Detecta dust automaticamente
→ Adiciona Burn antes de Close
→ Você não precisa pensar nisso ✅
Ferramenta ruim:
→ Apenas tenta Close
→ Falha com "non-zero balance"
→ Você desperdiça gas ❌
Priorização de Fechamento
Se você tem 100 contas mas SOL limitado:
Estratégia 1: Maior rent primeiro
Ordenar por rent recuperável:
1. Token-2022 com extensões: 0.004 SOL cada
2. Token-2022 básico: 0.0025 SOL cada
3. SPL padrão: 0.00204 SOL cada
Fechar top 20 (maiores) primeiro
→ Recupera ~0.06 SOL
→ Usa esse SOL para pagar gas do resto ✅
Estratégia 2: Mais fácil primeiro
Ordenar por complexidade:
1. Contas completamente vazias (sem Burn)
→ Mais rápido, menos compute
→ 25 por transação possível
2. Contas com dust (requer Burn)
→ Mais lento, mais compute
→ 15-20 por transação
Benefício:
→ Maximiza contas fechadas/transação
→ Minimiza gas total ✅
Verificação Pós-Fechamento
Método 1: Na carteira
Antes do cleanup:
Tokens mostrados: 53
(35 úteis + 18 lixo)
Depois do cleanup:
Tokens mostrados: 35
(apenas úteis) ✅
Saldo SOL:
Antes: 0.25 SOL
Depois: 0.2867 SOL (+0.0367 recuperado) ✅
Método 2: No Solscan
Visitar: solscan.io/account/[SEU_ENDEREÇO]
Aba "Tokens":
Antes: 53 tokens listados
Depois: 35 tokens listados ✅
Confirma: 18 contas foram deletadas
Método 3: Via transação no explorador
Clicar link "View on Solscan" da ferramenta
Seção "Instructions":
#1: ComputeBudget.setComputeUnitLimit
#2: Token.closeAccount (conta A) ✅
#3: Token.closeAccount (conta B) ✅
...
#21: Token.closeAccount (conta T) ✅
Seção "SOL Balance Change":
Seu endereço: +0.0408 SOL ✅
Tudo confirmado na blockchain ✅
Troubleshooting de Fechamento
Problema: "Algumas contas não fecharam"
Esperado: 25 contas fechadas
Real: 22 contas fechadas
Possíveis causas das 3 que falharam:
1. Congeladas (Freeze Authority ativo)
→ Solução: Nenhuma, ignorar ❌
2. Receberam tokens durante transação
→ Solução: Rodar cleanup novamente ✅
3. Erro de rede temporário
→ Solução: Tentar novamente ✅
Problema: "Rent não apareceu na carteira"
Verificar no Solscan:
Transação mostra:
SOL Balance Change: +0.0408 SOL
Para qual endereço?
→ Se é SEU endereço: Bug de exibição da carteira
Solução: Atualizar carteira ✅
→ Se é OUTRO endereço: Bug crítico da ferramenta
Solução: Reportar + nunca usar de novo ❌
#Como gerenciar cleanup para múltiplas carteiras
Se você gerencia 5+ carteiras (trading, cold storage, etc.), precisa de estratégia eficiente.
Cenários de Múltiplas Carteiras
Caso 1: Trader com carteiras especializadas
Carteira 1: Main (DeFi, staking)
Carteira 2: Trading (swaps diários)
Carteira 3: NFTs (coleções)
Carteira 4: Airdrop hunting
Carteira 5: Cold storage (hold de longo prazo)
Problema:
Fazer cleanup manual 5x = 25 minutos
Gas 5x = 5x mais caro
Caso 2: Família compartilhando recursos
Pai: Carteira principal
Mãe: Carteira principal
Filho 1: Carteira de mesada
Filho 2: Carteira de mesada
Quem faz cleanup? Um responsável
Mas como acessar todas sem seed phrases?
Caso 3: Negócio com múltiplas carteiras operacionais
Treasury: Holdings principais
Operations: Despesas diárias
Marketing: Budget de campanhas
Contractors: Pagamentos a freelancers
10+ carteiras no total
Cleanup mensal necessário
Método 1: Escaneamento em Lote
Ferramentas que suportam múltiplos endereços:
Interface da ferramenta:
"Inserir endereços (um por linha):"
[Campo de texto grande]
7xF2...9Kp3
8aG1...3Lm4
9Zh3...7Pq2
...
[/Campo]
[Escanear Todos] ← botão
Resultado do escaneamento em lote:
| Carteira | Contas | Rent (SOL) | Valor (USD) |
|---|---|---|---|
| 7xF2...9Kp3 | 47 | 0.0958 | $19.16 |
| 8aG1...3Lm4 | 12 | 0.0245 | $4.90 |
| 9Zh3...7Pq2 | 83 | 0.1693 | $33.86 |
| 2Bv4...8Xs1 | 5 | 0.0102 | $2.04 |
| 3Dm9...5Yt7 | 0 | 0.0000 | $0.00 |
| TOTAL | 147 | 0.2998 | $59.96 |
Benefícios:
- ✅ Visão consolidada de todas as carteiras
- ✅ Priorizar quais vale fazer cleanup
- ✅ Pular carteiras com < $2 recuperável
Método 2: Conexão Sequencial
Workflow otimizado:
Passo 1: Escanear todos endereços (Read-Only)
Passo 2: Ordenar por valor recuperável:
#1: Carteira 3 (NFT): $33.86
#2: Carteira 1 (Main): $19.16
#3: Carteira 2 (Trading): $4.90
#4: Carteira 4 (Airdrop): $2.04
Passo 3: Processar em ordem:
[Claim Carteira 3]
→ Conectar carteira NFT
→ Aprovar transações
→ Desconectar
[Claim Carteira 1]
→ Conectar carteira Main
→ Aprovar transações
→ Desconectar
...
Tempo total: ~10-15 minutos para 4 carteiras ✅
Dica de otimização: Abas múltiplas
Navegador: Abrir 4 abas
Aba 1: Carteira 1 → Escanear → Deixar pronto
Aba 2: Carteira 2 → Escanear → Deixar pronto
Aba 3: Carteira 3 → Escanear → Deixar pronto
Aba 4: Carteira 4 → Escanear → Deixar pronto
Agora processar todas sequencialmente:
Aba 1: [Claim] → Conectar → Aprovar → Próxima aba
Aba 2: [Claim] → Conectar → Aprovar → Próxima aba
...
Economia de tempo: 30-40% ✅
Método 3: Opção de Retorno Centralizado
Algumas ferramentas permitem:
"Para onde enviar rent recuperado?"
○ Mesma carteira (padrão)
● Endereço personalizado: [7xF2...9Kp3] ← Main wallet
Benefício:
→ Carteira Trading fecha contas
→ Rent vai para Main wallet
→ Consolidação automática ✅
Caso de uso: Carteiras descartáveis
Cenário:
Você tem 10 carteiras de airdrop hunting
Cada uma com ~0.05 SOL em rent
Não quer manter todas ativas
Solução:
1. Escanear todas 10 carteiras
2. Definir retorno para Main wallet
3. Processar todas
4. Total: 0.5 SOL vai para Main ✅
5. Carteiras de airdrop agora limpas e abandonáveis
Método 4: Automação Programática (Avançado)
Para quem sabe programar:
Script em Node.js:
const wallets = [
loadKeypair('wallet1.json'),
loadKeypair('wallet2.json'),
loadKeypair('wallet3.json'),
];
for (const wallet of wallets) {
const emptyAccounts = await scanWallet(wallet.publicKey);
if (emptyAccounts.length > 0) {
const tx = buildCloseAccountsTx(emptyAccounts);
await sendAndConfirm(tx, wallet);
console.log(`Carteira ${wallet.publicKey}:
Recuperado ${calculateRent(emptyAccounts)} SOL`);
}
}
// Executar via cron: toda segunda-feira 9am
0 9 * * 1 node cleanup-script.js
Vantagens:
- ✅ Completamente automatizado
- ✅ Zero interação manual
- ✅ Pode processar 100+ carteiras
- ✅ Logging detalhado
Desvantagens:
- ❌ Requer armazenar keypairs (risco de segurança!)
- ❌ Precisa habilidades de programação
- ❌ Manutenção quando API/protocolo muda
Segurança se usar automação:
NÃO fazer:
❌ Armazenar keypairs em texto plano
❌ Fazer commit de chaves para git
❌ Rodar script em servidor público
Fazer:
✅ Usar carteiras dedicadas para automação
✅ Criptografar keypairs com senha forte
✅ Rodar apenas em máquina pessoal offline
✅ Transferir fundos principais para cold storage
✅ Auditar script antes de executar
Estratégia de Consolidação
Arquitetura recomendada:
Tier 1: Cold Storage (Ledger)
→ 90% dos fundos
→ Cleanup: 1-2x/ano
Tier 2: Main Wallet (Phantom/Solflare)
→ 8% dos fundos
→ Cleanup: Mensal
→ Recebe rent de todas sub-carteiras
Tier 3: Sub-Wallets (5-10 carteiras)
→ 2% dos fundos
→ Cleanup: Mensal
→ Retorno configurado para Main Wallet
Fluxo de consolidação:
Sub-wallets → Main Wallet (via cleanup)
Main Wallet → Cold Storage (mensal)
Tracking e Relatórios
Planilha de tracking:
| Data | Carteira | Contas | Rent (SOL) | Valor (USD) |
|---|---|---|---|---|
| 2024-11-01 | Main | 47 | 0.0958 | $19.16 |
| 2024-11-01 | Trading | 12 | 0.0245 | $4.90 |
| 2024-12-01 | Main | 31 | 0.0632 | $12.64 |
| 2024-12-01 | Trading | 8 | 0.0163 | $3.26 |
| TOTAL 2024 | 98 | 0.1998 | $39.96 |
→ Trading wallet acumula mais lixo (uso frequente)
→ Main wallet: recuperação diminuindo (cleanup funcionando)
→ ROI anual: ~$40 por ~1 hora de trabalho total
#Como resolver erros comuns durante recuperação
Erros acontecem - saber como resolvê-los economiza tempo e frustração.
Erro 1: "Transaction Expired"
Mensagem completa:
❌ Transaction failed: Blockhash not found
(Transaction expired)
O que aconteceu:
Você: Assinou transação
Transação: Entrou em mempool
Rede: Congestionada, transação esperou
Tempo passou: > 60-90 segundos
Blockhash: Expirou
Resultado: Transação rejeitada automaticamente
Impacto financeiro:
SOL perdido: 0 ✅
Rent não recuperado: Ainda disponível ✅
Transação expirada = como se nunca aconteceu
Solução:
1. Aguardar 1-2 minutos
2. Clicar "Tentar Novamente" na ferramenta
3. Assinar nova transação
Se continuar falhando:
4. Aumentar Priority Fee para "Medium" ou "High"
5. Tentar novamente
Prevenção futura:
- ✅ Evitar cleanup durante alta atividade (horário EUA 2-10pm)
- ✅ Usar Priority Fee "Medium" como padrão
- ✅ Fazer cleanup em horários de baixa atividade (madrugada)
Erro 2: "Insufficient SOL for Fee"
Mensagem:
❌ Insufficient lamports for fee
Required: 5000
Available: 3247
Tradução:
Você tem: 0.000003247 SOL
Precisa: 0.000005 SOL (para gas)
Faltam: 0.000001753 SOL
Por que acontece:
Cenário comum:
Você esvaziou carteira (enviou quase todo SOL)
Restou apenas: Rent bloqueado + mínimo absoluto
Protocolo precisa manter: Rent-exempt das contas existentes
Não sobra para: Gas da transação de cleanup
Solução imediata:
1. Enviar de outra carteira/exchange:
Mínimo: 0.005 SOL
Recomendado: 0.01 SOL
2. Aguardar confirmação (2-5 segundos)
3. Tentar cleanup novamente
Solução alternativa (se tem dust):
Se você tem 0.003 SOL:
1. Fechar menos contas por vez:
Em vez de 20 → fechar apenas 5-10
2. Primeira transação recupera rent:
~0.01-0.02 SOL retorna
3. Usar esse SOL para próximo lote ✅
Erro 3: "Account Has Non-Zero Balance"
Mensagem:
❌ failed to send transaction: Transaction simulation failed:
Error processing Instruction: custom program error: 0xb
Tradução do código 0xb:
0xb = "Non-zero balance"
= Conta tem tokens, não pode fechar
Cenários possíveis:
Cenário A: Recebeu tokens durante escaneamento
Tempo 1: Você escaneia → Conta vazia ✅
Tempo 2: Alguém envia 1 spam token
Tempo 3: Você tenta fechar → Erro ❌
Cenário B: Ferramenta não detectou dust
Conta realmente tem: 0.000001 tokens
Ferramenta ruim: Arredondou para 0
Resultado: Tentou fechar sem queimar primeiro ❌
Solução:
1. Re-escanear carteira
→ Dados atualizarão
2. Ferramenta de qualidade:
→ Auto-detecta saldo > 0
→ Adiciona Burn antes de Close ✅
3. Tentar novamente
Erro 4: "Account Frozen"
Mensagem:
❌ Error: Account is frozen
O que significa:
Freeze Authority: Enabled ✅
Criador do token: Ativou freeze
Resultado: TODAS operações bloqueadas
Não pode:
❌ Transferir
❌ Queimar
❌ Fechar conta
❌ Fazer NADA
Por que golpistas fazem isso:
1. Enviam spam token
2. Imediatamente congelam
3. Seu objetivo:
→ Nome deles aparece na sua carteira PARA SEMPRE
→ Propaganda perpétua
Solução:
Infelizmente: NENHUMA ❌
Você não pode:
→ Fechar conta
→ Recuperar rent (~0.002 SOL)
Apenas pode:
→ Ocultar visualmente na carteira
→ Aceitar perda de ~$0.40
Mitigação:
Phantom: Settings → Auto-hide suspicious tokens ✅
Solflare: Settings → Spam filter ✅
Efeito: Token desaparece da interface
(Mas conta ainda existe tecnicamente)
Erro 5: "Rent Not Returned to Wallet"
Situação:
Transação: Sucesso ✅
Contas: Fechadas ✅
Mas saldo SOL: Não aumentou ❌
Verificação passo a passo:
Passo 1: Verificar no Solscan
1. Copiar signature da transação
2. Ir para solscan.io
3. Colar signature
4. Procurar seção "SOL Balance Change"
Ver:
7xF2...9Kp3: +0.0408 SOL ✅
É SEU endereço? ✅
→ Rent foi enviado corretamente
→ Problema: Bug de exibição da carteira
Solução se bug de exibição:
1. Fechar carteira completamente
2. Reabrir
3. Aguardar sincronização
4. Verificar saldo novamente
Ainda não aparece?
5. Desconectar/reconectar internet
6. Limpar cache do navegador
7. Reinstalar extensão da carteira (último recurso)
Passo 2: Verificar endereço de destino
Se Solscan mostra:
9Bx7...4Zt2: +0.0408 SOL ❌
E este NÃO é seu endereço:
→ Bug CRÍTICO da ferramenta
→ Rent foi para lugar errado
Ação:
1. Screenshot da transação
2. Reportar para ferramenta
3. Postar aviso na comunidade
4. NUNCA usar essa ferramenta novamente
Checklist de Prevenção de Erros
Antes de começar cleanup:
☑️ Saldo SOL > 0.01 (suficiente para gas)
☑️ Usando rede estável (não Wi-Fi público)
☑️ Navegador atualizado
☑️ Extensão de carteira atualizada
☑️ Horário de baixa atividade (evitar picos)
☑️ Ferramenta confiável (verificada pela comunidade)
Durante cleanup:
☑️ Revisar preview de transação sempre
☑️ Verificar +SOL (verde) aparece
☑️ Confirmar endereço de destino é seu
☑️ Não fechar navegador até confirmação
☑️ Salvar transaction signatures
Após cleanup:
☑️ Verificar saldo aumentou
☑️ Verificar contas foram removidas
☑️ Conferir transação no Solscan
☑️ Salvar relatório/screenshot para registros