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 encontrarno algún fallo. Sea prudente.

Inicializando Orchard

Accedemos a orchard vía https://orchard.cashu4community.xyz ustedes loarán mediante sus respectivos dominios. Lo primero que no 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/orchar/.env.

Orchard Initial Setup
  1. Insertamos la clave SETUP_KEY que se generó cuando configuramos la infraestructura, si no la guardamos podemos encontrarla en el archivo .env dentro de app-data/orchard/.env.
  2. Introducimos el nombre de usuario puede ser admin, orchard o como desee.
  3. Introducimos una contraseña y la confirmamos.

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 operaciones sobre el Nodo Bitcoin y nodo Lightning son informativas no hay mucho que hacer aquí, por lo que nos centraremos en el Mint de Cashu.

Orchard Mint Dashboard

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.

Orchard Info Section

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","conthelpact@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 estan presentes en el archivo .env. Según el desarrollador estas funciones vía RPC no están implementadas.

Orchard Config Section

Orchard sección Keysets

Desde esta sección podemos configurar un nuevo keyset sin tener que chocar con la linea de comando, 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.

Orchard Keysets Section
  1. Si queremos adicionar un nuevo Keyset lo podemos hacer aquí.
  2. Listado de Keysets exixtentes en el Mint
Importante: Si se esta usando la versión 0.20 de nutshel se recomienda generar los nuevos Keysets via mint-cli (esto lo pueden ver en la documentación del Mint de Cashu).
Orchard New Keyset

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 más.

Orchard Database Section