Skip to content

yzernik/squeakroad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

15d87d7 · Aug 9, 2022
Aug 4, 2022
Jul 30, 2022
Aug 6, 2022
Aug 5, 2022
Aug 9, 2022
Jul 8, 2022
Jun 30, 2022
Aug 9, 2022
Jul 30, 2022
Jul 8, 2022
Jul 5, 2022
Jul 30, 2022
Jul 29, 2022
Jul 8, 2022
Aug 1, 2022

Repository files navigation

squeakroad

GitHub release GitHub CI workflow

Installation

Requirements

  • an LND node
  • Rust and Cargo
  • openssl
  • gexiv2

Step 1. Create the configuration

Create a config.toml file and fill in the relevant sections to connect to your LND node:

db_url="db.sqlite"
admin_username="admin"
admin_password="pass"
lnd_host="localhost"
lnd_port=10009
lnd_tls_cert_path="~/.lnd/tls.cert"
lnd_macaroon_path="~/.lnd/data/chain/bitcoin/mainnet/admin.macaroon"

Step 2. Start squeakroad:

cargo run

Go to http://localhost:8000/ and use the username/password in config.toml to log in.

Test

cargo test

Database Migrations

Use sqlx-cli.

Telegram

Join our Telegram group!

License

Distributed under the MIT License. See LICENSE file.