Primeros pasos del demonio
13

El Demonio Cartera Enjin es una utilidad que gestiona una dirección Ethereum vinculada a una identidad de la Nube de Confianza Enjin. Cuando una transacción es enviada a la Nube de Confianza, el demonio de la billetera recibe esa transacción, la firma y la envía de vuelta a la Nube de Confianza.

Configuración del demonio de la cartera de Enjin

Antes de inicializar el Demonio Cartera, abra su carpeta enjin-wallet-daemon.1.x.x-beta y busque el archivo example-config.json, el contenido de este archivo incluye algunos parámetros básicos de configuración.

Copia el archivo de example-config.json a config.json y luego ábrelo en un editor de texto.

{
   "salt": "193e9997-5a10-4d9e-a829-69ddcf6cbf70",
   "keyIterations": 1000,
   "chain": "kovan",
   "enjinxEndpoint": "https://daemon.api.enjinx.io/",
   "minGasPrice": 1000000000,
   "maxGasPrice": 21000000000
}

<inline-code>"sal": "193e9997-5a10-4d9e-a829-69ddcf6cbf70"<inline-code>- Este paramater se utiliza para cifrar/descifrar la contraseña de tu demonio. Para mejorar la seguridad, puedes configurar la sal a cualquier otra cosa (como una cadena UUID4 diferente).</inline-code>

<inline-code>"Cadena"<inline-code>: <inline-code>"kovan"<inline-code>o <inline-code>"mainnet</inline-code></inline-code> "<inline-code> <inline-code><inline-code>- Este parámetro define en qué red vas a ejecutar tu demonio de la cartera.</inline-code></inline-code></inline-code></inline-code></inline-code>

<inline-code>"minGasPrice"<inline-code>y <inline-code>"maxGasPrice"<inline-code>- Ambos parámetros se refieren a los precios del gas ETH y pueden utilizarse para limitar la cantidad mínima y máxima de gas que debe utilizarse al firmar una transacción.</inline-code></inline-code></inline-code>

Nueva creación de la cartera

Esta es la forma recomendada de iniciar un Demonio Billetero.

Ejecuta el nodo src/main.js cuenta nueva
Fíjate que la nueva dirección de la cartera está impresa en la consola.

¡Mantén una copia de seguridad de tu contraseña en algún lugar seguro! De lo contrario, no hay forma de recuperar tu cuenta.

Importar la clave privada existente

De la cartera de Enjin

La Cartera Enjin utiliza la ruta de derivación de Ledger (ETH) HD(m/44'/60'/0'). Puedes usar MyEtherWallet para reconstruir tu clave privada a partir de la frase de recuperación de 12 palabras.

Este método es bastante inseguro y sólo debe utilizarse sabiendo que expone su clave privada a un sitio web que podría haber sido comprometido. Para mitigar el riesgo, es muy recomendable desplegar una copia privada de MyEtherWallet desde https://github.com/kvhnuke/etherwallet/releases

Si decides hacer esta ruta, haz clic en "Ver información de la cartera" y sigue las instrucciones en pantalla:

  • Frase mnemotécnica
  • Pegar tus 12 palabras y mantener el campo de la contraseña vacío
  • Seleccionando la ruta de derivación del Ledger (ETH)
  • Elegir la dirección correcta de la lista de sugerencias

Desde MetaMask

Entre en los detalles de la cuenta y seleccione "Exportar clave privada".

Desde Paridad/Geth

Suponiendo que la instalación de su cliente utilice las carpetas de datos predeterminadas, las claves se almacenan allí:

Paridad
  • Windows: <inline-code>%HOMEPATH%/AppData/Roaming/Parity/Ethereum/keys</inline-code> <inline-code><inline-code></inline-code>
  • macOS: <inline-code>~Library/Application\\N-Support/io.parity.ethereum/keys</inline-code> <inline-code><inline-code></inline-code>
  • Linux: <inline-code>$HOME/.local/share/io.parity.ethereum/keys</inline-code> <inline-code><inline-code></inline-code>
Geth
  • Windows: <inline-code>%APPDATA%\\N-Tienda</inline-code> de llaves de verano <inline-code><inline-code></inline-code>
  • macOS: <inline-code>~/Librería/Ethereum/llavería</inline-code> <inline-code><inline-code></inline-code>
  • Linux: <inline-code>~/.ethereum/keystore</inline-code> <inline-code><inline-code></inline-code>

Cada llave se almacena en un archivo json sin extensión. Aquí también, puedes usar "Mi cartera" para extraer las claves privadas.

Este método es bastante inseguro y sólo debe utilizarse sabiendo que expone su clave privada a un sitio web que podría haber sido comprometido. Para mitigar el riesgo, es muy recomendable desplegar una copia privada de MyEtherWallet desde https://github.com/kvhnuke/etherwallet/releases

Si decides hacer esta ruta, haz clic en "Ver información de la cartera" y sigue las instrucciones en pantalla:

  • Llavero / Archivo JSON
  • Seleccione su archivo, introduzca su contraseña

Enlace a la nube de confianza

  1. Crear una cuenta en la Nube de Confianza.
  2. Crea una identidad para la aplicación que quieres controlar con el demonio de la cartera.
  3. Copia el código de enlace de la identidad <inline-code><CODE><inline-code>.
  4. Ejecute el nodo <inline-code>src/main.js link</inline-code> <inline-code> <CODE><inline-code></inline-code>

Ejecuta el Demonio de la Cartera

Ejecute el nodo <inline-code>src/main.js</inline-code> <inline-code><inline-code></inline-code>

Anterior
siguiente
En esta página