No Ethereum, enviar tokens ou chamar contratos inteligentes para realizar operações de escrita na blockchain exige taxas computacionais dos mineradores, e a faturação é calculada de acordo com o gas, que é pago em ETH. Independentemente de seu método de chamada ter sucesso ou falhar, você será cobrado pelo cálculo. Mesmo que falhe, o minerador verifica e executa sua transação (cálculo), então as taxas de gás devem ser pagas assim como as transações bem-sucedidas.
Simplificando, o limite de combustível equivale à quantidade de gasolina que um carro precisa adicionar, e o preço da gasolina equivale ao preço por litro de gasolina.
O limite de gás é chamado de limite porque é a quantidade máxima de gasolina que você está disposto a gastar em uma única transação. O gás necessário para uma transação é definido pela quantidade de código executada ao chamar o contrato inteligente. Se você não quiser gastar muito combustível, diminuir o limite não vai ajudar muito. Porque você deve incluir gás suficiente para pagar pelos recursos de computação, caso contrário, um erro será reportado devido à falta de gás. Todo o gás não utilizado será devolvido ao final da transferência. Então use o imToken para enviar 1 ETH, defina o limite de combustível para 400.000, e você receberá de 400.000 a 21.000 de reembolso de combustível após a transferência terminar.
Reduzir o preço da gasolina pode salvar os mineradores, mas também desacelera a embalagem dos mineradores. Mineradores priorizam transações com configurações altas de preço de combustível, e se quiser acelerar as transferências, pode definir o preço da gasolina mais alto para se manter na linha. Se você não estiver com pressa, só precisa definir um preço seguro da gasolina, e o minerador vai empacotar sua transaçãoVeja o preço mínimo da gasolina que os mineradores podem aceitar: http://ethgasstation.info/
Os dados são opcionais e usados para chamar o contrato. Você precisa converter a cadeia correspondente para hexadecimal, tool: http://string-functions.com/string-hex.aspx, e preencher os dados hexadecimais (começando com 0x), por exemplo, makoshan para hexadecimal é 0x6d616b6f7368616e |