There are pros and cons to fedimint, and it remains to be seen whether it will be adopted widely within the bitcoin ecosystem.
Nevertheless, it is great to see cutting edge developments like it. I was a little confused when the signet fedimint faucet was announced1 as to exactly how to play with it. Here is a brief step by step guide in case others might find it helpful:
Getting the e-cash sats (fm-sats).
-
There is a "federation code" which is shown on the signet fedimint faucet page https://faucet.sirion.io/ Copy this code to your clipboard.
-
Now go to https://fm-app.sirion.io/ and paste the federation code in. This is your e-cash wallet. You have now joined the federation as a user/member, but you have no e-cash sats. You need to get some from the faucet. The faucet will send them to you via the (signet) lightning network.
-
In your e-cash wallet, click "receive" and put some amount less than 1000 sats in. A signet lightning invoice will be generated for you. The faucet will pay this invoice. Copy it to your clipboard.
-
Go back to https://faucet.sirion.io/ and paste the invoice in the little textbox next to where it says "invoice to pay," and click "Submit."
-
Once the invoice is paid, you now have e-cash cats. I think they like to call them fm-sats.
Your e-cash wallet behaves similar to other custodial lightning wallets. This is one of the tradeoffs. Fedimint is a custodial system. However, one of the benefits is that you have more privacy, both from other users of the same mint, and the mint guardians (operators) which operate the mint.
Spending the fm-sats.
You can spend your fm-sats to other users of the same mint, or the mint will send sats on your behalf to pay a signet lightning invoice. The payment is atomic such that you will need to return the same amount of sats back to the mint in order for the lightning invoice to actually be paid.
If you do not have anyone to try out the sending/receiving with, you can generate a signet lightning invoice here https://sigpay.sirion.io/apps/33Au5UDsPWnUL5GVT8q1Yjovw83K/crowdfund and pay it. The sats will then go back into the faucet.
Interoperability and settlement between mints and wallets via lightning, privately!
Exciting to see these types of developments progressing.