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!
Aquí hay algunos pasos que intentaría.
Reinicie su computadora para asegurarse de que cualquier versión anterior geth
que esté ejecutando haya terminado.
Desde https://github.com/ethereum/mist/releases , descárguelo Ethereum-Wallet-macosx-0-8-8.dmg
en 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:
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".
Desde Launchpad, ejecute la aplicación Ethereum Wallet recién instalada. Ethereum debería descargar la última versión de geth
1.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:
Y aquí está el último bloque de https://etherscan.io/ :
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 geth
para 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.