Skip to main content

Numeraire SwissKnife

Numeraire SwissKnife is a wallet and transaction orchestrator enabling easy integration of Bitcoin, Lightning and Nostr to any entity that wishes so without the complexities of above technologies.

Running your own SwissKnife instance allows you to be self-sovereign, have full control over your funds and privacy and participate in the Bitcoin network in a trustless way. We highly recommend installing SwissKnife on your own hardware, either on your desktop, on a Raspberry Pi or on a server in the cloud. If you don't want to be bothered, you can use the Numeraire Dashboard, which is essentially the SwissKnife ran as a service.

Numeraire SwissKnife

Features​

  • Lightning Network. Send and receive payments.
  • LNURL support.
  • Lightning Address. Deploy your own Lightning Address infrastructure. Like email, anyone can use identifiers (username@your.domain) to send and receive payments.
  • On-chain Bitcoin wallet. Address management, wallet sync and transaction preparation before broadcast (for self-hosted Core Lightning and LND).
  • Generate invoices.
  • Account segregation. Support any amount of users.
  • Internal ledger for instant payments on the same SwissKnife instance.
  • REST API.
  • Frequent contacts.
  • JWKS with automatic public key retrieval
  • JWT token authentication (tested with Auth0, Supabase).
  • OAuth2 / OIDC authentication via OpenID Connect discovery (auth_provider = "jwt" | "oauth2").
  • RBAC. Fine grained authorization.
  • Data availability through pagination and advanced search.
  • Advanced Dashboard.
  • Runs in the cloud, on your desktop or on a Raspberry Pi (or similar).
  • Nostr. NIP-05 and Zap support through your Lightning Address.
  • API keys authentication

Lightning Providers​

SwissKnife allows direct Lightning integration with self-hosted node implementations. Core Lightning (CLN) and LND are each supported over gRPC and REST (cln_grpc, cln_rest, lnd_grpc, lnd_rest):

  • Core Lightning (via gRPC and REST):
    • Non-custodial
    • Run your own node
    • Manage your own liquidity.
  • LND (via gRPC and REST):
    • Non-custodial
    • Run your own node
    • Manage your own liquidity