Skip to content

Releases: lnbotdev/cli

v1.0.0

05 Mar 15:59

Choose a tag to compare

v1.0.0 — Wallet-scoped API

Major release migrating to the go-sdk v1.0.0 wallet-scoped API pattern.

Breaking changes

  • Config format changed — old configs (wallets map with per-wallet keys) are no longer recognized. Run lnbot init to create a new account, or lnbot restore recovery --passphrase "..." to restore an existing one.
  • lnbot init now registers an account and creates the first wallet in one step (previously just created an empty config file).
  • lnbot wallet create no longer accepts --name or returns API keys — wallets share the account's user key.
  • lnbot wallet delete removed — wallets are managed on the server, not locally.
  • --wallet flag now accepts a wallet ID (wal_...) or name (resolved via API), instead of a local config name.
  • lnbot address transfer --to removed — use --target-key only.

What's new

  • Simplified config — stores only primary_key, secondary_key, and active_wallet_id. No per-wallet keys.
  • Multi-wallet — all wallets share one user key (uk_). Switch with lnbot wallet use <name|id>.
  • Wallet list from APIlnbot wallet list fetches from the server.
  • Wallet-scoped MCP URLlnbot mcp config --remote now generates the correct /v1/wallets/{id}/mcp endpoint.
  • 30 integration tests — full end-to-end CLI testing against the live API.

Integration tests

LNBOT_USER_KEY=uk_... LNBOT_WALLET_ID=wal_... \
  go test -tags=integration -run TestInteg -v -count=1 -timeout=120s ./cmd/

Migration

Run lnbot init to start fresh, or restore an existing account:

lnbot restore recovery --passphrase "word1 word2 ... word12"

v0.4.0

27 Feb 15:56

Choose a tag to compare

Install

curl -fsSL https://ln.bot/install.sh | bash

Or via Homebrew:

brew install lnbotdev/tap/lnbot

Changelog

  • 859b353 Upgrade go-sdk to v0.4.0 (event stream, preimage, serviceFee)

v0.3.0

27 Feb 15:01

Choose a tag to compare

Install

curl -fsSL https://ln.bot/install.sh | bash

Or via Homebrew:

brew install lnbotdev/tap/lnbot

Changelog

  • 37e0c7b Update README: simplify config and completions
  • 75f1482 Wait for payment settlement, LNURL support, --no-wait flag

v0.2.0

27 Feb 01:07

Choose a tag to compare

Install

curl -fsSL https://ln.bot/install.sh | bash

Or via Homebrew:

brew install lnbotdev/tap/lnbot

Changelog

  • 6fed9ac Add --after pagination and fix CLI tweaks
  • a221962 Add update command and auto-update check
  • d1353a4 Bump version to 0.2.0
  • d0e7497 Fix semver comparison in update checker
  • b918e6d Remove QR code generation from invoice command

v0.1.0

26 Feb 22:24

Choose a tag to compare

Install

curl -fsSL https://ln.bot/install.sh | bash

Or via Homebrew:

brew install lnbotdev/tap/lnbot

Changelog

  • 88fb5a3 Add MIT license
  • e705617 Add lnbot CLI, commands, and CI
  • bd95862 Remove local go-sdk replace; update go.sum
  • 7364bb7 fix: make homebrew tap optional in goreleaser
  • b3e518e fix: remove LICENSE from archive files