Remix

將一個簡單的合約部署到 ETH 主網(來自 remix),花費 500 美元?我做錯了嗎?

  • January 24, 2022

我有一個在我的 ganache 網路上測試過的簡單合約,現在我想將它推送到主網。所以我用大約 100 美元或 0.025 eth 資助了我的 Metamask,認為這足以支付 gas 費用。

但是我看到以下內容:

在此處輸入圖像描述

然後出現這個彈出視窗:

在此處輸入圖像描述

然後在 MetaMask 上:

在此處輸入圖像描述

什麼鬼,真的這麼貴嗎?我可以更改一些設置嗎?我不介意進入主網是否需要更長的時間,甚至一天或更長時間。我不想花 500 美元來做一個測試項目,老實說,50 美元我還可以。

任何見解或幫助表示讚賞!謝謝。

抱歉,這是在 L1 上工作的成本。考慮一下今天所有交易的平均 gas 為 ~130 gwei 或 ~150 美元:https ://ycharts.com/indicators/ethereum_average_gas_price 。這包括簡單的發送和廉價電話。

我建議部署到 L2。

  • 在做任何事情之前,我建議先看看這個來熟悉合約部署的gas計算
  • 閱讀上述連結後,我建議(如果可能的話),最小化你的solidity 程式碼。刪除額外的程式碼會產生更少的字節碼,這意味著您將為部署支付更少的費用。請注意,減少程式碼量不應導致降低程式碼的安全性和功能。
  • 另一個建議是等待最低的 gas 價格,然後部署合約。這些連結將幫助您追踪汽油價格:12。您還可以在 etherscan 上使用經過驗證的原始碼檢查合約的部署詳細資訊,以了解部署的費用範圍。
  • 您還可以在您的 remix/metamask 中****設置/編輯氣體配置(“氣體限制”是指您願意在特定交易上花費的最大氣體(或能量)量) (請參閱******)**。
  • 如果您的費用仍然很高,請在此處查看@mikko-ohtamaa的建議,以使用替代 EVM 兼容鏈,如 Avalanche、Polygon 等。

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