Logotipo da Sol Incinerator
InícioFerramentasPerfil
Voltar ao blog
Solana

Recupere SOL excedente sem fechar contas de tokens

Fechar uma conta de tokens vazia já não é a única maneira de tornar o aluguel reembolsável disponível para uso. Quando a Solana reduz seu mínimo de isenção de aluguel, uma conta pode permanecer aberta e ainda manter mais SOL do que precisa. Essa diferença é o aluguel excedente.

É possível recuperar SOL sem fechar uma conta de tokens?

Sim. WithdrawExcessLamports transfere somente o SOL acima da reserva atual de isenção de aluguel de uma conta de tokens elegível. A conta permanece aberta e seu saldo de tokens não muda. O Sol Incinerator pode encontrar excedentes compatíveis durante uma verificação da carteira e mostrar o valor exato antes da assinatura.

Isso é útil para uma conta de que você ainda precisa. Ela pode manter tokens fungíveis, um NFT padrão ou simplesmente continuar pronta para receber esse mint novamente. A retirada não recria a conta, muda seu endereço nem toca no ativo que ela mantém.

O recurso também funciona quando uma conta tem SOL excedente por outro motivo, como lamports transferidos diretamente ao seu endereço. A instrução do Token Program foi projetada para essa situação; reduções de aluguel tornam o mesmo mecanismo relevante para muitas contas antigas.

Qual é a diferença entre retirar excedentes e fechar?

QuestãoSacar excedenteFechar conta vazia
Conta permanece?SimNão
Pode ter tokens?SimDeve estar vazia
SOL movidoAcima da reserva liveTodos os lamports restantes
Pode voltar a ser elegível?Sim, após outra redução ou adição de lamportsUma conta recriada começa com a reserva vigente naquele momento
Ativo destruído?NãoNão; burn é separado

O Sol Incinerator mantém essas ações separadas. Contas de tokens vazias que podem ser fechadas com segurança usam o caminho estabelecido de contas vagas. Contas mantidas com excedente usam o caminho não destrutivo de aluguel excedente. Queimar é uma terceira ação e deve ser selecionada apenas quando você pretende destruir um ativo.

Como recuperar SOL excedente com o Sol Incinerator?

  1. Abra Sol Incinerator e conecte a carteira.
  2. Aguarde o fim da verificação somente leitura. Você não assina nada apenas para ver uma prévia.
  3. No Fun Mode, revise o aluguel excedente elegível como categoria de recuperação não destrutiva e inspecione suas contas de origem.
  4. Ao combinar ações, confira se as retiradas de excedentes selecionadas não conflitam com contas sendo fechadas ou queimadas.
  5. Revise a recuperação bruta, a taxa de protocolo, o custo estimado de rede, as contas de origem afetadas e a variação líquida.
  6. Aprove a transação na carteira somente se esses detalhes corresponderem à sua intenção.
  7. Após a confirmação, as contas selecionadas permanecem abertas na reserva atual de aluguel ou acima dela.

A prévia pode mudar entre verificações conforme mudam as configurações de aluguel, os saldos das contas ou suas outras seleções de limpeza. Revise a transação final da carteira em vez de confiar em um valor copiado de um artigo ou de uma verificação anterior.

Quais contas de tokens são elegíveis?

O site verifica contas SPL Token clássicas e Token-2022 pertencentes à carteira. Uma conta mantida ainda pode conter tokens; a elegibilidade depende de seus lamports, comprimento dos dados, reserva atual de aluguel e autoridade, não de saldo zero de tokens.

O cálculo é específico de cada conta:

gross excess = current source lamports − current rent-exempt reserve

Extensões Token-2022 podem aumentar o tamanho de uma conta, então duas contas não precisam ter a mesma reserva. Uma conta que já retirou excedente após uma fase anterior pode ter menos disponível que uma conta intocada criada sob a configuração legada.

O site também pode validar um conjunto limitado de contas de mint visíveis à carteira. Um mint só é incluído quando a carteira conectada é sua autoridade de mint atual de signatário único. A recuperação de mints tem casos adicionais de signatários, abordados em Como recuperar SOL excedente de um mint de token Solana.

O que permanece inalterado após a retirada?

Somente lamports acima da reserva se movem. A operação preserva:

  • o endereço da conta de tokens;
  • o mint e o proprietário dos tokens;
  • a quantidade bruta de tokens;
  • a oferta do mint;
  • as extensões da conta e outros dados serializados; e
  • SOL suficiente para manter a isenção de aluguel.

Isso significa que um NFT padrão pode permanecer em sua conta de tokens e um saldo fungível continua disponível como antes. A transação ainda é on-chain e pública, mas não é uma transferência de tokens, queima ou fechamento de conta.

Como as taxas são calculadas?

O wrapper Assetcinerator do Sol Incinerator aplica uma taxa de protocolo de 200 pontos-base sobre o excedente bruto:

protocol fee = floor(gross excess × 200 ÷ 10,000)

user amount before network fee = gross excess − protocol fee

O arredondamento para baixo importa em valores pequenos porque a contabilização da Solana usa lamports inteiros. Custos de rede são separados; se uma transação elegível usar patrocínio de taxas, revise também a cobrança de recuperação cotada. Por isso, um excedente bruto muito pequeno pode não gerar benefício líquido significativo mesmo que a origem seja tecnicamente elegível.

Por que o Sol Incinerator pode ignorar uma conta?

Uma conta pode ser excluída por vários motivos de segurança ou de protocolo:

  • Sem excedente atual: seus lamports já são iguais à reserva atual.
  • Vazia e apta ao fechamento: o caminho de fechamento completo pode recuperar o saldo restante da conta.
  • Wrapped SOL nativo: os Token Programs rejeitam esta instrução para contas nativas.
  • CPI Guard bloqueado: uma conta Token-2022 pode bloquear a chamada entre programas feita pelo wrapper.
  • Ação conflitante: a mesma origem já está selecionada para uma queima, fechamento ou outra alteração.
  • Destino protegido: a limpeza evita retirar de uma conta que outro resgate selecionado precisa usar como destino.
  • Autoridade incompatível: a carteira conectada não pode fornecer o signatário exigido pelo tipo de origem.

A ausência de uma linha não comprova que a conta não contém lamports. Significa que o plano atual do site não a classificou como uma origem segura e executável de aluguel excedente.

É possível recuperar novamente após outra fase de aluguel?

Sim. Uma retirada bem-sucedida deixa a conta no mínimo de hoje. Se um feature gate posterior da Solana reduzir esse mínimo, a mesma conta mantida pode passar a ter um novo excedente. Faça outra verificação somente leitura após cada ativação e deixe a prévia atual calcular a diferença.

Isso é diferente de tentar prever hoje o reembolso completo das cinco etapas. A implementação pode pausar ou reverter, e uma conta individual pode mudar nesse intervalo. Resgate apenas o que a rede e a prévia da transação reconhecem como excedente agora.

Como verificar uma retirada sem confundi-la com uma queima?

Salve a assinatura da transação bem-sucedida e compare a conta selecionada antes e depois da operação. A conta de origem ainda deve existir, a quantidade de tokens deve permanecer inalterada pela retirada e somente o excedente compatível deve ter se movido. Inspecione outras instruções separadamente se a transação combinar várias categorias de recuperação.

O rótulo resumido de um explorador não é o comprovante inteiro. Faça a correspondência da origem e da carteira de recebimento, inspecione a operação de programa e diferencie o excedente bruto da variação final na carteira após custos. Uma retirada bem-sucedida de excedente é evidência de recuperação de SOL, não de destruição de um token.

Se um item desaparecer de uma verificação posterior, isso pode significar que já não tem excedente elegível. Não significa, por si só, que a conta foi fechada. Leia a transação e o estado atual da conta antes de decidir o que aconteceu ou se outra operação é necessária.

Sol Incinerator

Sol Incinerator

Confira SOL excedente mantendo abertas as contas elegíveis.

Experimente agora

Leia também

Perguntas frequentes

É possível recuperar SOL sem fechar a conta de token?

Sim, se uma conta elegível do Token Program tiver mais lamports que sua reserva live. WithdrawExcessLamports move apenas o excedente. A conta permanece aberta; saldo de tokens, mint, owner, extensões e demais dados continuam iguais.

O saque afeta os tokens da conta?

Não. Ele altera apenas os lamports da conta-fonte. Quantidade e supply permanecem iguais, e a conta conserva SOL suficiente para continuar rent-exempt. Mesmo assim, confira as fontes e a transação antes de assinar.

Qual taxa o Sol Incinerator cobra?

O wrapper on-chain cobra 200 pontos-base, ou 2% do excedente bruto, arredondado para baixo em lamports inteiros. A taxa normal da rede é separada; por isso o preview é a melhor estimativa líquida da seleção.

Por que uma conta não aparece no preview?

Ela pode estar exatamente na reserva, estar vazia e destinada ao fechamento, usar Wrapped SOL nativo, ter CPI Guard Token-2022 bloqueado, não cumprir a authority ou conflitar com outro burn, fechamento ou alteração selecionada.

Recupere SOL excedente sem fechar contas de tokens