Icon of Fedimint app on Umbrel App Store

Fedimint

Federated Chaumian E-Cash Mint for Bitcoin

Fedimint Developers

Open App Store on your umbrelOS device to install this app
Screenshot 1 of Fedimint app on Umbrel App Store
Screenshot 2 of Fedimint app on Umbrel App Store
Screenshot 3 of Fedimint app on Umbrel App Store
About this app

Fedimint is a federated Chaumian E-Cash Mint to custody and transact bitcoin in a community. It allows groups of trusted individuals, called guardians, to jointly operate a multi-signature e-cash mint.

Setting Up a Federation

You can create a Fedimint in two ways:

  • Single Guardian Federation — A single guardian operating their own mint.

  • Group Federation — Multiple guardians running the mint together (minimum of 4 guardians).

See here for more deployment recommendations

Step By Step Ceremony

  1. Install & Launch this Fedimint app (fedimintd) on your Umbrel Each participating guardian runs their own instance of fedimintd.

  2. Set a Password When starting fedimintd for the first time, each guardian must create a secure password.

  3. Generate Setup Code After entering the password, a unique setup code is generated for each guardian.

  4. Exchange Setup Codes All guardians must share their setup codes with each other (every guardian needs every other guardian's code).

  5. Distributed Key Generation (DKG) Once all setup codes are entered, the DKG process begins. This is where the federation's cryptographic keys are jointly created. This step may take some time while all guardians connect.

  6. Federation Complete! Once DKG finishes, your federation is live. Your guardian dashboard will be available for monitoring. You now have a functioning Fedimint!

Enabling Lightning Payments

Fedimint supports Lightning payments via a Lightning Gateway. To use Lightning in your federation, there are two options:

  1. Use an existing Lightning Gateway. Reach out on Discord to get setup.
  2. Run your own - see Lightning Gateway docs for more information.
What's new
Version v0.10.0today

This release includes major improvements to the Gateway experience and networking capabilities:

  • Self-hosting a gateway is now much easier with Iroh networking that works behind NAT without firewall configuration
  • New Gateway UI for managing Lightning channels, on-chain wallet, and ecash wallet across federations
  • Enhanced gateway features including payment summaries, automatic ecash backups, and channel management
  • Improved networking with support for multiple transport protocols
  • Guardian password change functionality and ability to disable modules during setup
  • Support for federations without Lightning v1
  • Faster client preview and join flows

Full release notes can be found at https://github.com/fedimint/fedimint/releases

Version v0.9.1last month

This release includes several bug fixes and improvements.

Full release notes can be found at https://github.com/fedimint/fedimint/releases

Version v0.9.02 months ago

This release includes several improvements and new features:

  • Enhanced Lightning Network support with LNURL pay and bidirectional swaps
  • Improved gateway operations with availability tracking and custom fee configuration
  • New guardian features including password changes and config backups
  • Performance and stability improvements for networking
  • New dedicated RPC interface for client integrations

Full release notes can be found at https://github.com/fedimint/fedimint/releases

Information