Catalog of Fedi Mods, WebLN, and Nostr Sites
Fundamentally a Fedi Mod is a website that uses WebLN or Nostr to interact with Fedi's balances and data. Fedi Mods run in Fedi's in-app browser to inject WebLN and Nostr and give a native payments / auth integration with Fedi's balances. When the webpage calls a function like window.webln.createInvoice()
, instead of linking off to some separate wallet application, it prompts the user directly asking if they want to create the invoice. Same thing with Login with Lightning, Login with Nostr, signing nostr events, etc. It all happens directly in the app.
Here are some examples of Fedi Mods that we've developed, as well as some other WebLN and Nostr sites that we've helped integrate with Fedi to make a great user experience.
Custom Fedi Mods
LnGPT: a Lightning Powered AI Chatbot
LnGPT is a pay per message AI chatbot. The AI calls are provided with no limits and at-cost, paying only for the compute and bandwidth used to generate the response.
To add it to your Federation, add the following to your sites
array in your Federation Meta Config:
sites = [
...,
{
"id":"lngpt",
"url":"https://lngpt.vercel.app",
"title":"LN GPT",
"imageUrl":"http://lngpt.vercel.app/logo.png"
},
]
Swap: Send and Receive Stablecoin Payments to your Fedi Ecash Balance via Lightning
Swap uses the FixedFloat API to pay and receive stablecoin payments to your Fedi Ecash balance via Lightning. Simply scan a QR code of an ethereum, tron, or binance address, select the stablecoin you want to pay with, and click send. Swap will create a lightning invoice for the amount of stablecoin you want to send, which will pop up in the Fedi in-app browser. Pay the invoice, and Swap will send the stablecoin to the address you scanned.
Swap also allows you to receive stablecoin payments to your Fedi Ecash balance via Lightning. Select the network and stablecoin you want to receive, create a lightning invoice for the amount, and Swap will create a deposit address on the selected network. Show that address to the sender via QR code or copy/paste, and they can send you the stablecoin. Once the stablecoin is received and confirmed, Swap will complete the lightning invoice payment for the equivalent amount and you'll see your Fedi Wallet's Ecash balance increase by the equivalent amount in Ecash.
To add it to your Federation, add the following to your sites
array in your Federation Meta Config:
sites = [
...,
{
"id":"swap",
"url":"https://ln-swap.vercel.app",
"title":"SWAP",
"imageUrl":"https://ln-swap.vercel.app/logo.png"
}
]
Bitcoin Crowdfunding and Crowdsourcing
Geyser Fund
Geyser is a bitcoin-native crowdfunding platform where you can fund projects, ideas, and initiatives to help your community. We've seen some amazing projects funded on Geyser so far, and we're excited to see what the global Bitcoin community will fund next.
sites = [
...,
{
"id":"geyser",
"url":"https://geyser.fund",
"title":"Geyser",
"imageUrl":"https://pbs.twimg.com/profile_images/1410228768954260992/6Z6Z3Z8-_400x400.jpg"
},
]
Human Rights Foundation Bitcoin Fund
We're building Fedi to help disempowered communities, and one of our closest partners in that mission is the Human Rights Foundation. This mod links directly to the HRF Bitcoin Fund donation page, allowing community members to donate to the fund directly from their Fedi Ecash balance using the Lightning integration.
sites = [
...,
{
"id":"hrf",
"url":"https://hrf.org/devfund",
"title":"HRF",
"imageUrl":"https://hrf.org/wp-content/uploads/2020/08/HRF_-logomark_main.png"
},
]
Earn Bitcoin for your Community
Stakwork
Stakwork is a platform for earning bitcoin by completing tasks. Adding this mod to your federation gives everyone an easy way to EARN Bitcoin through completing micro tasks. You can also post bounties for tasks you want completed, and pay out in bitcoin.
sites = [
...,
{
"id":"stakwork",
"url":"https://stakwork.com/login",
"title":"Stakwork",
"imageUrl":" https://www.stakwork.ai/wp-content/uploads/2022/01/logo-stak.svg"
},
]
Microlancer
Microlancer is a Lightning Network powered freelance marketplace. Adding this mod to your federation gives everyone an easy way to earn bitcoin by completing freelance tasks.
sites = [
...,
{
"id":"microlancer",
"url":"https://microlancer.io/",
"title":"Microlancer",
"imageUrl":""
}
]
Spend Bitcoin in your Community
BTC Map
Easily find places to spend sats anywhere on the planet. BTC Map is a map of the world with pins for every place that accepts bitcoin. Adding this mod to your federation gives everyone an easy way to find places to buy things with bitcoin.
sites = [
...,
{
"id":"btcmap",
"url":"https://btcmap.org/map",
"title":"BTC Map",
"imageUrl":"https://btcmap.org/images/logo.svg"
},
]
Bitrefill
Bitrefill lets your community live on Bitcoin by allowing them to buy gift cards, phone refills, and more with their Lightning Network integration. Just tap the Bitrefill mod in your Fedi app, select the gift card you want to buy, and pay with your Fedi Ecash balance.
sites = [
...,
{
"id":"bitrefill",
"url":"https://embed.bitrefill.com/?paymentMethod=lightning&ref=bezsoYNf&utm_source=fedi",
"title":"Phone Refill",
"imageUrl":"https://fedibucket.s3.us-east-2.amazonaws.com/afro-bitcoin-conference/phone+refill%403x.png"
},
]
The Bitcoin Company
The Bitcoin Company is a gift-card marketplace that allows you to buy gift cards with bitcoin. Adding this mod to your federation gives everyone an easy way to buy gift cards and visa cards with bitcoin.
sites = [
...,
{
"id":"bitcoin-company",
"url":"https://thebitcoincompany.com/",
"title":"The Bitcoin Company",
"imageUrl":"https://pbs.twimg.com/profile_images/1561465036882776072/Upr_eTST_400x400.jpg"
}
]
Buy and use Phone Numbers with Bitcoin
SMS4SATS
SMS4SATS is a service that allows you buy a phone number to send or receive SMS messages from with Sats. Adding this mod to your federation gives everyone an easy way to send and receive bitcoin via SMS and maintain their privacy.
sites = [
...,
{
"id":"sms4sats",
"url":"https://sms4sats.com/",
"title":"SMS4SATS",
"imageUrl":"https://sms4sats.com/assets/images/logo.png"
}
]
Social Networks and Content Platforms w/ WebLN
Stacker News
Stacker News is Hacker News for Bitcoiners: a reddit-like community where users can earn and spend bitcoin for creating or curating content. Stacker News' webln integration lets Fedi users zap sats to other users for their posts and comments, or receive sats for their own posts and comments.
sites = [
...,
{
"id":"stackernews",
"url":"https://stacker.news",
"title":"Stacker News",
"imageUrl":"https://pbs.twimg.com/profile_images/1410228768954260992/6Z6Z3Z8-_400x400.jpg"
},
]
Sphinx
Sphinx is a decentralized messaging app that allows you to chat with your friends and family, and pay them for their time. Adding this mod to your federation gives everyone an easy way to chat with their friends and family, and pay them for their time.
sites = [
...,
{
"id":"sphinx",
"url":"https://community.sphinx.chat",
"title":"Sphinx",
"imageUrl":"https://website.sphinx.chat/wp-content/uploads/2021/11/Sphinx-Logo-V1-600px.png"
},
]
Bitcoin Exchange Services
Boltz
Boltz is a privacy first, non-custodial bitcoin exchange built to bridge different layers of Bitcoin like the Liquid and Lightning Network. With Boltz users can seamlessly swap their bitcoin between layers, to e.g. use advanced financial products or manage liquidity of their lightning channels. Boltz Swaps are non-custodial, which means users can always rest assured to be in full control of their bitcoin throughout the entire flow of a swap.
sites = [
...,
{
"id":"boltz",
"url":"https://boltz.exchange/swap",
"title":"Boltz",
"imageUrl":"https://boltz.exchange/assets/boltz-1395d097.svg"
},
]
LN Markets
LN Markets is a Lightning Network powered derivatives exchange. Adding this mod to your federation gives everyone an easy way to trade bitcoin derivatives. The lightning integration allows users to deposit and withdraw bitcoin instantly, and trade with no KYC.
sites = [
...,
{
"id":"lnmarkets",
"url":"https://lnmarkets.com",
"title":"LN Markets",
"imageUrl":"https://lnmarkets.com/icons/favicon.ico"
},
]
Local Bitcoin Exchanges
QRIS
Exchange Indonesian Rupiah into Bitcoin over Lightning Network with very low fees.
sites = [
...,
{
"id":"qris",
"url":"https://btcln.app/atm",
"title":"Qris2LN",
"imageUrl":"https://btcln.app/static/atm-9da7fd0bbefcf3096adab484f21bb378.jpg"
},
]
LN2GoPay
Send Indonesian Rupiah to a GoPay account's Phone Number paid for with Lightning.
sites = [
...,
{
"id":"gopay",
"url":"https://vm.btcln.app/topup/gopay",
"title":"LN2GoPay",
"imageUrl":"https://vm.btcln.app/build/assets/img/favicon.png"
},
]