El nuevo token del firmante de paridad no puede paridad en la CLI

Tuve problemas durante la instalación y volví a instalar la cuenta. Está solicitando un nuevo token de firmante de paridad que claramente debe ingresarse en la línea de comando. Esto está instalado en OSX, puedo ver la carpeta .parity pero no hay nada importante allí. Si ejecuto un comando como parity -h(ayuda) o cualquier variación, claramente no está instalado. ¿Desde dónde se ejecuta el comando CLI?

¿Te importaría publicar los comandos puestos y los errores recibidos?

Respuestas (3)

Si instaló Parity a través de Mac-Installer, el ejecutable no está en su $PATH predeterminado de su emulador de terminal. Sin embargo, puede acceder a él directamente ejecutando:

/Applications/Parity\ Ethereum.app/Contents/MacOS/parity --help

Para generar un nuevo token de firmante, escriba:

/Applications/Parity\ Ethereum.app/Contents/MacOS/parity signer new-token

Divulgación, trabajo para Parity.

Gracias por la respuesta. He localizado la carpeta y el único archivo presente es el archivo go.sh. Eso solo apunta al servidor local en el puerto: 8080. Si ejecuto la aplicación desde el enlace en el Launchpad, me lleva al portal web donde puedo ver los detalles de las cuentas en el fondo atenuado con la pantalla de inicio para la nueva clave de firmante. He buscado en usuarios específicos, pero ¿tampoco está allí? ¿Algún otro pensamiento? ¿Dónde se guardan las llaves? ¿Vale la pena una reinstalación completa? Gracias

¿Cómo instalaste la paridad? ¿Desde la fuente o algún tipo de instalador binario?

¿Dónde se guardan las llaves?

Las claves pueden estar en ~/.local/share/io.parity.ethereum/keys

También pueden estar en ~/.parity/keys

La diferencia es molesta, pero parece ser el resultado de compilar desde el código fuente frente a instalar desde binario.

Es muy probable que el binario esté en ~/parity/target/release/parity si cumplió desde la fuente. Si instala desde un archivo .deb, está en /usr/bin/parity. Por supuesto, en OSX no se instala desde un archivo deb, así que no lo sé.

¿Has probado a escribir?

$ which parity

O qué tal:

$ find / -name 'parity'

Si usó el instalador de una línea para instalar Parity en Mac OS, su terminal no sabrá la ruta a donde está instalado Parity. Una forma simple de resolver esto es agregar un alias debajo ~/.bash_profilede su archivo ejecutando el siguiente comando:

echo "alias parity='/Applications/Parity\ Ethereum.app/Contents/MacOS/parity'" >> ~/.bash_profile && source ~/.bash_profile

Ahora puede ejecutar la paridad desde su CLI:

parity ui