Truffle

“遷移”在 x 塊主網後耗盡了 gas

  • October 29, 2021

我試圖部署我的契約,但我不能。在 ropsten 和開發中部署後,由於某種原因我無法部署到主網。

松露 v5.3.3(核心:5.3.3)

部署…

在此處輸入圖像描述

在此處輸入圖像描述

編譯器

compilers: {
   solc: {
     version: "0.8.0",
     // docker: true,
     settings: {
      optimizer: {
        enabled: true,
        runs: 1000
      },
     }
   }
 },

主網配置

mainnet: {
       provider: () => new HDWalletProvider(mnemonic, `https://mainnet.infura.io/v3/xxxxx`),
       network_id: 1,
       gas: 5000000,
       gasPrice: 5e9,
       // confirmations: 2,
       from: 'xxx',
       // timeoutBlocks: 200,
       skipDryRun: true
   },

我的問題是:我需要放多少 gas 以及要部署多少塊?57 塊松露破了,你需要部署多少?

編輯

我部署到 ropsten 並工作。但主網沒有。

在此處輸入圖像描述

你需要你的gasPrice 更高。1 Gwei 是 1e9,現在 60-100 gwei 是“正常”的 gas 價格。通常需要更多。請參閱此處了解目前的汽油價格。

引用自:https://ethereum.stackexchange.com/questions/112439