[{"data":1,"prerenderedAt":41},["ShallowReactive",2],{"blog-content-pt-stuck-tokens-no-gas-token-how-to-fix":3},{"slug":4,"title":5,"excerpt":6,"description":7,"bodyHtml":8,"howToSteps":9,"faqItems":25},"stuck-tokens-no-gas-token-how-to-fix","\"Fundos insuficientes para gas\" mas tem tokens? Como desbloquear cripto presa","A sua carteira mostra tokens mas diz \"fundos insuficientes para gas\". A causa: o saldo de tokens e o saldo de gas são coisas separadas, e cada chain quer o seu próprio token nativo. Eis como resolver depressa e evitar que volte a acontecer.","A carteira diz \"fundos insuficientes para gas\" apesar de ter tokens? O saldo de tokens e o saldo de gas são separados. Saiba a causa e três soluções rápidas, mais a solução estrutural.","\u003Cblockquote>Vê tokens na sua carteira, mas uma transferência ou um swap falha com \"fundos insuficientes para gas\". Isto significa quase sempre uma coisa: \u003Cstrong>o seu saldo de tokens e o seu saldo de gas são duas coisas diferentes, e ficou sem o token de gas nativo da chain.\u003C\u002Fstrong> Cada chain cobra taxas na sua própria moeda nativa — ETH em Ethereum e na maioria das L2, SOL em Solana, Toncoin em TON — e ter USDC, uma meme coin ou até um ativo que foi bridged não paga a transação. A solução é arranjar uma pequena quantidade desse token nativo na mesma chain (através de um on-ramp, de uma bridge ou de um swap), manter uma margem para a próxima vez, ou usar uma carteira de token de taxa única que faz esse malabarismo por si.\u003C\u002Fblockquote> \u003Cp>Este é um dos momentos mais comuns e mais confusos da self-custody. Nada está avariado, nada se perdeu, e os seus tokens estão exatamente onde os deixou. Simplesmente não os consegue mover até a moeda de gas certa estar na chain certa. Este guia explica porque é que isto acontece, dá-lhe três formas rápidas de sair da situação, e mostra como uma carteira de token de taxa única elimina o problema de forma estrutural — com ressalvas honestas sobre o que isso muda e o que não muda.\u003C\u002Fp> \u003Ch2>A solução rápida num parágrafo\u003C\u002Fh2> \u003Cp>Se só quer desbloquear uma transação agora mesmo: descubra em que chain estão os seus tokens presos e depois arranje uma \u003Cstrong>pequena quantidade do token nativo dessa chain\u003C\u002Fstrong> para a mesma carteira na mesma rede. Numa chain EVM (Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain) precisa de um pouco de ETH, BNB ou MATIC; em Solana precisa de um pouco de SOL; em TON precisa de um pouco de Toncoin. Os caminhos mais rápidos são um on-ramp integrado (comprar gas nativo diretamente com cartão), uma bridge a partir de uma chain onde já tem nativo (mover alguns dólares), ou um swap de uma fatia mínima dos tokens que já tem para a moeda nativa — se tiver nativo suficiente para pagar esse único swap. Assim que o saldo nativo cobrir a taxa, a sua transação presa passa.\u003C\u002Fp> \u003Ch2>Porque é que isto acontece: saldo de tokens vs saldo de gas\u003C\u002Fh2> \u003Cp>As blockchains cobram uma taxa por cada mudança de estado — enviar, fazer swap, aprovar, mintar. Essa taxa chama-se \u003Ca href=\"\u002Fblog\u002Fcrypto-gas-fees-explained\">gas\u003C\u002Fa>, e é paga aos validadores da rede na moeda nativa da própria rede. Crucialmente, a taxa \u003Cstrong>não\u003C\u002Fstrong> é descontada do token que está a mover. Se enviar USDC, a rede não fica com a sua parte em USDC; exige ETH (ou seja qual for a moeda nativa da chain) por cima.\u003C\u002Fp> \u003Cp>Por isso a sua carteira acompanha na prática dois saldos separados que por acaso partilham um ecrã:\u003C\u002Fp> \u003Cul>\u003Cli>\u003Cstrong>Saldo de tokens\u003C\u002Fstrong> — os ativos que detém (USDC, uma meme coin, um token wrapped ou bridged, um NFT). É isto que quer mover.\u003C\u002Fli>\u003Cli>\u003Cstrong>Saldo de gas\u003C\u002Fstrong> — a moeda nativa que paga a taxa de rede. É isto que lhe permite efetivamente mover seja o que for.\u003C\u002Fli>\u003C\u002Ful> \u003Cp>Pode ter 10 000 dólares de um token e ainda assim não conseguir enviar um único cêntimo dele se o seu saldo de gas nativo for zero. O erro é a rede a recusar iniciar uma transação que sabe que não consegue pagar. É um problema de saldo, não um problema de segurança.\u003C\u002Fp> \u003Cp>A segunda armadilha é que o gas é \u003Cstrong>por chain\u003C\u002Fstrong>. ETH na mainnet de Ethereum não paga uma transação em Polygon, e SOL não faz nada numa chain EVM. Cada rede é a sua própria portagem com a sua própria moeda. As pessoas batem nisto mais frequentemente logo a seguir a fazer bridge: movem USDC para uma chain nova e reluzente, chegam com tokens mas zero moeda nativa nessa chain, e descobrem que nem sequer conseguem voltar a tirar o USDC de lá.\u003C\u002Fp> \u003Ch2>Passo 1: identificar de que token nativo a chain precisa\u003C\u002Fh2> \u003Cp>Antes de resolver fosse o que for, confirme duas coisas: em que chain estão realmente os seus tokens presos, e em que token nativo essa chain cobra as taxas. Abra a sua carteira e verifique a rede em que o token está — o mesmo símbolo de token (digamos, USDC) pode existir em dezenas de chains, e só a moeda nativa \u003Cem>dessa chain específica\u003C\u002Fem> vai funcionar.\u003C\u002Fp> \u003Cp>Eis o mapeamento para as redes que a \u003Ca href=\"\u002Fsupported-chains\">WATS suporta\u003C\u002Fa>:\u003C\u002Fp> \u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Chain\u003C\u002Fth>\u003Cth>Token de gas nativo\u003C\u002Fth>\u003Cth>Notas\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>Ethereum\u003C\u002Ftd>\u003Ctd>ETH\u003C\u002Ftd>\u003Ctd>Taxas mais altas; precisa de ETH real, não de variantes wrapped ou bridged.\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Arbitrum \u002F Optimism \u002F Base\u003C\u002Ftd>\u003Ctd>ETH\u003C\u002Ftd>\u003Ctd>Estas L2 também pagam gas em ETH, mas tem de ser ETH nessa L2, não na mainnet.\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Polygon\u003C\u002Ftd>\u003Ctd>POL (antigo MATIC)\u003C\u002Ftd>\u003Ctd>Taxas baixas, mas ainda assim a sua própria moeda nativa.\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>BNB Chain\u003C\u002Ftd>\u003Ctd>BNB\u003C\u002Ftd>\u003Ctd>O BNB nativo na BNB Chain paga a taxa.\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Solana\u003C\u002Ftd>\u003Ctd>SOL\u003C\u002Ftd>\u003Ctd>Taxas mínimas, mas ainda precisa de um pequeno saldo de SOL para transacionar.\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>TON\u003C\u002Ftd>\u003Ctd>Toncoin (TON)\u003C\u002Ftd>\u003Ctd>O Toncoin nativo paga as operações da rede TON.\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable> \u003Cp>Uma nota honesta: a WATS abrange chains EVM, Solana e TON numa única carteira self-custody, mas \u003Cstrong>não\u003C\u002Fstrong> suporta Bitcoin de forma nativa, por isso o modelo de gas do Bitcoin fica fora do âmbito aqui. Assim que souber a chain exata e a sua moeda nativa, sabe exatamente o que adquirir.\u003C\u002Fp> \u003Ch2>Passo 2: formas mais rápidas de arranjar um pouco de gas nativo (on-ramp, bridge, swap)\u003C\u002Fh2> \u003Cp>Só precisa de uma pequena quantidade de token nativo — o suficiente para cobrir uma ou algumas transações, não uma posição grande. Há três caminhos fiáveis, mais ou menos por ordem de rapidez consoante o que já tem.\u003C\u002Fp> \u003Ch3>Opção A — Comprar gas nativo com um on-ramp\u003C\u002Fh3> \u003Cp>A solução mais direta quando não tem moeda nativa em lado nenhum é comprar uma pequena quantidade diretamente com cartão ou transferência bancária através de um on-ramp, enviando-a diretamente para o endereço da sua carteira na chain de que precisa. Certifique-se de que o on-ramp entrega a moeda nativa \u003Cstrong>na rede correta\u003C\u002Fstrong> — comprar ETH que cai na mainnet não vai ajudar numa transação presa na Base. Este é o único caminho que não precisa de nada já existente na sua carteira.\u003C\u002Fp> \u003Ch3>Opção B — Fazer bridge de um pouco de nativo a partir de outra chain\u003C\u002Fh3> \u003Cp>Se já tem gas nativo numa chain diferente — digamos que tem ETH em Arbitrum mas os seus tokens estão encalhados na Base — pode fazer \u003Ca href=\"\u002Fblog\u002Fhow-to-bridge-crypto-across-chains\">bridge\u003C\u002Fa> de alguns dólares de nativo para o outro lado. Faça bridge de uma quantidade pequena e deliberada; está a atestar o depósito de gas, não a realocar todo o seu saldo. Cuidado com o caso do ovo e da galinha: o próprio bridge custa gas na chain de origem, por isso precisa de um pouco de nativo aí para começar.\u003C\u002Fp> \u003Ch3>Opção C — Fazer swap de uma fatia do que já tem\u003C\u002Fh3> \u003Cp>Se tiver \u003Cem>mesmo só o suficiente\u003C\u002Fem> de nativo para cobrir uma transação, pode fazer swap de uma pequena porção dos seus tokens presos por mais moeda nativa para construir uma margem. O senão é o mesmo que o pôs nesta situação: um swap é em si uma transação e precisa de gas. Se o seu saldo nativo for verdadeiramente zero, um swap na mesma chain não o vai salvar — tem de usar primeiro a Opção A ou B. Algumas carteiras e agregadores oferecem funcionalidades de gas-on-swap que descontam a taxa de forma diferente, o que leva diretamente à solução estrutural mais abaixo.\u003C\u002Fp> \u003Ch2>Passo 3: evitar que volte a acontecer — manter uma pequena margem de nativo\u003C\u002Fh2> \u003Cp>O hábito mais simples que previne isto por completo: sempre que move tokens para uma chain, leve um pouco de moeda nativa com eles. Encare-o como manter uns dólares de combustível num carro que talvez venha a conduzir numa cidade nova.\u003C\u002Fp> \u003Cul>\u003Cli>\u003Cstrong>Pré-financie todas as chains que usa.\u003C\u002Fstrong> Mantenha um pequeno saldo nativo (muitas vezes apenas uns dólares) em cada rede onde realmente transaciona, para nunca ficar encalhado com tokens que não consegue mover.\u003C\u002Fli>\u003Cli>\u003Cstrong>Ateste antes de fazer bridge, não depois.\u003C\u002Fstrong> Quando envia tokens para uma chain nova, envie ou compre aí um pouco de nativo na mesma sessão.\u003C\u002Fli>\u003Cli>\u003Cstrong>Deixe uma margem.\u003C\u002Fstrong> Não esgote a sua moeda nativa até ao último cêntimo depois de uma transação — as taxas oscilam, e a próxima pode custar ligeiramente mais do que a última.\u003C\u002Fli>\u003Cli>\u003Cstrong>Atenção às chains movimentadas.\u003C\u002Fstrong> Na mainnet de Ethereum em especial, o gas dispara durante a congestão; uma margem que ontem chegava pode ficar curta numa hora de pico.\u003C\u002Fli>\u003C\u002Ful> \u003Cp>Isto funciona, mas tem uma desvantagem óbvia: quantas mais chains usar, mais pequenos saldos nativos terá de acompanhar e reabastecer. Esse malabarismo é exatamente o problema que a próxima secção aborda.\u003C\u002Fp> \u003Ch2>A solução estrutural: carteiras de token de taxa única (Hot Wallet, enquadramento honesto)\u003C\u002Fh2> \u003Cp>Manter uma margem de nativo em seis chains é trabalho repetitivo. A alternativa estrutural é uma carteira que lhe permite pagar taxas num \u003Cstrong>único\u003C\u002Fstrong> token em todo o lado, para deixar de gerir uma moeda de gas separada por chain. A \u003Ca href=\"\u002Fhot-wallet\">Hot Wallet\u003C\u002Fa> da WATS faz isto com um modelo de token de taxa única assente em \u003Ca href=\"\u002Fblog\u002Fwhat-is-gas-abstraction\">gas abstraction\u003C\u002Fa>: financia um saldo de ATS, e esse token cobre as taxas de rede nas chains que a Hot Wallet suporta, em vez de andar a arranjar ETH aqui e SOL ali.\u003C\u002Fp> \u003Cp>Agora o enquadramento honesto, porque isto é fácil de exagerar:\u003C\u002Fp> \u003Cul>\u003Cli>\u003Cstrong>Muda qual o token que paga, não quanto.\u003C\u002Fstrong> O gas abstraction troca o token da taxa das moedas nativas por chain por ATS. \u003Cstrong>Não\u003C\u002Fstrong> é um desconto, \u003Cstrong>não\u003C\u002Fstrong> é \"gasless\", e \u003Cstrong>não\u003C\u002Fstrong> é gas mais barato. A rede continua a cobrar o seu custo real, acompanhado ao vivo; o ATS apenas o liquida.\u003C\u002Fli>\u003Cli>\u003Cstrong>Continua a precisar de um saldo financiado.\u003C\u002Fstrong> O token de taxa única é o ATS, por isso um saldo de ATS a zero coloca-o de volta em \"fundos insuficientes para gas\". Substituiu muitos saldos nativos por um — não eliminou a necessidade de ter um.\u003C\u002Fli>\u003Cli>\u003Cstrong>É uma funcionalidade da Hot Wallet, não universal.\u003C\u002Fstrong> Isto aplica-se especificamente à WATS Hot Wallet. A extensão Chrome e a app móvel da WATS são carteiras de self-custody puras que seguem o modelo normal de gas nativo por chain, exatamente como descrito acima.\u003C\u002Fli>\u003C\u002Ful> \u003Cp>Por isso o verdadeiro benefício é restrito e concreto: \u003Cstrong>um depósito de combustível em vez de seis.\u003C\u002Fstrong> Se a sua dor é ficar constantemente a seco na chain em que calha aterrar, consolidar as taxas num único token financiado elimina o malabarismo por chain — enquanto tudo o resto sobre como as taxas funcionam permanece igual.\u003C\u002Fp> \u003Ch2>Notas chain a chain (EVM, Solana, TON)\u003C\u002Fh2> \u003Cp>\u003Cstrong>Chains EVM (Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain).\u003C\u002Fstrong> Todas usam o mesmo modelo: uma moeda nativa paga o gas, e tem de ser essa moeda nessa chain exata. O ETH cobre Ethereum e as principais L2, mas ETH em Arbitrum não vai pagar uma taxa na Base — são saldos separados. A Polygon usa POL e a BNB Chain usa BNB. As taxas da mainnet são as mais voláteis, por isso mantenha aí a maior margem relativa.\u003C\u002Fp> \u003Cp>\u003Cstrong>Solana.\u003C\u002Fstrong> As taxas são mínimas, o que faz as pessoas ignorá-las — mas \"mínimas\" não é \"zero\". Continua a precisar de um pequeno saldo de SOL para enviar tokens SPL ou interagir com programas. Algumas ações exigem também um pequeno depósito de rent para abrir contas de token, por isso mantenha um pouco mais de SOL do que a taxa de transação base sugere.\u003C\u002Fp> \u003Cp>\u003Cstrong>TON.\u003C\u002Fstrong> As operações de rede são pagas em Toncoin. Tal como nas outras, ter um jetton (um token TON) não paga a sua própria transferência; precisa de um pouco de Toncoin nativo na mesma carteira. Mantenha uma pequena margem de Toncoin se transaciona em TON com regularidade.\u003C\u002Fp> \u003Cp>O fio condutor pelas três é idêntico: os tokens são carga, a moeda nativa é combustível, e cada chain só aceita o seu próprio combustível. Assim que isso encaixa, \"fundos insuficientes para gas\" deixa de ser um mistério e passa a ser um reabastecimento rápido e previsível. Se quer a mecânica mais profunda, leia \u003Ca href=\"\u002Fblog\u002Fcrypto-gas-fees-explained\">as taxas de gas de cripto explicadas\u003C\u002Fa>; para perceber como as carteiras de token de taxa única mudam o token da taxa sem mudar o custo, veja \u003Ca href=\"\u002Fblog\u002Fwhat-is-gas-abstraction\">o que é gas abstraction\u003C\u002Fa>.\u003C\u002Fp>",[10,13,16,19,22],{"title":11,"body":12},"Identificar de que token nativo a chain precisa","Verifique em que chain estão realmente os seus tokens presos e depois associe-a à sua moeda de gas: ETH em Ethereum, Arbitrum, Optimism e Base; POL em Polygon; BNB na BNB Chain; SOL em Solana; Toncoin em TON. O mesmo símbolo de token pode existir em muitas chains, e só a moeda nativa dessa chain exata paga a taxa.",{"title":14,"body":15},"Comprar um pouco de gas nativo com um on-ramp","Se não tem moeda nativa em lado nenhum, compre uma pequena quantidade diretamente com cartão ou transferência bancária através de um on-ramp, enviando-a para o endereço da sua carteira na chain de que precisa. Confirme que o on-ramp entrega a moeda na rede correta — ETH na mainnet não vai resolver uma transação presa na Base.",{"title":17,"body":18},"Fazer bridge de um pouco de nativo a partir de outra chain","Se já tem gas nativo numa chain diferente, faça bridge de alguns dólares de nativo para a chain presa. Faça bridge de uma quantidade pequena e deliberada para atestar o depósito de gas, e lembre-se de que o próprio bridge precisa de um pouco de nativo na chain de origem para começar.",{"title":20,"body":21},"Fazer swap de uma fatia do que já tem","Se tem mesmo só o suficiente de nativo para uma transação, faça swap de uma pequena porção dos seus tokens por mais moeda nativa para construir uma margem. Um swap é em si uma transação e precisa de gas, por isso se o seu saldo nativo for verdadeiramente zero, use primeiro um on-ramp ou uma bridge.",{"title":23,"body":24},"Manter uma pequena margem de nativo para evitar que volte a acontecer","Pré-financie todas as chains que usa com alguns dólares de moeda nativa, ateste antes de fazer bridge em vez de depois, e nunca esgote o seu saldo nativo até ao último cêntimo. Para deixar de fazer malabarismos com uma moeda de gas separada por chain, uma carteira de token de taxa única como a WATS Hot Wallet permite-lhe pagar taxas a partir de um único saldo de ATS financiado nas chains suportadas.",[26,29,32,35,38],{"q":27,"a":28},"Porque é que a minha carteira diz fundos insuficientes para gas se eu tenho tokens?","Porque o saldo de tokens e o saldo de gas são separados. As redes cobram taxas na sua própria moeda nativa (ETH, SOL, Toncoin), não no token que está a mover. Pode ter milhares num token e ainda assim não o conseguir enviar se o seu saldo de gas nativo nessa chain for zero. Adicione um pouco de moeda nativa na mesma chain para resolver.",{"q":30,"a":31},"Posso pagar o gas com USDC ou com os meus outros tokens em vez da moeda nativa?","Numa carteira self-custody padrão, não — cada chain exige a sua moeda nativa para o gas. Uma carteira de token de taxa única que usa gas abstraction, como a WATS Hot Wallet, permite-lhe pagar taxas a partir de um único saldo de ATS em vez de arranjar moeda nativa por chain. Muda qual o token que paga, não o custo, e continua a precisar de um saldo de ATS financiado. A extensão e a app móvel da WATS usam o modelo nativo normal por chain.",{"q":33,"a":34},"Acabei de fazer bridge de tokens para uma chain nova e agora estou preso. O que faço?","Esta é a versão mais comum do problema: chegou com tokens mas zero moeda nativa na nova chain. Arranje aí uma pequena quantidade do token nativo dessa chain — compre-o através de um on-ramp, ou faça bridge de alguns dólares de nativo a partir de uma chain onde já tem algum. Da próxima vez, leve um pouco de nativo consigo quando fizer bridge.",{"q":36,"a":37},"Quanto token nativo devo manter para o gas?","O suficiente para cobrir várias transações com margem — muitas vezes apenas uns dólares por chain, mais na mainnet de Ethereum onde as taxas disparam durante a congestão. Não esgote a sua moeda nativa até ao último cêntimo depois de uma transação, já que a próxima taxa pode custar ligeiramente mais do que a última.",{"q":39,"a":40},"A WATS suporta o gas do Bitcoin?","Não. A WATS é uma carteira self-custody que abrange chains EVM (Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain), Solana e TON numa só carteira, mas não suporta Bitcoin de forma nativa, por isso o modelo de taxas do Bitcoin fica fora do âmbito. Para as chains que suporta, cada uma usa a sua própria moeda de gas nativa, como descrito acima.",1784634295782]