{"repo":"lightninglabs/lndinit","free":true,"listed":false,"github":"https://github.com/lightninglabs/lndinit","clone":"git clone https://github.com/lightninglabs/lndinit.git","description":"cloud infra tooling for lnd provisioning/unlocking","language":"Go","stars":37,"topics":["bitcoin","k8s","lnd","lightning","ln","network"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"lndinit: a wallet initializer utility for lnd This repository contains the source for the lndinit command. The main purpose of lndinit is to help automate the lnd wallet initialization, including seed and password generation. - Requirements - Subcommands - gen-password - gen-seed - load-secret - store-secret - store-configmap - init-wallet - wait-ready - migrate-db - Example usage - Basic setup - Kubernetes - Logging and idempotent operations Requirements Most commands of this tool operate independently of lnd and therefore don't require a specific version to be installed. The commands wait-ready and init-wallet only work with lnd v0.14.2-beta and later though. A recent version of Kubernetes is needed when interacting with secrets stored in k8s. Any version = v1.8 should work. --- Subcommands Most commands work without lnd running, as they are designed to do some provisioning work before lnd is started. gen-password gen-password generates a random password (no lnd needed) gen-seed gen-seed generates a random seed phrase No lnd needed, but seed will be in lnd -specific aezeed format load-secret load-secret interacts with kubernetes to read from secrets (no lnd needed) store-secret store-secret interacts with kubernetes to write to secrets (no lnd needed) store-configmap store-configmap interacts with kubernetes to write to configmaps (no lnd needed) init-wallet init-wallet has two modes: - --init-type=file creates an lnd specific wallet.db file - Only works if lnd is NOT runni","default_branch":null,"files":null,"tree":[],"storefront":"/r/lightninglabs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lightninglabs/lndinit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}