Skip to main content
Home/Wiki/Ferramentas de Cleanup: Tipos, Segurança e Comparação

Ferramentas de Cleanup: Tipos, Segurança e Comparação

Análise detalhada de ferramentas de cleanup: categorias de serviços, arquiteturas de segurança (Connect-First vs Verify-First), recursos avançados e seleção da melhor opção.

#Quais são os tipos de ferramentas de cleanup disponíveis?

Ferramentas de cleanup da Solana se dividem em quatro categorias principais, cada uma com diferentes trade-offs entre conveniência, custo e controle.

Tipo 1: Token Burners (Queimadores de Tokens)

Propósito: Cleanup visual - remove tokens spam da interface da carteira

Como funcionam:

  • Queimam tokens indesejados (enviam para endereço de queima)
  • ❌ NÃO fecham contas automaticamente
  • ❌ NÃO retornam rent

Resultado:

Antes: 50 tokens spam visíveis Depois: 0 tokens visíveis Rent recuperado: 0 SOL ❌ Contas ainda existem: Sim (invisíveis mas bloqueando rent)

Quando usar:

  • Apenas quer limpar visualmente a carteira
  • Não se importa com ~$5-20 em rent bloqueado
  • Solução rápida (30 segundos)

Exemplos: Recursos embutidos em algumas carteiras, sites de queima simples

Tipo 2: Rent Reclaimers (Recuperadores de Rent)

Propósito: Recuperação completa - queimar + fechar + retornar rent

Como funcionam:

  • Escaneiam todas as contas de token
  • Identificam contas vazias ou com apenas dust
  • Executam transação atômica: Burn + CloseAccount
  • Rent retorna automaticamente

Resultado:

Antes: 50 contas vazias, 0.102 SOL bloqueado Depois: 0 contas vazias Rent recuperado: ~0.095 SOL (após taxa de serviço) Valor em dinheiro: ~$19 a SOL $200 ✅

Recursos avançados:

  • ✅ Processamento em lote (20-25 contas/transação)
  • ✅ Filtragem automática (ignora tokens LP, congelados)
  • ✅ Suporte Token-2022 (em ferramentas de qualidade)
  • ✅ Preview antes de executar

Quando usar: Você quer recuperar dinheiro real (recomendado para maioria dos usuários)

Tipo 3: CLI Tools (Ferramentas de Linha de Comando)

Propósito: Controle máximo, zero taxas de serviço

Como funcionam:

$ spl-token accounts $ spl-token close --address [ENDEREÇO_CONTA] $ spl-token close --address [PRÓXIMO_ENDEREÇO] ...

Vantagens:

  • ✅ Taxa zero de serviço (apenas gas de rede ~0.000005 SOL)
  • ✅ Controle granular (escolher exatamente quais contas fechar)
  • ✅ Privacidade máxima (sem serviços de terceiros)
  • ✅ Pode automatizar via scripts

Desvantagens:

  • ❌ Requer habilidades técnicas (terminal, comandos)
  • ❌ Processo manual tedioso (2-3 min por conta)
  • ❌ Risco de erro (typo no endereço = fundos perdidos)
  • ❌ Sem filtragem automática (você decide o que é seguro fechar)

Análise de custo-benefício:

50 contas via CLI: Tempo: ~2 horas de trabalho manual Economia em taxa: ~0.01 SOL (~$2) Salário por hora efetivo: $1/hora 50 contas via serviço: Tempo: 5 minutos Taxa: ~0.01 SOL (~$2) Valor do tempo economizado: Inestimável ✅

Quando usar:

  • Você é desenvolvedor e quer aprender
  • Tem apenas 1-5 contas (rápido o suficiente)
  • Quer evitar dar permissões a qualquer serviço
  • Precisa automatizar para múltiplas carteiras (scripts)

Tipo 4: Wallet-Integrated (Integrado à Carteira)

Propósito: Conveniência - cleanup direto da interface da carteira

Exemplos:

Phantom: Recurso "Hide Token" com opção "Burn & Close"

Solflare: Recurso "Manage Tokens" → Close account

Vantagens:

  • ✅ Zero fricção (já dentro da carteira)
  • ✅ Sem conexão de terceiros necessária
  • ✅ Geralmente sem taxa de serviço

Limitações:

  • ⚠️ Frequentemente fecha 1 conta por vez (tedioso para 50+)
  • ⚠️ Pode não suportar Token-2022
  • ⚠️ Sem escaneamento em lote
  • ⚠️ Sem análise automática de segurança

Quando usar: Você tem apenas 3-5 contas para fechar e já está usando essas carteiras

Matriz de Comparação Rápida

Tipo Rent Fácil Custo Veloc.
Token Burner ⭐⭐⭐ Grátis Rápido
Rent Reclaimer ⭐⭐⭐ 10-25% Rápido
CLI ~$0 Lento
Wallet Built-in ⭐⭐ Grátis Médio

Recomendação para maioria: Rent Reclaimer (Tipo 2) - melhor equilíbrio entre conveniência e recuperação de valor.

#Qual a diferença entre arquiteturas Connect-First e Verify-First?

A arquitetura de segurança determina quando você conecta sua carteira - e isso impacta drasticamente o risco de phishing.

Arquitetura Connect-First (Ultrapassada)

Fluxo do usuário:

1. Abrir site 2. Botão grande: "CONECTAR CARTEIRA" 🔌 3. Conectar carteira (dá permissão ao site) 4. Site mostra: "Você tem 47 contas vazias" 5. Decidir se quer continuar 6. Assinar transação

Problemas de segurança:

Problema 1: Decisão às cegas

  • Você conectou ANTES de saber se vale a pena
  • Viés de compromisso: "Já conectei, então vou em frente"
  • Sites de phishing exploram isso: você conecta, eles pedem assinatura maliciosa

Problema 2: Exposição desnecessária

No momento que você conecta:

  • Site conhece seu endereço público
  • Pode ver TODOS seus saldos
  • Pode rastrear atividade on-chain
  • Pode correlacionar com outras identidades

Mesmo se você não assinar nada - já vazou privacidade.

Problema 3: Condicionamento a phishing

Usuários acostumados a Connect-First:

  • Desenvolvem hábito de "conectar em qualquer lugar"
  • Não questionam por que site precisa de conexão
  • Mais suscetíveis a sites de phishing

Arquitetura Verify-First (Moderna, Segura)

Fluxo do usuário:

1. Abrir site 2. Campo de entrada: "Cole seu endereço de carteira" 📋 3. Colar endereço público (sem conectar carteira) 4. Site mostra: "Você tem 47 contas vazias, recuperável: 0.095 SOL" 5. Decidir baseado em dados concretos 6. SE quiser: Clicar "Claim" → Conectar carteira 7. Assinar transação

Vantagens de segurança:

Vantagem 1: Consentimento informado

  • ✅ Você VÊ resultados antes de qualquer compromisso
  • ✅ Pode comparar múltiplos serviços sem conectar
  • ✅ Se o resultado for "0.005 SOL recuperável", simplesmente fecha aba

Vantagem 2: Escaneamento sem permissão

Você pode escanear:

  • Suas múltiplas carteiras (comparar qual tem mais rent)
  • Carteira fria (Ledger) sem conectar hardware
  • Carteira de amigo (para ajudá-lo)
  • Carteira comprometida (avaliar quanto vale recuperar)

Tudo isso sem dar nenhuma permissão a ninguém.

Vantagem 3: Barreira anti-phishing

Sites de phishing NÃO PODEM usar Verify-First porque:

  • Eles PRECISAM de conexão de carteira para roubar
  • Verify-First atrasa conexão até último momento
  • Dá tempo para usuário perceber se dados fazem sentido

Estatística: ~90% dos sites de phishing usam Connect-First (porque precisam)

Como Ferramentas Implementam Verify-First

Backend (simplificado):

// Endpoint 1: Escaneamento público (sem auth) POST /api/scan Body: { "address": "7xF2...9Kp3" } Servidor: → Chama RPC: getTokenAccountsByOwner(address) → Filtra contas vazias → Calcula rent total → Retorna JSON (sem precisar assinatura) // Endpoint 2: Execução (requer transação assinada) POST /api/execute Body: { "signedTransaction": "..." } Servidor: → Verifica assinatura válida → Envia para blockchain → Monitora confirmação

Ponto chave: Endpoint de escaneamento é completamente público - não precisa de autenticação.

Checklist de Identificação de Segurança

🟢 Sinais de Verify-First (Seguro):

  • ✅ Página inicial tem campo "Enter wallet address" (Inserir endereço de carteira)
  • ✅ Mostra resultados ANTES de pedir conexão
  • ✅ Botão "Connect Wallet" aparece DEPOIS de ver resultados
  • ✅ Pode usar sem nunca conectar (apenas visualizar)

🔴 Sinais de Connect-First (Arriscado):

  • ❌ Primeira coisa que vê: "Connect Wallet" grande
  • ❌ Não há opção para ver resultados sem conectar
  • ❌ Site diz: "Conecte para ver suas contas"
  • ❌ Popup de conexão aparece imediatamente ao abrir site

Exceções Legítimas ao Connect-First

Alguns casos genuínos onde Connect-First faz sentido:

  • Plataformas DeFi: Precisam de conexão para interagir com contratos
  • Marketplaces NFT: Precisam verificar propriedade para listar seus NFTs
  • Wallets web: Obviamente precisam de acesso

Mas para ferramentas de cleanup/escaneamento: Verify-First é sempre possível e deve ser o padrão.

Como Proteger-se

Regra de ouro:

Se site de cleanup NÃO oferece Verify-First → Considere alternativa → OU use com extrema cautela (verificar tudo 3x)

Se DEVE usar serviço Connect-First:

  • Criar carteira de teste com 0.01 SOL
  • Testar serviço na carteira de teste primeiro
  • Verificar transação no Solscan cuidadosamente
  • Só então usar em carteira real

#Como funciona o processamento em lote e por que é importante?

Processamento em lote transforma recuperação de rent de dezenas de transações caras em poucas transações baratas.

O Problema: Processamento Sequencial Ingênuo

Abordagem ruim:

Para cada conta vazia: Transação 1: Fechar conta A → Gas: 0.000005 SOL Transação 2: Fechar conta B → Gas: 0.000005 SOL Transação 3: Fechar conta C → Gas: 0.000005 SOL ... Transação 50: Fechar conta ZZ → Gas: 0.000005 SOL Total gas: 50 × 0.000005 = 0.00025 SOL Total tempo: 50 × 2 seg = 100 segundos (~2 minutos)

Problemas:

  • ❌ Gas 20x maior que necessário
  • ❌ Tempo 10x maior
  • ❌ Sobrecarga de rede (50 transações vs 3)
  • ❌ Maior probabilidade de falhas (qualquer tx pode expirar)

A Solução: Processamento em Lote

Abordagem otimizada:

Transação 1: Fechar contas 1-20 → Gas: 0.000005 SOL Transação 2: Fechar contas 21-40 → Gas: 0.000005 SOL Transação 3: Fechar contas 41-50 → Gas: 0.000005 SOL Total gas: 3 × 0.000005 = 0.000015 SOL Total tempo: 3 × 2 seg = 6 segundos Economia de gas: 94% ✅ Economia de tempo: 94% ✅

Limites Técnicos do Protocolo

Limite 1: Tamanho da Transação

Máximo: 1232 bytes (MTU de pacote UDP) Cada CloseAccount consome: - Endereço de conta: 32 bytes - Dados de instrução: ~15 bytes - Sobrecarga: ~10 bytes Total por conta: ~57 bytes Cálculo teórico: 1232 / 57 ≈ 21 contas

Limite 2: Compute Units

Máximo: 1.400.000 CU por transação Cada CloseAccount consome: - Validação: ~5.000 CU - Transferência de rent: ~3.000 CU - Sobrecarga: ~2.000 CU Total por conta: ~10.000 CU Cálculo teórico: 1.400.000 / 10.000 = 140 contas

Limite prático: 15-25 contas por transação

Por quê menor que teórico?

  • Precisa de espaço para instruções ComputeBudget
  • Precisa de espaço para instruções Burn (se saldo > 0)
  • Buffer de segurança para variações de tamanho
  • Tokens Token-2022 podem ter metadados maiores

Estratégias de Otimização Avançadas

Otimização 1: Agrupamento Inteligente

Agrupar contas por tipo:

Lote 1: 20 SPL tokens vazios (sem queima necessária) → Mais rápido, menos compute Lote 2: 15 tokens com dust (requer Burn + Close) → Mais lento, mais compute Lote 3: 10 Token-2022 (instruções ligeiramente diferentes) → Evita misturar program IDs

Benefício: Maximiza contas por lote, minimiza transações totais.

Otimização 2: Priorização por Valor

Se usuário tem 100 contas mas saldo baixo de SOL: Lote 1: 20 contas com MAIOR rent (Token-2022 com extensões) → Recupera ~0.05 SOL Esse 0.05 SOL agora paga gas para resto! Lotes 2-5: Resto das contas → Pago com rent do Lote 1

Otimização 3: Estimativa Dinâmica de Compute

Ferramentas avançadas:

  • Simulam transação antes de enviar
  • Medem compute units reais necessários
  • Ajustam tamanho do lote dinamicamente

Se simulação mostra: 800k CU para 18 contas → Seguro adicionar +2 contas (margem de 600k CU) Se simulação mostra: 1.3M CU para 20 contas → Reduzir para 17-18 contas

Comparação de Desempenho Real

Cenário: 60 contas vazias

Método TXs Gas Tempo
Individual 60 0.0003 2 min
Lotes 10 6 0.00003 12 seg
Lotes 20 3 0.000015 6 seg
Lotes 25* 3 0.000015 6 seg

* Últimos 10 no terceiro lote

Vencedor: Lotes de 20-25 - melhor equilíbrio entre eficiência e segurança.

Como Verificar se Ferramenta Usa Batching

Método 1: Verificar preview de transação

Boas ferramentas mostram:

Transação 1/3: - Fechar 20 contas - Recuperar: 0.0408 SOL Transação 2/3: - Fechar 20 contas - Recuperar: 0.0408 SOL ...

Método 2: Verificar no Solscan após execução

Abrir transação, procurar seção "Instructions":

Instrução #1: ComputeBudget.setComputeUnitLimit Instrução #2: ComputeBudget.setComputeUnitPrice Instrução #3: Token.closeAccount (conta A) Instrução #4: Token.closeAccount (conta B) ... Instrução #22: Token.closeAccount (conta T) → 20 contas fechadas em 1 transação ✅

Se você vir:

Instrução #1: Token.closeAccount (conta A) → Apenas 1 conta por transação ❌

Ferramenta não está otimizada.

#Por que suporte a Token-2022 é crucial?

Token-2022 representa futuro dos tokens na Solana - ferramentas que não o suportam deixam dinheiro na mesa.

Adoção Crescente do Token-2022

Estatísticas (estimadas, 2024):

Tokens SPL legados: ~80% do total Tokens Token-2022: ~20% do total Mas crescimento Token-2022: 2023: 5% de novos lançamentos 2024: 25% de novos lançamentos Projeção 2025: 40-50% de novos lançamentos

Por que cresce:

  • Stablecoins (USDC) migrando para Token-2022
  • Novos projetos escolhem Token-2022 por recursos avançados
  • Exchanges começam a suportar Transfer Fees nativamente

Impacto na Recuperação de Rent

Usuário típico em 2024:

Total contas vazias: 50 SPL: 35 contas × 0.00204 SOL = 0.0714 SOL Token-2022: 15 contas × 0.0025 SOL = 0.0375 SOL Total recuperável: 0.1089 SOL (~$22 a SOL $200)

Se ferramenta suporta APENAS SPL:

Detectado: 0.0714 SOL (65% do total) Perdido: 0.0375 SOL (35% do total) ❌ Dinheiro deixado na mesa: ~$7.50

Para usuários DeFi pesados:

Pode ser 40-50% do rent recuperável.

Por Que Ferramentas Antigas Não Suportam

Razão técnica:

Token-2022 é programa diferente com ID diferente:

SPL Token: TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA Token-2022: TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb

Código antigo:

// Busca APENAS SPL const accounts = await connection.getTokenAccountsByOwner( walletAddress, { programId: TOKEN_PROGRAM_ID } // ID antigo );

Código atualizado:

// Busca SPL const splAccounts = await connection.getTokenAccountsByOwner( walletAddress, { programId: TOKEN_PROGRAM_ID } ); // Busca Token-2022 const token2022Accounts = await connection.getTokenAccountsByOwner( walletAddress, { programId: TOKEN_2022_PROGRAM_ID } ); // Combinar resultados const allAccounts = [...splAccounts, ...token2022Accounts];

Por que muitos não atualizaram:

  • Projeto abandonado / sem manutenção
  • Desenvolvedores não acompanharam ecossistema Solana
  • Falta de incentivo (usuários não sabem o que estão perdendo)

Extensões Específicas e Rent

Transfer Fee Extension:

Tamanho extra: ~17 bytes Rent: 0.00204 → 0.0025 SOL Diferença: +0.00046 SOL (+22%)

Para 20 contas: +0.0092 SOL (~$1.84 extra recuperável)

Confidential Transfers:

Tamanho extra: ~235 bytes Rent: 0.00204 → 0.004 SOL Diferença: +0.00196 SOL (+96%)

Quase DOBRA o rent recuperável por conta!

Permanent Delegate:

Tamanho extra: Mínimo (~32 bytes) Rent: ~0.0022 SOL Diferença: +0.00016 SOL (+8%)

Como Verificar Suporte Token-2022

Nível 1: Documentação

Procurar por:

  • ✅ "Token-2022 support" explicitamente mencionado
  • ✅ "Token Extensions Program"
  • ✅ Lista de extensões suportadas

Nível 2: Interface de Resultados

Boas ferramentas mostram breakdown:

Contas Vazias Encontradas: - SPL Tokens: 35 contas (0.0714 SOL) - Token-2022: 15 contas (0.0375 SOL) Total: 50 contas (0.1089 SOL)

Nível 3: Teste Real

Se você sabe que tem contas Token-2022:

  • Escanear com ferramenta A → 35 contas
  • Escanear com ferramenta B → 50 contas
  • Conclusão: Ferramenta A não suporta Token-2022 ❌

Como saber se você tem Token-2022?

  • Verificar carteira no Solscan
  • Procurar tokens com "(Token-2022)" no nome
  • Ou tokens lançados após meados de 2023

Futuro: Token-2022 se Tornará Padrão

Cronograma esperado:

2024: 20% dos tokens 2025: 40-50% dos tokens 2026: 60-70% dos tokens 2027+: 80%+ dos novos tokens

Implicação: Ferramentas sem suporte Token-2022 se tornarão obsoletas.

Analogia: Como usar navegador que não suporta HTML5 em 2024 - tecnicamente funciona, mas você perde metade da web.

#Como funcionam as integrações com carteiras?

Integração suave com carteiras determina experiência do usuário - de frustrante a sem fricção.

Wallet Standard: O Protocolo Unificado

Problema que resolve:

Antes do Wallet Standard (2022):

  • Cada carteira tinha API própria (Phantom, Solflare, Slope, etc.)
  • Desenvolvedores tinham que integrar cada uma separadamente
  • Código cheio de if (phantom) {...} else if (solflare) {...}

Depois do Wallet Standard:

// Código universal const wallets = getWallets(); const wallet = wallets[0]; // qualquer carteira compatível await wallet.connect(); await wallet.signTransaction(tx);

Funciona com TODAS as carteiras que implementam padrão.

Carteiras Suportadas (Principais)

Desktop/Web:

  • ✅ Phantom (suporte completo, melhor UX)
  • ✅ Solflare (suporte completo)
  • ✅ Backpack (suporte completo)
  • ✅ Glow (suporte completo)
  • ✅ Brave Wallet (suporte básico)
  • ⚠️ Ledger via Solflare (requer Blind Signing)

Mobile:

  • ✅ Phantom Mobile (via WalletConnect)
  • ✅ Solflare Mobile (via WalletConnect)
  • ✅ Backpack Mobile (via deep links)

WalletConnect: Bridge para Mobile

Como funciona:

1. Usuário no desktop abre site 2. Escolhe "Phantom Mobile" 3. QR code aparece 4. Escanear com app Phantom no telefone 5. Aprovar conexão no telefone 6. Desktop e mobile agora sincronizados 7. Transações aparecem no telefone para aprovação

Vantagens:

  • ✅ Seed phrase permanece no mobile (mais seguro)
  • ✅ Aproveita biometria do telefone (FaceID/TouchID)
  • ✅ Pode usar computador para interface grande

Desvantagens:

  • ⚠️ Latência extra (1-2 segundos por aprovação)
  • ⚠️ Requer telefone por perto
  • ⚠️ Pode desconectar se telefone dormir

Hardware Wallets: Desafios Especiais

Ledger via Solflare:

Fluxo normal: 1. Conectar Ledger via USB 2. Abrir app Solana no Ledger 3. Conectar Solflare (opção "Connect Ledger") 4. Selecionar endereço 5. Aprovar transações no dispositivo físico

Problema com cleanup em lote:

Ledger não consegue exibir 20 instruções CloseAccount na tela pequena.

Resultado:

Erro: "Condition of use not satisfied (0x6985)"

Solução: Blind Signing

Habilitar no Ledger:

  • Abrir app Solana no dispositivo
  • Settings → Blind signing → Enabled

⚠️ Risco de segurança:

Você está assinando sem ver detalhes completos. Apenas use em:

  • Serviços absolutamente confiáveis
  • Após verificar preview de transação em Solflare/Phantom
  • Desabilite Blind Signing depois

Fluxo de Conexão Otimizado

Boas ferramentas implementam:

1. Auto-detectar carteiras instaladas const wallets = getWallets(); // Mostra apenas: Phantom, Solflare (instalados) // Esconde: Backpack, Glow (não instalados) 2. Lembrar última carteira usada localStorage: "lastWallet": "Phantom" // Pré-seleciona Phantom na próxima visita 3. Reconexão automática if (previouslyConnected) { await wallet.connect(); } // Não precisa clicar "Connect" novamente

Tratamento de Erros Comuns

Erro: "Wallet not found"

Causa: Usuário não tem carteira instalada

Solução boa:

Mostrar: "Phantom não detectado" [Instalar Phantom] ← link para chrome.google.com/webstore [Usar Solflare] ← alternativa

Erro: "User rejected request"

Causa: Usuário clicou "Reject" em popup de conexão

Solução boa:

Mostrar: "Conexão cancelada. Clique 'Conectar' para tentar novamente." NÃO: "ERRO: 0x1234 Connection failed" ← assusta usuário

Erro: "Transaction timeout"

Causa: Usuário não aprovou transação em 60 segundos

Solução boa:

Mostrar: "Ainda esperando aprovação em sua carteira... Verifique se há popup bloqueado." Após 60 seg: "Transação expirou. Tentar novamente?"

Melhores Práticas de UX

1. Indicador visual de estado de conexão

🔴 Desconectado → "Conectar Carteira" 🟡 Conectando... → Spinner 🟢 Conectado → "7xF2...9Kp3" + botão desconectar

2. Preview de transação antes de enviar

Mostrar: "Você vai assinar: - Fechar 20 contas - Recuperar: 0.0408 SOL - Taxa: 0.000005 SOL [Confirmar na Carteira]" ← botão

3. Feedback pós-transação

✅ Sucesso: "Recuperado: 0.0408 SOL Ver no Solscan →" ← link ❌ Falha: "Erro: Account frozen O que fazer: Esta conta não pode ser fechada."

#Quais são os modelos de taxas e qual escolher?

Modelos de precificação variam dramaticamente - escolher errado pode custar 5-10x mais que necessário.

Modelo 1: Success Fee (Taxa de Sucesso)

Como funciona:

Rent recuperado: 0.5 SOL Taxa de serviço: 20% Você recebe: 0.4 SOL Se transação falhar → Taxa: 0 SOL ✅

Vantagens:

  • ✅ Zero risco - só paga se recuperar
  • ✅ Incentivo alinhado (serviço quer maximizar seu recovery)
  • ✅ Sem custo inicial
  • ✅ Atômico (taxa deduzida na mesma transação)

Desvantagens:

  • ⚠️ Taxa percentual pode ser alta para grandes quantias
  • ⚠️ Varia entre 10-25% (precisa comparar)

Faixa típica de taxas:

Budget tier: 25% (mais caro mas sem mínimo) Standard tier: 15-20% Premium tier: 10% (melhor valor, pode ter mínimo)

Quando escolher:

  • Primeira vez fazendo cleanup (sem risco)
  • Não tem certeza de quanto vai recuperar
  • Quer simplicidade máxima

Modelo 2: Subscription (Assinatura)

Como funciona:

Pagar: $10/mês ou $100/ano Uso ilimitado: Quantos cleanups quiser Taxa por cleanup: 0% Recuperou 5 SOL? Você recebe 5 SOL ✅

Vantagens:

  • ✅ Custo previsível
  • ✅ Economia enorme para usuários frequentes
  • ✅ Sem % tirado de grandes recoveries

Desvantagens:

  • ❌ Custo inicial mesmo se recuperar pouco
  • ❌ Precisa cancelar ou renova automaticamente
  • ❌ Não vale a pena para uso único

Cálculo de break-even:

Subscription: $10/mês Success fee: 20% Break-even = $10 / 0.20 = $50 recuperado A SOL $200 → 0.25 SOL Se você recupera > 0.25 SOL/mês → Subscription vale a pena

Quando escolher:

  • Trader ativo (cleanup mensal)
  • Gerencia múltiplas carteiras
  • Recupera consistentemente > 0.25 SOL/mês
  • Bot de trading (cleanup semanal automatizado)

Modelo 3: Freemium

Como funciona:

Tier Gratuito: - Até 10 contas/mês: Grátis - Taxa: 0% Tier Pago: - 11+ contas: $5/mês ou 15% por cleanup

Vantagens:

  • ✅ Testar antes de pagar
  • ✅ Grátis para usuários casuais
  • ✅ Upsell suave para power users

Desvantagens:

  • ⚠️ Limite gratuito geralmente muito baixo (10 contas = ~$2 value)
  • ⚠️ Tier pago pode ser mais caro que competição

Quando escolher:

  • Iniciante com poucas contas (<15)
  • Quer testar serviço sem compromisso
  • Cleanup muito ocasional (1-2x/ano)

Modelo 4: Pay-Per-Use (Pagar Por Uso)

Como funciona:

Taxa fixa: $0.10 por conta fechada 20 contas = $2.00 50 contas = $5.00 100 contas = $10.00

Vantagens:

  • ✅ Transparente (sabe exatamente quanto vai pagar)
  • ✅ Justo (paga pelo que usa)

Desvantagens:

  • ❌ Pode ser caro para muitas contas
  • ❌ Requer pagamento adiantado (geralmente)

Quando escolher: Raramente melhor opção - Success Fee geralmente mais justo.

Modelo 5: CLI / Self-Hosted (Grátis)

Custo monetário: $0 (apenas gas de rede ~$0.0001)

Custo de tempo: Alto

Setup: 30-60 min (primeira vez) Por conta: 2-3 min Para 50 contas: Tempo total: ~2-3 horas Se seu tempo vale $20/hora: Custo real: $40-60 em tempo vs $2-10 em Success Fee 🤔

Quando escolher:

  • Desenvolvedor que quer aprender
  • Extrema preocupação com privacidade
  • Tem muito tempo livre
  • Precisa automatizar para 100+ carteiras

Tabela de Comparação

Modelo 10 50 100 Para
Success 20% $0.40 $2.00 $4.00 Iniciante
Subscription $10 $10 $10 Power User
Freemium Grátis $1.50 $4.50 Casual
Pay-Per-Use $1 $5 $10 Ninguém
CLI Grátis* Grátis* Grátis* Dev

* Mas custa tempo

Calculadora de Decisão

Pergunte-se:

Quantas contas tenho? ______ Quantas vezes/ano farei cleanup? ______ Quanto SOL vou recuperar? ______ Se contas < 15 E frequência = 1x/ano: → Freemium ou Success Fee Se contas > 50 E frequência > 4x/ano: → Subscription Se contas 15-50 E frequência = 2-4x/ano: → Success Fee (melhor equilíbrio)

Bandeiras Vermelhas de Preços

  • 🚩 Success Fee > 30% (ganancioso)
  • 🚩 "Taxa de ativação" adiantada (provável golpe)
  • 🚩 Taxas ocultas não mencionadas
  • 🚩 Subscription sem trial/opção de cancelamento

Regra de ouro: Taxa deve ser claramente exibida ANTES de conectar carteira.

SolChekers

Making Solana cleaner by reclaiming unused rent deposits.

Built with ❤️ by Solana enthusiasts

Partner Program

Share & Earn

Important

Non-custodial tool. We never access your private keys. Use at your own risk.

Official URL:
solchekers.com

© 2026 SolChekers.com

Not affiliated with the Solana Foundation