Gas

汽油價格太高 - 我是否查看了錯誤的數據?

  • November 4, 2021

所以,我寫了一個智能合約來創建我自己的代幣。我部署在 Ropsten 上,一切都很好。下一步是部署到主網,我知道它是否只是為了測試它不值得但無論如何都想這樣做。我的第一個問題是,似乎沒有辦法提前知道要花多少汽油?我在一些地方讀到,當我使用 Javascript VM 部署時,我可以查看 remix 中的細節,我看到了這個

gas              | 80000000 gas
transaction cost |  1325491 gas 
execution cost   |  1325491 gas 

在這裡我可以看到只有交易成本似乎是 2610 ETH?這是一個準確的估計還是這些數字不能反映我在主網上部署的成本?

您正在gasEth. gas是衡量計算複雜度的單位,用於交易。Eth是用於支付的原生資產gas

您可以在此處閱讀有關氣體計算的詳細資訊:https ://ethereum.org/en/developers/docs/gas/#post-london 。從文件:

計算總交易費用的方法如下:Gas units (limit) * (Base fee + Tip)

因此,如果您的交易需要 1325491 氣體,則將該值乘以 used (base fee + tip)。查看https://ethgasstation.info/base fee目前是 130 gwei,小費(優先費用)約為 10 gwei。因此,如果您現在送出交易,您的 gas 價格將為 130+10=140 gwei,交易成本為 140gwei * 1325491 = 185568740 gwei = 0,18556874 Eth。

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