Skip to main content

Lightning Providers

Numeraire SwissKnife supports multiple Lightning Network providers. The choice of provider depends on your needs and preferences regarding ease of use, privacy and sovereignty.

You can manage your node through the dashboard or the REST API.

tip

The recommended way to get started with Numeraire SwissKnife is to connect a self-hosted node: Core Lightning (CLN) or LND. Both are supported over gRPC and REST, run fully non-custodially, and let you keep complete control of your node and liquidity.

note

Self-hosted CLN and LND providers include an integrated on-chain Bitcoin wallet (address management, wallet sync and transaction preparation before broadcast). The on-chain address script type is configured via the root-level bitcoin_address_type setting (p2pkh, p2sh, p2wpkh (default) or p2tr).

Core Lightning​

Core Lightning is a non-custodial Lightning Network implementation built in C and Rust by Blockstream. It allows you to run your own node and manage your own liquidity. Core Lightning offers a gRPC and REST API, both supported.

  • Non-custodial
  • Run your own node
  • Manage your own liquidity

gRPC (ln_provider = "cln_grpc")​

See the configuration values for Core Lightning gRPC here.

REST (ln_provider = "cln_rest")​

See the configuration values for Core Lightning REST here.

LND​

The Lightning Network Daemon (LND) - is a complete implementation of a Lightning Network node built in Go by Lightning Labs. It is the most popular Lightning Network implementation and is widely used in the Bitcoin ecosystem. LND offers a gRPC and REST API, both supported.

  • Non-custodial
  • Run your own node
  • Manage your own liquidity
note

The LND macaroon_path may point to either a raw binary macaroon or a base64-encoded macaroon file. The format is auto-detected.

gRPC (ln_provider = "lnd_grpc")​

See the configuration values for LND gRPC here.

REST (ln_provider = "lnd_rest")​

See the configuration values for LND REST here.

Phoenixd​

phoenixd is the server equivalent of the popular phoenix wallet for mobile. It is written in Kotlin Multiplatform and runs natively on Linux, MacOS (x86 and ARM), and Windows (WSL).

Coming soon...

Lightspark​

Lightspark Connect is a software service that enables our customers to use the Lightning Network to send and receive payments. Through an easy interface, customers control their funds on Lightning. Lightspark cannot initiate customer transactions or move or control customer funds. Customers can move funds to a different service at any time.

Coming soon...

Not finding your provider?​

If you want to use a different Lightning provider, please open a feature request on our GitHub repository.