Mist

如何從乙太坊錢包(Mist)觀察列表中刪除 DAO 合約,因為它正在凍結?

  • August 10, 2016

我將 The DAO 添加到了我的 Mist 觀察列表中,但從那以後我經歷了錢包凍結的人。我想刪除這個可能會產生太多交易的合約,但是當我嘗試訪問它時 UI 凍結,我不能。

是否有另一種方法可以刪除被監視的聯繫人,也許是通過手動修改文件?謝謝。

垃圾箱

點擊要刪除的契約。在契約頁面上,將滑鼠懸停在名稱上。你看到一個垃圾桶。點擊此按鈕以刪除契約。

編輯:正如@Vesa 所述,由於 Mist 凍結,您可能無法訪問契約。您使用的是什麼作業系統和 Mist 版本。我在使用乙太坊錢包 0.7.2 時遇到了一些 0.6.2 中不存在的問題 - 嘗試執行這個舊版本來刪除你的合約。

手動刪除

在乙太坊錢包 (Mist) 菜單中,點擊開發 -> 切換開發者工具 -> 錢包 UI。點擊控制台選項卡。

進入CustomContracts.find().fetch()控制台,找到_id自定義合約的,然後輸入命令CustomContracts.remove({your Custom Contract _id})

這類似於在 Mist 中刪除自定義令牌 - 請參閱如何從霧中刪除自定義令牌中的螢幕?由 連結@Vesa


2016 年 5 月 18 日更新

乙太坊錢包 (Mist) 0.7.4 (Beta 18) 的新版本可從https://github.com/ethereum/mist/releases/獲得。請注意,如果您遇到任何凍結,您應該從監視列表中刪除 DAO 合約。

如果您正在觀看 The DAO,我們建議您暫時停止觀看,至少在它如此受歡迎的時候。如果這是您的意圖,您仍然可以向它發送乙太幣。在我們的測試中,即使性能有所提升,觀看 DAO 仍然偶爾會掛掉錢包。

如果由於凍結仍然無法從 Mist 中刪除 The DAO 合約,請考慮將 Mist 降級到 0.6.2,刪除合約,然後使用最新版本。


2016 年 5 月 29 日更新

如果您在遇到凍結問題後讓 Ethereum Wallet 執行幾個小時,Ethereum Wallet 將趕上它應收到的事件日誌條目geth,並且 Ethereum Wallet 將再次響應您的操作。


2016 年 7 月 23 日更新

即使在刪除 DAO 聯繫人並重新安裝 DAO 合約後,我的乙太坊錢包應用程序仍會凍結。

我重命名了我的~/.config/Mist目錄:

cd ~/.config
mv Mist Mist_pre_20160723

我啟動了 Ethereum Wallet 並使用How to add and watch the DAO contract 中的說明重新安裝了 DAO 合約

乙太坊錢包現在執行順利。

然後我刪除了我的舊~/.config/Mist_pre_20160723目錄。

乙太坊錢包配置目錄是:

  • 在 Linux 上,~/.config/Mist
  • 在 OS X 上,~/Library/Application Support/Mist
  • 在 Windows 上,C:\Users\<name>\AppData\Roaming\Mist

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