如何從乙太坊錢包(Mist)觀察列表中刪除 DAO 合約,因為它正在凍結?
我將 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