Complete step-by-step walkthrough for setting up your circular economy project profile on bitcoinconfederation.org
Important: Follow each step carefully and in order. The sequence of instructions and images is designed to guide you through the complete setup process.
This video walks through the registration process step-by-step, written instructions follow below.
This guide will help you set up a complete profile on bitcoinconfederation.org for your circular economy project, including the ability to accept Bitcoin donations via Lightning Network and on-chain.
Log into your Bitcoin Confederation profile and begin creating your circular economy listing.
From your dashboard, click the "Add a listing" button.
Choose "Circular Economy" as your listing type.
Fill in your project details including name, description, location, and other relevant information.
Connect your listing to the merchant locations on BtcMap to show where Bitcoin is being used in your area.
Go to btcmap.org and open the map interface.
Navigate to your project's geographic area and center the map view so all relevant merchant pins are visible. Copy the URL from your browser's address bar.
Return to your confederation listing and paste the BtcMap URL into the appropriate field.
Set up your BTCPay Server instance to manage Bitcoin donations. BTCPay is a self-hosted, open-source payment processor.
Go to btcpay.satcrowd.com and sign into your account (or create one if you haven't already).
Create a new store with an appropriate name for your project. Important: Keep the default currency settings.
Click "Set up a wallet" to begin connecting your Bitcoin wallet.
Connect your self-custodial on-chain wallet to BTCPay Server using your extended public key (xpub/zpub).
Critical: Only share your extended PUBLIC key (xpub/zpub), NEVER your private keys or seed phrase!
Choose "Enter extended public key" option.
Paste your extended public key from your self-custodial wallet.
Verify that the addresses generated by BTCPay match those in your wallet.
From the BTCPay menu, navigate to the Lightning wallet settings.
Connect your Blink wallet to BTCPay Server to accept Lightning Network donations.
Visit the Blink dashboard and sign into your account.
Navigate to API Keys in the Blink dashboard.
Create a new API key.
Important: Uncheck the "Write" permission – read-only access is sufficient and more secure.
Copy the BTCPay connection string provided by Blink.
Return to your BTCPay Server Lightning settings and paste the connection string. Test the connection to ensure BTCPay can communicate with your Blink wallet.
Enable the Crowdfund plugin in BTCPay Server to create a donation page.
Click Save to confirm your Lightning wallet connection.
Verify that both your on-chain wallet and Lightning wallet show green connection indicators.
Under Plugins, select Crowdfund, give it an appropriate name, and create it.
Set up your crowdfund campaign to accept custom donation amounts.
Complete the campaign information including title and description.
Under Perks, add a new item.
Critical: Create a custom item with the ID "custom amount" (exactly as written) with a minimum of 0.00000001 BTC.
Save your campaign settings.
Click View to see your crowdfund page.
Copy the full URL of your crowdfund campaign page.
Configure the donation settings in your confederation listing.
Return to your confederation listing and paste the Crowdfund URL into the designated field.
Go back to BTCPay Server and click on Settings.
Copy your Store ID from the BTCPay settings.
Paste the Store ID into your confederation listing.
Enter your BTC donation receive addresses from your self-custodial wallet.
Add your X (Twitter) profile URL as a temporary placeholder for the verification tweet (you'll update this later).
Configure the checkout experience to prioritize Lightning payments for small amounts.
In BTCPay Settings, go to Checkout Appearance.
Set the default payment method to BTC-LN (Lightning Network).
For BTC-CHAIN, set it to "Greater than" with a value of 0.00021 BTC. This means on-chain payments will only be offered for amounts above this threshold, with Lightning used for smaller amounts.
Why this matters: Lightning is ideal for small, instant payments with minimal fees. On-chain is better for larger amounts where security and finality are paramount.
Review your listing and submit it for approval.
Click Preview to see how your listing will appear to visitors.
Carefully review all information, donation addresses, and links to ensure everything is correct.
When everything looks correct, submit your listing for approval.
Once your listing is approved, you must create a public verification post on X (Twitter) to prove you control the donation addresses.
After submission, wait for the Bitcoin Confederation team to review and approve your listing. You will receive a notification when approved.
Once approved, open X (Twitter) and create a new post.
In your post, you must include these three items exactly:
Example post:
Our project is now on Bitcoin Confederation!
Profile: https://bitcoinconfederation.org/listing/your-project
On-chain: bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh
Lightning: yourproject@blink.sv
Click Post to publish. After posting, click on the post to open it. Copy the full URL from your browser address bar. The URL should look like: https://x.com/YourUsername/status/1234567890
Go back to bitcoinconfederation.org, log in, and click Edit on your listing.
Find the field where you previously entered your X profile URL (the temporary placeholder). Delete that placeholder and paste the full URL to your verification post. Click Save to finish.
Congratulations! Your circular economy project is now fully set up on the Bitcoin Confederation with the ability to accept Bitcoin donations via Lightning and on-chain.
Now that your listing is complete: