Recomiendo usar ganache, tiene un explorador de bloques donde puede inspeccionar las transacciones y el gas utilizado. El gas utilizado es independiente de la red utilizada, el gas utilizado para el despliegue debe ser el mismo en la red principal que en una red de prueba.
Luego puede usar la fórmula indicada en el mensaje de error.
gasolina * precio + valor
El precio del gas utilizado por defecto es la mediana de los bloques más recientes, puede utilizar web3.eth.gasPrice
para obtener el precio más reciente.
Este es un valor dinámico, por lo que cambiará con frecuencia. Puede usar un servicio como http://ethgasstation.info para obtener un valor fijo y usar ese valor en su archivo truffle.js.
De la documentación de Trufa
networks: {
// ..
live: {
network_id: 1, // Ethereum public network
// optional config values:
// gas
// gasPrice
}
}
ismael
shaharsol
gas used
que veo en Ganache para cada transacción es una figura estática que será idéntica cuando implemente el mismo código en la red en vivo?ismael
shaharsol