Ich schreibe einen ICO-Vertrag in Trüffel mit Openzeppelin
Ich habe den folgenden Code in truffle.js verwendet und versuche, im Mainnet zu starten. Als ich das versuchte, konnte ich sehen, dass die Transaktion 100 Gwei verwendet, was zu hoch ist.
Frage :
Bitte teilen Sie mir die besten Werte für diese Parameter "gasPrice:" und "gas:" mit.
The below transaction hash which showing the Gas Price: 0.0000001 Ether (100 Gwei)
https://etherscan.io/tx/0xcb401703160f61fe376ba1d14c1b9cbabaa7388ee9b12b3e46c9ccd7cb48ac1d
truffle.js
module.exports = {
// Siehe http://truffleframework.com/docs/advanced/configuration // um Ihre Truffle-Konfiguration anzupassen!
networks: {
mainnet: {
provider: infuraProvider('mainnet'),
gas: 400000,
network_id: '1'
}
},
solc: {
optimizer: {
enabled: true,
runs: 200
}
}
};
gasPrice
Sie können einen Standardgaspreis in der Konfiguration mit der Option hinzufügen :
mainnet: {
provider: infuraProvider('mainnet'),
gas: 400000,
network_id: '1',
gasPrice: 10000000000
}
Das Obige legt es auf 10 Gwei fest, was angesichts des aktuellen, nicht sehr überlasteten Zustands des ETH-Netzwerks ausreichen sollte .
Sie können das auch gasPrice
bei jeder von Ihnen erstellten Transaktion festlegen.