Estoy escribiendo un contrato ICO en trufa usando openzeppelin
Usé el siguiente código en truffle.js y estoy tratando de iniciarlo en la red principal. Cuando probé esto, pude ver que la transacción está usando el 100Gwei, que es demasiado alto.
Pregunta :
Por favor, hágame saber los mejores valores para estos parámetros "gasPrice:" y "gas:"
The below transaction hash which showing the Gas Price: 0.0000001 Ether (100 Gwei)
https://etherscan.io/tx/0xcb401703160f61fe376ba1d14c1b9cbabaa7388ee9b12b3e46c9ccd7cb48ac1d
trufa.js
module.exports = {
// Consulte http://truffleframework.com/docs/advanced/configuration // para personalizar su configuración de Truffle.
networks: {
mainnet: {
provider: infuraProvider('mainnet'),
gas: 400000,
network_id: '1'
}
},
solc: {
optimizer: {
enabled: true,
runs: 200
}
}
};
puede agregar un precio de gasolina predeterminado en la configuración con la gasPrice
opción:
mainnet: {
provider: infuraProvider('mainnet'),
gas: 400000,
network_id: '1',
gasPrice: 10000000000
}
Lo anterior lo establece en 10 gwei, lo que debería ser suficiente, dado el estado actual, no muy congestionado, de la red ETH .
También puede configurar gasPrice
con cada transacción que cree.