Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Loop server regtest documentation is not up to date

Abierto
#549 0 comentarios 0 reacciones 1 asignado Ver en GitHub

Los mantenedores suelen responder en 2 días

@GeorgeTsagk ya está trabajando en esto.

Desde el 3/2/2023.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

regtest

Hey,

I couldn't make loopserver work without adding a bitcoind node, but this aspect is not stated on the documentation

Besides, the examples use a old version of LND.

Bonus: Here below you will find some guidelines on how to set up a regtest loop environment with a Polar Lightning Network. Example polar network file: regtest.polar.zip

Steps:

  1. Set up polar lightning with the file above, also extract this file to a regtest.polar dir
  2. Fix loopserver docker images to support bind mounted lnd datadir (from the extracted dir above)
FROM lightninglabs/loopserver:v0.9.94-beta

COPY regtest.polar/volumes/lnd/alice /root/.lnd

USER root

RUN chmod -R 777 /root/.lnd
RUN chown -R loopserver:loopserver /root/.lnd

USER loopserver
  1. Launch a loopserver and a loopd(uncomment if you want to use it) with the following docker-compose.yml
version: '3'
services:
  loopserver:
    hostname: loopserver
    ports:
      - "11009:11009"
    extra_hosts:
      - "alice:host-gateway"
    #image: lightninglabs/loopserver:v0.9.77-beta
    build:
      context: .
      dockerfile: Dockerfile.loopserver
    platform: linux/amd64
    restart: unless-stopped
    networks:
      - regtest
    command:
      - "daemon"
      - "--maxamt=5000000"
      - "--lnd.host=alice:10001"
      - "--lnd.macaroondir=/home/loopserver/.lnd/data/chain/bitcoin/regtest"
      - "--lnd.tlspath=/home/loopserver/.lnd/tls.cert"
      - "--bitcoin.host=alice:18443"
      - "--bitcoin.user=polaruser"
      - "--bitcoin.password=polaruser"
      - "--bitcoin.httppostmode"
    volumes:
      - ./regtest.polar/volumes/lnd/alice:/home/loopserver/.lnd

  # loopd:
  #   image: loopd
  #   extra_hosts:
  #     - "carol:host-gateway"
  #   build:
  #     context: ./loop
  #     dockerfile: Dockerfile
  #   restart: unless-stopped
  #   networks:
  #     - regtest
  #   ports:
  #     - "11010:11010"
  #     - "8088:8081"
  #   volumes:
  #     - "./regtest.polar/volumes/lnd/carol:/root/.lnd"
  #     - "./loop:/root/.loop"
  #   command:
  #     - "loopd"
  #     - "--network=regtest"
  #     - "--debuglevel=debug"
  #     - "--server.host=loopserver:11009"
  #     - "--server.notls"
  #     - "--lnd.host=carol:10003"
  #     - "--lnd.macaroonpath=/root/.lnd/data/chain/bitcoin/regtest/admin.macaroon"
  #     - "--lnd.tlspath=/root/.lnd/tls.cert"

networks:
  regtest:
Lenguaje dominante
Go
Estrellas
593
Forks
138
Merge medio
4 d 18 h
PR fusionados (30 d)
20

Preparar el entorno

  • Incluye un Dockerfile o un archivo de Docker Compose
  • Tiene una plantilla de pull request
  • Sin guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de lightninglabs/loop

Todos los issues de lightninglabs/loop

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.