Avatar
Curtis Lee Fulton
8844167cad66da6df504a97abb42bfd27a61c8a9207320cafe9f931e909f2036
Bitcoin Rust Software Engineer • author of Switchgear, high availability Bitcoin Lightning payment for enterprise • https://github.com/bitshock-src/switchgear

Switchgear - High availability LNURL balancer for enterprise Bitcoin Lightning payment providers

ALPHA release v0.1.22

* Secrets file - secure credential loading

* Etag for Discovery service - lighter/faster LN node updates, cacheable REST responses

https://github.com/bitshock-src/switchgear

Switchgear - High availability LNURL balancer for enterprise Bitcoin Lightning payment providers

ALPHA release v0.1.16

* Native certs loaded for Lightning Node, DB, Offer/Backend HTTP Store TLS connections

* Replaced Ring with aws-lc-rs

* Removed Mozilla CA bundle from binary

* LND gRPC client enforces safe defaults for certificate validation

* New ln-trusted-roots config to optionally provide LN Node trusted roots

** Native certs for DB requires patched sqlx ** - will be fixed in next sqlx release

https://github.com/bitshock-src/switchgear

Switchgear ALPHA release v0.1.13

Paging for Offer Service

- Offer Service: start and count query parameters for /offers and /metadata endpoints

- CLI: start and count arguments for swgr offer get and swgr offer metadata get

Never miss a Bitcoin Lightning payment with Switchgear

https://github.com/bitshock-src/switchgear

Switchgear ALPHA release v0.1.12

Easier Backend API

- Discovery Service: PATCH method

- CLI: swgr discovery patch

- CLI: swgr discovery enable/disable

- CLI: swgr discovery ls outputs markdown

- Backend names

Bugfix: CLI error exit status for model failures

Never miss a Bitcoin Lightning payment with Switchgear

https://github.com/bitshock-src/switchgear

Switchgear ALPHA 0.1.5 released:

* upgrade CLN proto to v25.09

* upgrade LND proto to v0.19.3-beta

* upgrade test framework to CLN v25.09 and LND v0.19.3-beta

* built in LN grpc clients for faster updates

* shared tonic v0.14.2 for smaller binary

Switchgear - high availability LNURL balancer for enterprise Bitcoin Lightning payment providers. Open source. Implemented in Rust.

https://github.com/bitshock-src/switchgear

Switchgear v0.1.2 ALPHA update:

Feature: Lightning Node backends can be members of multiple Offer partitions

Bug fix: Offer endpoints now return correct http status 400 instead of 500 for foreign key restraint errors

Switchgear is a high availability LNURL balancer for enterprise Bitcoin Lightning payment providers.

https://github.com/bitshock-src/switchgear

If you’re a vendor, running less than two lightning nodes is an anti pattern. You need a balancer with liquidity bias selection.

If you’re a seller, consider running more than one node with Switchgear. Never miss a payment!

https://github.com/bitshock-src/switchgear

We've released Switchgear - high availability LNURL balancer for enterprise Bitcoin Lightning payment providers. Open source. Implemented in Rust.

https://github.com/bitshock-src/switchgear