¿Cómo solucionar este problema con Ethereum Wallet para convertir tokens DAO en ethers usando el contrato de retiro después de la bifurcación dura?

Estoy intentando convertir los tokens de The DAO en éteres usando las instrucciones para Ethereum Wallet como se describe en ¿Cómo convierto mis tokens de The DAO en éteres usando el contrato de retiro después de la bifurcación dura? .

Cuando inicio Ethereum Wallet (versión 0.8.7), no recibo la pregunta "¿Desea activar la cadena en la que los fondos vinculados al exploit se restauran a un contrato donde los titulares de tokens DAO pueden retirarlos?" .

Recibo este mensaje de error:

Couldn't connect to node. 
Node type: geth
Network: main
Platform: darwin (Architecure x64)
...flag provided but not defined: -support-dao-fork

Espero que alguien pueda aconsejarme sobre cómo solucionar esto.

¡Muchas gracias!

Respuestas (1)

Aquí hay algunos pasos que intentaría.

Instale la última versión de Ethereum Wallet 0.8.8

Reinicie su computadora para asegurarse de que cualquier versión anterior gethque esté ejecutando haya terminado.

Desde https://github.com/ethereum/mist/releases , descárguelo Ethereum-Wallet-macosx-0-8-8.dmgen su disco duro. Navegue con Finder a su directorio de descarga y haga doble clic en el archivo descargado. Verá la siguiente pantalla de instalación:

ingrese la descripción de la imagen aquí

Arrastre el ícono del logotipo de Ethereum en la parte superior hacia el ícono de Aplicaciones. Si se le pregunta si desea "Conservar ambos", "Detener" o "Reemplazar", seleccione "Reemplazar".

ingrese la descripción de la imagen aquí

Desde Launchpad, ejecute la aplicación Ethereum Wallet recién instalada. Ethereum debería descargar la última versión de geth1.5.5 y comenzar a ejecutarla.

Si su billetera Ethereum se inicia con éxito, comienza a sincronizarse y el número de bloque en la parte superior central de la billetera Ethereum coincide con el bloque "Último bloque" de https://etherscan.io/ , entonces su cadena de bloques se sincroniza correctamente.

Aquí está el bloque de la parte superior central de Ethereum Wallet:

ingrese la descripción de la imagen aquí

Y aquí está el último bloque de https://etherscan.io/ :

ingrese la descripción de la imagen aquí

Si sigues teniendo problemas con la sincronización

Cierre la billetera Ethereum.

En tu Terminal,

Iota:~ user$ cd $HOME/Library/Application\ Support/Ethereum\ Wallet/binaries/Geth/unpacked
Iota:unpacked user$ pwd 
/Users/user/Library/Application Support/Ethereum Wallet/binaries/Geth/unpacked
Iota:unpacked user$ ls -al
total 58096
drwxr-xr-x  6 bok  staff       204 19 Dec 16:12 .
drwxr-xr-x  4 bok  staff       136 25 Nov 11:26 ..
drwxr-xr-x  4 bok  staff       136  1 Jan  1970 geth-darwin-amd64-1.5.3-978737f5
drwxr-xr-x  4 bok  staff       136  1 Jan  1970 geth-darwin-amd64-1.5.5-ff07d548

Iota:unpacked user$ cd geth-darwin-amd64-1.5.5-ff07d548
Iota:geth-darwin-amd64-1.5.5-ff07d548 user$ ls -al
total 58160
drwxr-xr-x  4 bok  staff       136  1 Jan  1970 .
drwxr-xr-x  4 bok  staff       136 21 Dec 23:55 ..
-rw-r--r--  1 bok  staff     32397 15 Dec 01:35 COPYING
-rwxr-xr-x  1 bok  staff  29743692 15 Dec 01:37 geth

Ahora corre gethpara eliminar tus datos antiguos de blockchain

Iota:geth-darwin-amd64-1.5.5-ff07d548 user$ ./geth removedb
/Users/user/Library/Ethereum/geth/chaindata
Remove this database? [y/N] y

Ahora sincroniza rápidamente tus datos de blockchain

Iota:geth-darwin-amd64-1.5.5-ff07d548 user$ ./geth --fast console

Debería tomar varias horas en una conexión de banda ancha razonablemente rápida para sincronizar rápidamente sus datos de blockchain. Después de esto, debería poder ejecutar Ethereum Wallet con éxito.