Administración del Mint de Cashu con Orchard
Orchard es una herramienta web que nos permitirá tener un mayor control de las operaciones realizadas en el Mint de Cashu, además de realizar algunas operaciones sobre este. Es una herramienta en desarrollo, por lo que podemos encontrarnos con algún fallo. Sea prudente.
Inicializando Orchard
Accedemos a Orchard vía https://orchard.cashu4community.xyz (ustedes lo harán mediante sus respectivos dominios). Lo primero que nos encontramos es la pantalla de inicialización de Orchard que nos pide la SETUP_KEY. Recordemos que esto lo generamos en el paso de Configuración de la Infraestructura y lo debimos haber copiado. En caso de no encontrar dicha clave, la pueden ver en el archivo app-data/orchard/.env.
- Insertamos la clave
SETUP_KEYque se generó cuando configuramos la infraestructura. Si no la guardamos, podemos encontrarla en el archivo.envdentro deapp-data/orchard/.env. - Introducimos el nombre de usuario (puede ser admin, orchard o como desee).
- Introducimos una contraseña y la confirmamos.
- Hacemos clic en el botón
Startpara guardar los cambios.
Orchard Mint Dashboard
Orchard permite mostrar información del nodo Bitcoin en caso de que tengamos uno instalado, nodo Lightning y el Mint de Cashu. Las secciones del nodo Bitcoin y nodo Lightning son solo informativas, no hay mucho que hacer allí, por lo que nos centraremos en el Mint de Cashu.
- Se muestra la información del Mint como su nombre, URL, descripción entre otros datos.
- Se muestran los NUTs activos en el Mint de Cashu.
- Se muestran datos relacionados con los Keysets.
- En la vista de Actividades se muestran cantidad de operaciones, número de operaciones Melt y Mint, % de operaciones completadas entre otros datos.
Orchard sección Info
En la sección de Info podemos actualizar toda la información del Mint en lo referente a los datos de contacto. Todos pueden ser actualizados desde esta vista.
- Tras actualizar los datos del Mint, procedemos a guardarlos.
Toda esta información es la que se puede editar en el archivo app-data/cashu/.env en la sección Mint Information:
# Mint information
MINT_INFO_NAME="Cashu4CS"
MINT_INFO_DESCRIPTION="The short mint description"
MINT_INFO_DESCRIPTION_LONG="A Cashu4Community Mint for educational purpose"
MINT_INFO_CONTACT=[["email","contact@cashu4community.xyz"], ["twitter","@cashu4community"]]
MINT_INFO_MOTD="Message to users"
MINT_INFO_ICON_URL="https://cashu4community.xyz/images/icons/cashu4community_logo_transparente.png"
MINT_INFO_URLS=["https://mint.cashu4community.xyz"]
MINT_INFO_TOS_URL="https://mint.host/tos"
Orchard sección Config
Actualmente la sección Config no es funcional, y todo lo que se muestra aquí es informativo como el máximo y mínimo en una operación de mint o melt, habilitar o deshabilitar Redis, entre otras opciones. Dicho sea de paso, estas opciones están presentes en el archivo .env. Según el desarrollador, estas funciones vía RPC no están implementadas.
Orchard sección Keysets
Desde esta sección podemos configurar un nuevo keyset sin tener que interactuar con la línea de comandos. Solo tiene una limitante: por el momento solo funciona con keysets versión v1; la última actualización de Nutshell incorpora la versión v2.
- Si queremos añadir un nuevo Keyset lo podemos hacer aquí.
- Listado de Keysets existentes en el Mint.
- Después de seleccionar la comisión a usar, seleccionamos la versión del keyset. Por el momento Orchard solo soporta la v1.
Orchard sección Database
En esta sección se muestra información alojada en la base de datos como operaciones de Mint y Melt. Se pueden realizar backups de la base de datos entre otras opciones de visualización.
- Haciendo clic en el botón
Create Backuppodemos realizar un respaldo de la base de datos.