Crea una billetera con celestia-node
Last updated
Last updated
Este tutorial pasará a usar el cel-key
utilidad para generar una billetera en celestia-node.
Si bien este tutorial repasará el proceso de instalación de cel-key
, se recomienda que complete primero los siguientes requisitos previos:
Una vez que haya completado el requisito previo, puede continuar con este tutorial.
cel-key
utilidadDentro del repositorio celestia-nodo hay una utilidad llama cel-key
eso utiliza la utilidad clave propuesta por Cosmos-SDK debate del capó. La utilidad se puede utilizar para add
, delete
, y administra claves para cualquier tipo de nodo DA (bridge || full || light)
, o simplemente las claves en general.
Primero debe ser más el repositorio celestia-nodo:
sh
Se puede construir utilizando la calidad de los siglos comandantes:
sh
o
sh
Para el propósito de esta guía, utilizares el make cel-key
comando.
Para generar una clave para un nodo Celestia, seleccionar la plaña para su tipo de nodo:
PUNTA
Este cargará la llave <key-name>
en el director del nodo.
Otras banderas que puede usar para personalizar su clave son las siguientes:
--node.store
: Especifica un director diferente que puede usar para guardar los datos y configuraciones de su nodo. Espera una ruta a un director.
--p2p.network
: Especifica para qué red desea la clave. Los valores hijo arabica
y mocha
. Tenga en cuenta que la red predeterminada será mocha
.
Tenga en cuenta que su nodo celestia solo recuerda las llamas que están dentro del mundo node.store
directorio bajo /keys
entonces debes asegurarte de señalar cel-key
uso al director correcto a través del node.store
o p2p.network
banderas si ha especificado un director o red personalizada que no sea Mocha.
También tenga en cuenta que si no especifica una red con --p2p.network
, el predetermin será mocha
.
Puede exportar una clave privada desde el lanzamiento local en formato cifrado y blindado ASCII.
Para importar desde un mnemotécnico, use el sistema comando, luego ingrese su bip39 mnemotécnico:
sh
Docker instalado en su máquina
Ejecute la imagen Docker ( en este ejemplo, estamos utilizando un nodo de luz en Mocha testnet ):
bash
PUNTA
Enumere contenedores activos en otra ventana con:
bash
La respuesta se verá como:
bash
Interactúe con el contenedor reemplazando <container-id>
para el ID del contenedor:
bash
Ahora, interactúa con cel-key
para verificar la clave que se autogeneró cuando inició el nodo:
bash
También puede exportar su clave desde el contenedor. En la siguiente sección, aprenderá cómo montar las llamas existentes en el contenedor.
En este ejemplo, montaremos una llave existente en el contenedor. También estamos usando una imagen existente llamada celestia-node. Este monte todo /.celestia-light-<p2p-network>/keys
dirección a su imagen, o en Mainnet Beta el /.celestia-light/keys
dirección.
Escribir un docker-compose.yml
para lograr esto:
ñame
Inicie el contenedor ejecutando el siguiente comando en el directorio con su docker-compose.yml
:
bash
Enumere contenedores activos en otra ventana con:
bash
La respuesta se verá como:
bash
Interactúe con el contenedor reemplazando <container-id>
para el ID del contenedor:
bash
Ahora, interactúa con cel-key
para verificar que su dirección coincida con la dirección que espera con la llave que montó:
bash
No necesita declarar una red para Mainnet Beta. Consulte
Comprensión de la .
Consultar para obtener información sobre qué puertos deben estar abiertos en su máquina.
No necesita declarar una red para Mainnet Beta. Consulte