Saltar al contenido principal

Servicios de Lokihub

Lokihub utiliza servicios externos para las operaciones de Lightning, la comunicación NWC y las consultas a la cadena de bloques. Puede elegir entre los valores predeterminados de la comunidad o configurar los suyos propios.

Tipos de servicios

LSP (Proveedor de Servicios Lightning)

Opcional: proporciona liquidez de entrada para recibir pagos.

Cuando abre un canal Lightning, solo puede enviar los fondos que haya depositado. Para recibir pagos, necesita liquidez de entrada, ya sea por el equilibrio natural del canal o por un LSP que abra un canal hacia usted.

Lo que ofrecen los LSP:

  • Abrir canales a su nodo.
  • Proporcionar liquidez de entrada.
  • Creación de canales justo a tiempo (JIT).

En Lokihub: Seleccione de la lista de LSP de la comunidad o añada el suyo propio. Los LSP de Lokihub utilizan las especificaciones LSPS (LSPS0 a LSPS5) para una liquidez estandarizada.

Retransmisor Nostr (Nostr Relay)

Enruta los mensajes de la conexión NWC entre su nodo y las aplicaciones conectadas.

Cuando conecta una aplicación a través de NWC, su nodo y la aplicación se comunican a través de un retransmisor Nostr. El retransmisor no ve los datos de pago, solo los mensajes de conexión cifrados.

En Lokihub: Elija un retransmisor público o ejecute el suyo propio. Puede seleccionar tantos retransmisores como desee para asegurar una fiabilidad y opciones de respaldo de comunicación sólidas.

Explorador de bloques

Consulta los detalles de las transacciones en la cadena, información de la cadena de bloques y estadísticas de los nodos Lightning.

En Lokihub: Apunte a cualquier explorador de bloques compatible con Flokicoin.

Widget de tablón de mensajes

Widgets de chat interactivos donde los miembros de la comunidad pueden publicar mensajes con zaps. Los fondos recaudados pueden utilizarse para airdrops de la comunidad u otros fines. Configure múltiples widgets para diferentes canales.

En Lokihub: Elija entre los tablones de mensajes de la comunidad o configure el suyo propio.

Servicio de Swap

Opcional: intercambie fondos entre su billetera en la cadena y los canales de Lightning.

Útil cuando necesite mover fondos de su saldo en la cadena a Lightning (loop in) o de Lightning a la cadena (loop out).

En Lokihub: Utilice la interfaz de swap integrada, impulsada por el proveedor de swap que elija.

Para proveedores de servicios: envíe su servicio

El directorio de Servicios es de código abierto y está mantenido por la comunidad.

Estructura del repositorio

Las configuraciones de los servicios se encuentran en: flokiorg/lokihub-services

lokihub-services/
├── services.json # LSP, retransmisores, exploradores
├── rates.json # Tipos de cambio
├── currencies.json # Monedas admitidas
└── info.json # Información general y MOTD

Cómo añadir un servicio

1. Bifurcar (Fork) el repositorio

Bifurque flokiorg/lokihub-services en GitHub.

2. Edite services.json

Añada su servicio a la sección correspondiente.

Añadir un LSP

Añada al array lsp:

{
"name": "Mi LSP",
"uri": "pubkey@host:port",
"description": "Admite canales JIT y liquidez de entrada"
}

Campos:

  • name: nombre a mostrar de su LSP.
  • uri: cadena de conexión (pubkey@host:port).
  • description: descripción corta de los servicios ofrecidos.

Añadir un retransmisor Nostr

Añada al array relay:

{
"name": "Mi Retransmisor",
"url": "wss://retransmisor.ejemplo.com",
"description": "Retransmisor Nostr rápido para NWC"
}

Campos:

  • name: nombre a mostrar.
  • url: URL de WebSocket.
  • description: descripción corta.

Añadir un explorador de bloques

Añada al array explorer:

{
"name": "Mi Explorador",
"url": "https://explorador.ejemplo.com",
"description": "Explorador de la cadena de bloques Flokicoin"
}

Campos:

  • name: nombre a mostrar.
  • url: URL HTTPS.
  • description: descripción corta.

Añadir un Widget de tablón de mensajes

Añada al array widget:

{
"name": "Tablón de la comunidad",
"url": "nostr+walletconnect://b889...4f1?relay=wss://retransmisor.ejemplo.com/v1&secret=79...a1",
"description": "Los fondos recaudados en este tablón de mensajes están destinados a sesiones de airdrop y pagos de juegos"
}

Campos:

  • name: nombre a mostrar.
  • url: cadena de conexión de NWC (nostr+walletconnect://...).
  • description: descripción corta.

3. Crear Pull Request

Envíe sus cambios para revisión.

Proceso de revisión

Los Pull Requests se revisan para verificar:

  • Estructura JSON válida.
  • Puntos de conexión del servicio en funcionamiento.
  • Información precisa del servicio.
  • Fiabilidad y tiempo de actividad (para los valores predeterminados de la comunidad).

Descripciones de archivos

services.json

Directorio de servicios de la comunidad recomendados:

  • LSPs: Proveedores de Servicios Lightning.
  • Retransmisores (Relays): retransmisores Nostr para NWC.
  • Exploradores: exploradores de bloques.
  • Widgets: tablones de mensajes de chat con zaps.
  • Servicios de Swap: intercambios de fondos en la cadena/fuera de la cadena.

rates.json

Tipos de cambio actuales de FLC (Flokicoin) frente a monedas fiduciarias.

currencies.json

Lista de monedas fiduciarias admitidas y sus símbolos.

info.json

Información general y mensaje del día (MOTD) para usuarios de Lokihub.

¿Preguntas?