So legen Sie den Gaspreis für den ICO-Vertrag fest

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 :

  1. Wie hoch ist der minimale Gas- und Gaspreis für ein ICO mit offenem Zeppelin?
  2. Wenn wir den gasPrice nicht angeben, wird er dann standardmäßig auf 100 Gwei gesetzt?
  3. 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
}
} 

};

Antworten (1)

gasPriceSie 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 gasPricebei jeder von Ihnen erstellten Transaktion festlegen.