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>"salt": "193e9997-5a10-4d9e-a829-69ddcf6cbf70"<inline-code> - This paramater is used when encrypting/decrypting your daemon password. For improved security, you can set the salt to anything else (such as a different UUID4 string).

<inline-code>"chain"<inline-code>: <inline-code>"kovan"<inline-code> or <inline-code>"mainnet"<inline-code> - This parameter defines which network you are going to be running your wallet daemon on.

<inline-code>"minGasPrice"<inline-code> and <inline-code>"maxGasPrice"<inline-code> - Both parameters refer to ETH gas prices and can be used to constrain the minimum and maximum amount of gas to be used when signing a transaction.

Nueva creación de la cartera

Esta es la forma recomendada de iniciar un Demonio Billetero.

<inline-code>Run node src/main.js account new<inline-code>
Notice the new wallet address is printed on the console.

¡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

The Enjin Wallet uses the Ledger (ETH) HD derivation path (<inline-code>m/44'/60'/0'<inline-code>). You can use MyEtherWallet to rebuild your private key from the 12-word recovery phrase.

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>
  • macOS: <inline-code>~/Library/Application\ Support/io.parity.ethereum/keys<inline-code>
  • Linux: <inline-code>$HOME/.local/share/io.parity.ethereum/keys<inline-code>
Geth
  • Windows: <inline-code>%APPDATA%\Ethereum\keystore<inline-code>
  • macOS: <inline-code>~/Library/Ethereum/keystore<inline-code>
  • Linux: <inline-code>~/.ethereum/keystore<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. Copy the linking code from the identity <inline-code><CODE><inline-code>.
  4. Run <inline-code>node src/main.js link <CODE><inline-code>

Ejecuta el Demonio de la Cartera

Run <inline-code>node src/main.js<inline-code>

Anterior
siguiente
En esta página