Agregué The DAO a mi lista de observación de Mist, pero como muchas personas experimenté congelación de la billetera desde entonces. Me gustaría eliminar este contrato que probablemente genera demasiadas transacciones para ver, pero como la interfaz de usuario se congela cuando intento acceder a él, no puedo.
¿Hay otra forma de eliminar el contacto observado, tal vez modificando un archivo manualmente? Gracias.
Haga clic en el contrato que desea eliminar. En la página del contrato, pase el cursor sobre el nombre. Ves un bote de basura. Haga clic aquí para eliminar el contrato.
EDITAR: como señaló @Vesa, es posible que no pueda acceder al contrato ya que Mist se congela. ¿Qué sistema operativo y versión de Mist estás usando? He tenido algunos problemas con Ethereum Wallet 0.7.2 que no están presentes en 0.6.2. Intente ejecutar esta versión anterior para eliminar su contrato.
En el menú Ethereum Wallet (Mist), haga clic en Desarrollar -> Alternar herramientas de desarrollador -> Interfaz de usuario de la billetera. Haga clic en la pestaña Consola.
Ingrese CustomContracts.find().fetch()
en la consola, encontrando el _id
del Contrato personalizado, luego ingrese el comando CustomContracts.remove({your Custom Contract _id})
.
Esto es similar a eliminar fichas personalizadas en Mist: consulte las pantallas en ¿Cómo eliminar fichas personalizadas de la niebla? como vinculado por @Vesa
.
Una nueva versión de Ethereum Wallet (Mist) 0.7.4 (Beta 18) está disponible en https://github.com/ethereum/mist/releases/ . Tenga en cuenta que debe eliminar el contrato DAO de su lista de seguimiento si experimenta congelamientos.
Si estás viendo The DAO, te recomendamos que dejes de verlo por ahora, al menos mientras sea tan popular. Todavía puedes enviarle éter, si esa es tu intención. En nuestras pruebas, incluso si el rendimiento ha mejorado, ver el DAO todavía cuelga la billetera de vez en cuando.
Si aún no puede eliminar el contrato The DAO de Mist debido a la congelación, considere degradar Mist a 0.6.2, elimine el contrato y luego use la última versión.
Si deja que Ethereum Wallet se ejecute durante unas horas después de experimentar un problema de congelación, Ethereum Wallet se pondrá al día con las entradas del registro de eventos que debe recibir geth
y, una vez más, Ethereum Wallet responderá a sus acciones.
La aplicación My Ethereum Wallet se mantuvo congelada incluso después de eliminar el contacto DAO y reinstalar el contrato DAO.
Cambié el nombre de mi ~/.config/Mist
directorio:
cd ~/.config
mv Mist Mist_pre_20160723
Inicié Ethereum Wallet y reinstalé el contrato DAO siguiendo las instrucciones de Cómo agregar y ver el contrato DAO .
Ethereum Wallet ahora funciona sin problemas.
Luego eliminé mi antiguo ~/.config/Mist_pre_20160723
directorio.
Los directorios de configuración de Ethereum Wallet son:
~/.config/Mist
~/Library/Application Support/Mist
C:\Users\<name>\AppData\Roaming\Mist
fetch()
y remove()
el error a su pregunta? En el peor de los casos, elimine los archivos de configuración de Mist y comience de nuevo. En Linux es $HOME/.config/Mist. Cambie el nombre primero y luego elimine si tiene éxito.
Vesa
Nicolás Massart