Re: [閒聊] Zombie club 公售問題
看板DigiCurrency (數位貨幣)作者EMPshockwave (開會人生)時間4年前 (2022/03/18 16:58)推噓1(1推 0噓 1→)留言2則, 1人參與討論串2/2 (看更多)
※ 引述《flywater ()》之銘言:
: 不知道這邊有沒有人關注
: 剛看群組說超多人gwei給到4000~5000還沒有mint到
: mint到的反而是那些只給1000~2000gwei的
: 有人知道發生什麼事情了嗎
為什麼正常操作卻發生"out of gas"的問題
在錢包收到發送交易的指令時,錢包會根據合約估計一個gas limit,而當這個gas limit
低於真正會花費的gas時,就會出現這個錯誤,並且手續費被消耗掉。首先有兩個技術點
必須說明:
智能合約只負責邏輯的處理,並不能做對gas limit的調整
前端可以做,但我們並沒有限制gas limit的大小
所以可以確定這是錢包估計不正確所導致,一個好的作法是找出所有可能的花費,盡可能
高估實際花費的gas,並設定更高的gas limit,所以常常會看到某些交易gas limit與實
際消耗的gas有不小的差距,像是這個我們隨機找個交易(實際花費大約只有估計的一半
):
https://etherscan.io/tx/0xcd268d85a7f322457f5ca9cb75aafaf63b39004b1d57027472cce291ddd4c227
如何估計gas limit根據不同錢包可能有不同作法,這我們無法干涉,也有可能是錢包版
本太舊,導致其估計的不正確。
其實公售本來就很多不確定性,真的要不出任何問題還是全白單就好了...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.20.125 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/DigiCurrency/M.1647593930.A.859.html
推
03/18 18:21,
4年前
, 1F
03/18 18:21, 1F
→
03/18 18:21,
4年前
, 2F
03/18 18:21, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
DigiCurrency 近期熱門文章
11
55
PTT數位生活區 即時熱門文章