ETH insuficiente para enviar – Por que você precisa de ETH para transferir Tokens ERC 20?
Você está tentando transferir tokens, mas recebendo uma mensagem de erro informando “Não há ETH suficiente para enviar”? Bem, na verdade significa que você não tem ETH suficiente para cobrir o custo do gás.
Recentemente, após nosso tutorial de carteira MetaMask, um usuário fez um depósito simbólico e ele teve problemas para enviá-lo de sua carteira. É porque eles tinham saldo ETH insuficiente em sua conta.
MetaMask, My Ether Wallet, Ledger, Exodus ou qualquer que seja a carteira. Para enviar tokens, você precisa ter o ETH na carteira. Isso é para cobrir as taxas de transação.
Não há problema em pagar taxas de ETH ao transferir Ethereum. Mas por que o ETH é necessário para enviar tokens? Não posso pagar as taxas em tokens que estou transferindo?
Se você está apenas começando com os tokens Ethereum e ERC 20, isso pode parecer confuso. Aqui, vamos entender a necessidade do Ether para transferir tokens.
Taxas de transação no Ethereum
Vamos primeiro supor que não houve nenhuma taxa de transação. Todos são livres para enviar uma transação na rede Ethereum. O que acontece? Obviamente, a rede receberia spam com milhões de transações e eventualmente ficaria entupida. Para evitar isso, precisamos introduzir a taxa de transação. A taxa de transação é a única motivação para os mineiros incluírem sua transação no bloco.
Qualquer que seja a mudança de estado da rede; Esteja você transferindo Ether, transferindo tokens, implantando um contrato inteligente ou executando funções de contrato inteligente, você precisa pagar taxas no Ether. É porque no Ethereum a taxa de transação é medida em unidades de gás, uma fração de éter.
Agora, isso traz a seguinte questão. Preciso de ETH para receber ETH e tokens?
Preciso da ETH para receber?
Não, para receber Ethereum ou quaisquer tokens ERC-20 em sua carteira, você não precisa ter ETH. No entanto, para enviar ETH ou transferir tokens de sua carteira, você precisará de ETH para o gás. As taxas de transação são pagas apenas pelo remetente e não pelo destinatário.
Digamos, por exemplo, que você esteja enviando tokens de uma carteira para outra, então estará pagando taxas. Se alguém estiver enviando token para o seu endereço Ethereum, o remetente cobrirá as taxas.
Portanto, para armazenar tokens em sua carteira, você não precisa de nenhum ETH. Mas certifique-se de ter pequenas quantidades de Ethereum em sua carteira para o custo do gás. Apenas no caso de, no futuro, você desejar transferir esses tokens de sua carteira.
Mas, por que ETH? Não posso pagar em tokens que estou transferindo?
Por que o Ether é necessário para enviar tokens ERC-20?
Faz sentido permitir que as pessoas paguem taxas em tokens ERC-20. No entanto, não é assim que funciona.
ERC-20 é um ativo blockchain. Assim como o Bitcoin e outras criptomoedas, eles podem armazenar e realizar transações de valor. No entanto, a principal diferença é que eles não têm seu próprio blockchain.
Os tokens ERC-20 são tokens baseados em Ethereum. O que significa que eles são criados e hospedados no blockchain Ethereum. Tether (USDT), Chain Link (LINK), Aave (LEND), OMG, Maker (MKR), 0x (ZRX), Basic Attention Token (BAT), Compound, DAI e YFI são alguns dos tokens populares executados no Ethereum blockchain.
A partir de hoje, existem 1000 tokens baseados em Ethereum (ERC-20) que coexistem no blockchain Ethereum e todos se beneficiam da mesma tecnologia.
Como o token ERC 20 é executado no blockchain Ethereum, eles são armazenados no endereço Ethereum e todas as suas transações ocorrem apenas na rede Ethereum. Uma vez que esses tokens operam em Ethereum, as taxas de transação de blockchain são pagas apenas em Ethereum e não em tokens.
As transações ETH requerem gás
Cada operação que faz parte da cadeia de blocos Ethereum requer uma certa quantidade de gás. Quer se trate de uma transação Ethereum regular ou uma execução de contrato inteligente. Para executar qualquer transação, será necessário gás. Este gás é pago em ETH, geralmente uma fração do éter é chamada de gás.
Agora, entender o gás, o preço do gás (GWEI) e o limite do gás em Ethereum pode ser bastante complexo e está fora do escopo deste artigo. Faremos um guia separado cobrindo isso.
Por enquanto, tudo que você precisa entender é que se o seu saldo Ethereum for zero ou se for muito baixo, a transferência de token não será realizada. Portanto, tenha um pouco de Ether em sua carteira para cobrir os custos de transação.
Você pode usar este serviço (https://ethgasstation.info/) para verificar a taxa de transação recomendada atual.