Ether

在 The DAO 提現過程中,如何處理獲取更多 gas 的最後一步?

  • April 2, 2022

我在這裡完成了他的整個過程,並掛斷了最後一步;它說我沒有足夠的汽油來執行提款。我在這裡做什麼?一步一步將非常有幫助!謝謝!!

這是我遵循的過程的最後一步:

執行提現合約功能

  1. 從提款合約中提取 ETH
  2. 在合約菜單中,選擇 The DAO 提款合約
  3. 在右側的 Write To Contract 列下,選擇 Withdraw 功能。
  4. 在 Execute from 欄位下,選擇要將 DAO 轉換為 ETH 的賬戶。
  5. 點擊執行並輸入您的帳戶密碼。
  6. 您應該會收到一條交易確認消息。
  7. 稍等片刻,您的乙太幣餘額應該會更新。如果沒有,請重啟乙太坊錢包。

在此處輸入圖像描述

approve我也遇到了同樣的問題,是主DAO提現失敗造成的。

遵循這篇文章中的提款方法 2 - 乙太坊錢包說明時: 如何在硬分叉後使用提款合​​約將我的 The DAO 代幣轉換為乙太幣?

遵循以下步驟很重要:批准將您的 DAO 轉移到提款契約

一旦您通過向 The DAO 發送交易來批准 The DAO 提款契約,提款時的“消耗所有氣體”錯誤就會消失。

該錯誤顯示為“消耗所有氣體”,因為如果您在批准提款之前嘗試提取 DAO,則提款合約會引發異常,該異常會消耗交易中的所有氣體。幸運的是,乙太坊錢包不會讓你送出這個錯誤的交易,而是通過消耗所有氣體來避免你浪費你的乙太幣。

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