Taxas de transação da Solana explicadas
por PrivaccAtualizado 3 de outubro de 20263 min de leitura
As taxas da Solana são tão pequenas que a maioria ignora, até uma transação falhar por falta de SOL. São três custos separados e vale saber qual é qual.
A taxa base
Toda transação paga uma taxa base de 5.000 lamports por assinatura. Um lamport é um bilionésimo de SOL, então isso é uma fração minúscula de centavo em qualquer preço realista do SOL.
Esse é o piso. É pago quer a transação tenha sucesso, quer falhe.
Taxas de prioridade
Quando há mais transações disputando do que cabe em um bloco, os validadores as ordenam pelo quanto cada uma se dispõe a pagar a mais. Esse extra é a taxa de prioridade.
Em períodos calmos dá para deixá-la perto de zero. Durante um lançamento concorrido, uma transação sem taxa de prioridade competitiva pode simplesmente nunca entrar. A maioria das carteiras define isso automaticamente, e continua na casa dos centavos.
Renda de conta
Esta surpreende. Na Solana, ter um token exige uma pequena conta on-chain para aquele token específico, e essa conta precisa de um saldo mínimo de SOL, cerca de 0,002 SOL, para continuar existindo.
Então, na primeira vez que você recebe um token que nunca teve, um pouco de SOL fica travado. É recuperável: feche a conta do token quando o saldo estiver vazio e você recebe de volta. Mas trocar para dez tokens novos trava um valor de SOL que você não pode gastar.
Por que você sempre precisa de SOL
Tudo isso é pago em SOL, independentemente de quais tokens você está negociando. Trocar USDC por BONK ainda custa SOL.
Mantenha uma pequena folga: poucos dólares cobrem centenas de transações e várias contas de token novas. Trocar até o último SOL é a forma mais comum de se trancar para fora da própria carteira.
Perguntas frequentes
Why did my swap cost more than the base fee?
Three likely reasons: a priority fee because the network was busy, rent because you received a token for the first time, or a validator tip attached by the router. Each is small; together they can reach a few cents, or a dollar or two at the busiest moments.
Do I get the rent back?
Yes. Close the token account once it is empty and the deposit, about 0.002 SOL, returns to your wallet. Phantom and Solflare both have a tool for closing empty token accounts.
Why can I not swap my last bit of SOL?
Because the swap itself has to be paid for in SOL, and the wallet also needs to keep its own minimum balance. Jupiter's panel leaves a small amount behind for that reason. Swap to within a fraction of a SOL and keep the rest.
Does a failed transaction cost anything?
If it reached the chain and failed, it paid the base fee and any priority fee, a fraction of a cent to a few cents. If it expired or was rejected in the wallet before being sent, nothing.
What is a good priority fee?
Whatever the wallet or Jupiter sets automatically, which is read from recent blocks. Raising it by hand only helps during a launch or a sharp move, when being first into a block matters.