Skip to content

Latest commit

 

History

History
85 lines (66 loc) · 3.26 KB

README.md

File metadata and controls

85 lines (66 loc) · 3.26 KB

SwissKnife

A self-custodial wallet & transaction orchestrator for Lightning, Nostr and Smart contract protocols on Bitcoin

SwissKnife

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

GitHub stars If you like what we do, consider starring, sharing and contributing!

Check the documentation here.

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.
  • Nostr. NIP-05 and Zap support through your Lightning Address.
  • 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).
  • RBAC. Fine grained authorization per route.
  • Data availability through pagination and advanced search.
  • API keys authentication

Numeraire SwissKnife ships with a Dashboard.

Lightning Providers

SwissKnife allows direct Lightning integration, supporting the most used node implementations and well-known providers:

  • Core Lightning:
    • Non-custodial
    • Run your own node
    • Manage your own liquidity.
  • Greenlight:
    • Non-custodial
    • Automatic node management.
    • Manage your own liquidity.
  • Breez:
    • Non-custodial
    • Automatic node management.
    • Automatic liquidity management via LSPs (user can switch LSPs)
  • LND
    • Non-custodial
    • Run your own node
    • Manage your own liquidity

Documentation

Extended documentation is available here

Work In Progress (WIP)

Features

  • Webhooks
  • BOLT12 (offers)
  • Notifications (Email, SMS by Twilio)
  • Dockerhub images
  • Desktop applications
  • Helm Charts

Lightning providers

  • Phoenixd
    • Non-custodial
    • Automatic node management
    • Automatic liquidity management via ACINQ.
  • LightSpark
    • Custodial
    • Automatic node management
    • Automatic liquidity management via Lightspark

Smart contracts