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

Our mission is to make the Solana blockchain cleaner, lighter, and more efficient for everyone by reclaiming unused rent deposits.

Built with ❤️ by Solana enthusiasts

Important

SolChekers is a non-custodial tool. We do not have access to your private keys. Use at your own risk.

Official URL verification:
solchekers.com

© 2025 SolChekers.com. Not affiliated with the Solana Foundation.