Token com taxa na Solana: onde fica a taxa do Token-2022
Um token com taxa na Solana cobra uma taxa de transferência Token-2022. Onde ela fica, quem pode sacá-la ou mudá-la e o que conferir antes de comprar.

Um token com taxa na Solana é um mint do Token-2022 com a extensão de taxa de transferência ligada. Toda transferência paga uma taxa no próprio token, definida em pontos-base e com um teto por transferência. A surpresa é para onde essa taxa vai primeiro: para lugar nenhum. Ela fica dentro da conta que recebeu os tokens.
Essa escolha de projeto explica o resto de um token com taxa: quem pode sacar a taxa, quem pode mudar o percentual e por que algumas contas se recusam a fechar. O "imposto" do nome em inglês (tax token) é gíria cripto para essa taxa de transferência e não tem nada a ver com impostos do governo. As regras abaixo vêm do programa Token-2022 e da documentação da Solana sobre taxas de transferência.
Como se calcula a cobrança num token com taxa
O percentual é definido em pontos-base. Um ponto-base vale 0,01%, então 100 equivalem a 1%, e o programa aceita qualquer valor até 10.000, ou seja, 100%. Ao lado dele fica a taxa máxima: o máximo que uma única transferência pode pagar.
Em cada transferência, o programa aplica o percentual ao valor enviado, arredonda para cima até a menor unidade do token e só então aplica o teto. Veja um token com taxa de 2% (200 pontos-base) e teto de 50 tokens.
| Valor enviado | 2% do valor | Taxa cobrada | O destinatário pode gastar |
|---|---|---|---|
| 1.000 | 20 | 20 | 980 |
| 2.500 | 50 | 50 | 2.450 |
| 10.000 | 200 | 50 (no teto) | 9.950 |
| 100.000 | 2.000 | 50 (no teto) | 99.950 |
Até 2.500 tokens, a taxa é de 2% exatos. Dali em diante ela para de crescer, e a transferência de 100.000 tokens paga na prática 0,05%. Leia sempre o percentual junto com o teto, nunca sozinho.
A rede guarda o teto na menor unidade do token: num token de 6 casas decimais, um teto de 50 tokens aparece como 50.000.000.
Para onde vai a taxa: retida na conta de quem recebe
Quando 1.000 tokens se movem nesse exemplo, a conta de token do destinatário registra 980 como saldo e 20 como retidos. Os dois ficam na mesma conta, mas o destinatário não pode gastar a parte retida. Nada chega ao criador, a uma tesouraria ou ao mint no momento da transferência.
O motivo é desempenho: uma conta única de taxas travaria para escrita a cada transferência e poria as transferências paralelas numa fila, troca que o guia de extensões do SPL Token-2022 explica sem rodeios.

O criador que define uma taxa e espera uma carteira encher vai esperar para sempre. Se você ainda está escolhendo o programa de token, a comparação entre Token-2022 e SPL mostra o que mais muda.
Duas autoridades, dois poderes diferentes
A extensão tem duas autoridades próprias, separadas das autoridades de mint e de congelamento. Podem estar na mesma carteira. Não precisam.
| Autoridade | O que pode fazer | Depois de revogada |
|---|---|---|
| Autoridade de configuração da taxa (transfer fee config authority) | Definir um novo percentual e um novo teto | Nenhuma mudança de taxa pode mais ser agendada |
| Autoridade de saque dos retidos (withdraw withheld authority) | Mover as taxas retidas para qualquer conta de token do mesmo mint | As taxas retidas nunca mais saem |
Cada uma é revogada com a instrução comum set-authority, e a revogação é permanente.
Mudar a taxa depois do lançamento
Enquanto a autoridade de configuração existir, ela pode definir novo percentual e novo teto, até 100%. O programa agenda a nova taxa para começar duas épocas depois da época em que foi definida; um comentário no código-fonte diz que isso evita rug pulls no fim de uma época. Uma época (epoch) é o número fixo de slots de um cronograma de líderes. Até lá vale a taxa antiga.
O mint guarda a taxa atual e a agendada, com a época de início, então um aumento pendente aparece na rede antes de valer. Revogar a autoridade de configuração impede novas mudanças, mas não cancela uma que já estava agendada.
Harvest ou saque
Três instruções movem as taxas retidas, e só uma é aberta a qualquer pessoa.
- Saque das contas. A autoridade de saque assina, e as taxas vão das contas direto para uma conta de token escolhida por ela.
- Harvest para o mint. As taxas saem das contas de token para um saldo retido no próprio mint. Qualquer pessoa pode enviá-la, e ninguém recebe nada.
- Saque do mint. A autoridade assina de novo, e o saldo reunido vai para uma conta de token que ela escolhe.
Harvest é faxina, não coleta. Qualquer um pode varrer taxas para o mint; só a autoridade pode tirá-las de lá.
A Coleta de imposto Token-2022 executa os dois caminhos para a carteira com a autoridade de saque. O escaneamento lista as contas do mint com tokens retidos e dispensa carteira. A varredura usa lotes de saque direto, ou lotes de harvest mais um único saque do mint, com uma assinatura por lote. A taxa do serviço é uma parte do valor coletado, cobrada em SOL no último lote, com mínimo pequeno; o percentual atual está na página da ferramenta.
Para quem acompanha vários tipos de saldo a resgatar, a página da Central de resgate lista o imposto que suas carteiras podem sacar ao lado de taxas de criador, de LP e rent travado.

O que muda ao revogar a autoridade de saque
A taxa não para. As transferências continuam pagando, e ela continua se acumulando nas contas de quem recebe. O que some é a única chave capaz de tirá-la de lá. O harvest ainda funciona, mas todo saque exige essa autoridade, então as taxas ficam travadas para sempre. Os detentores seguem pagando uma taxa que ninguém jamais vai sacar, e a Coleta de imposto as marca como travadas, sem oferecer varredura.
Por que uma conta com taxas retidas não fecha
O Token-2022 se recusa a fechar uma conta cujo valor retido seja maior que zero, mesmo com o saldo gastável zerado. O guia do SPL é direto: uma conta que guarda qualquer token, retidos incluídos, não pode ser fechada.
A solução é o harvest, que não pede permissão; no exemplo do guia do SPL, a ferramenta de linha de comando envia um antes de fechar a conta. Uma varredura da autoridade de saque também limpa a conta. A nossa ferramenta Fechar conta de token marca essas linhas como bloqueadas por taxas retidas e leva à Coleta de imposto. Por que vale reaver o depósito de rent está em recuperar o rent das contas de token vazias.
Como ler um token com taxa antes de comprar
Todo número que importa está na extensão de taxa de transferência do mint. Antes de comprar, confira quatro coisas.
- O percentual atual e o teto, lidos juntos.
- Se há outra taxa agendada, e a partir de qual época.
- Se a autoridade de configuração foi revogada. Se não foi, o percentual pode chegar a 100% duas épocas depois que alguém decidir.
- Quem tem a autoridade de saque, ou se ninguém tem.
Colar o mint na Coleta de imposto mostra o percentual, o teto, a autoridade de saque e qualquer mudança agendada, sem conectar carteira.
Uma negociação também é uma transferência. Comprar de um pool é uma transferência para você, então a taxa fica retida na sua conta; vender é uma transferência para o pool, e ela é retida de novo lá. Abaixo do teto, uma taxa de 5% custa perto de 10% dos seus tokens na ida e volta, antes de qualquer variação de preço.
Com percentual de 100% e o teto fora de alcance, a transferência não entrega nada, a armadilha descrita em o que é um token honeypot. Uma taxa alta ou alterável entra na lista das oito verificações de rug pull antes de comprar.
Onde a taxa de transferência atrapalha
A instrução de transferência simples falha nesses mints. O guia do SPL diz que as transferências precisam usar transfer_checked ou transfer_checked_with_fee, então um script feito com a chamada antiga quebra num token com taxa. Algumas ferramentas recusam esses mints de cara: o nosso Volume flash não aceita mints Token-2022 com taxa de transferência ou hooks. Em pools e agregadores, leia a documentação de cada plataforma antes de planejar o lançamento em torno dela.
Criar um token com taxa e sacar o que ele rende
O Criador Token-2022 define a taxa na cunhagem: um percentual, uma taxa máxima por transferência e uma carteira recebedora da taxa. Essa carteira vira a autoridade de saque dos retidos; não recebe transferências. A carteira conectada fica com a autoridade de configuração, a não ser que você marque "Revogar autoridade de taxa de transferência", e o formulário avisa que mantê-la permite subir a taxa depois, até 100%.
A tela de sucesso aponta em seguida para a Coleta de imposto, porque a taxa se acumula nas contas dos detentores, não numa carteira.
Decida as duas autoridades antes de cunhar. Manter a de configuração dá flexibilidade e custa a confiança do comprador; revogar a de saque ganha confiança e trava todas as taxas. Revogação não se desfaz.
Perguntas frequentes sobre token com taxa
A taxa cai sozinha na carteira do criador?
Não. A taxa fica retida na conta de token de cada destinatário. A autoridade de saque precisa tirá-la de lá, direto dessas contas ou depois de um harvest para o mint.
Um token com taxa pode cobrar valores diferentes na compra e na venda?
Não. A extensão aplica um único percentual e um único teto a toda transferência, em qualquer direção. Um pool mandando tokens para você e você mandando tokens para um pool são transferências comuns.
Com que rapidez o criador pode aumentar a taxa?
Um novo percentual começa duas épocas depois da época em que a autoridade de configuração o define, e pode chegar a 100%. Até lá, a taxa agendada fica no mint, onde qualquer um pode lê-la.
O que acontece com as taxas retidas se a autoridade de saque for revogada?
Ficam travadas para sempre. O harvest ainda pode movê-las para o mint, mas toda instrução de saque exige essa autoridade.
Por que minha conta de token vazia não fecha?
Ela ainda guarda taxas retidas, e o programa não a fecha enquanto elas estiverem lá. Um harvest para o mint, que qualquer um pode enviar, resolve isso.
Este artigo explica como funciona o programa Token-2022. Não é aconselhamento financeiro, de investimento, jurídico ou tributário. Tokens da Solana são muito voláteis e muitos perdem todo o valor. Nunca arrisque dinheiro que você não pode perder.


