Bitcoin Economy Confederation Registration Guide

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.

Video Walkthrough

This video walks through the registration process step-by-step, written instructions follow below.

Overview

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.

Required Tools

Optional Recommended Tools

Step A: Initial Setup

Log into your Bitcoin Confederation profile and begin creating your circular economy listing.

A1: Add a Listing

From your dashboard, click the "Add a listing" button.

Step A1: Click Add a listing

A2: Select Circular Economy

Choose "Circular Economy" as your listing type.

Step A2: Select Circular Economy

A3: Complete Listing Details

Fill in your project details including name, description, location, and other relevant information.

Step A3: Fill in listing details

Step B: BtcMap URL Configuration

Connect your listing to the merchant locations on BtcMap to show where Bitcoin is being used in your area.

B1: Visit BtcMap

Go to btcmap.org and open the map interface.

Step B1: Open BtcMap

B2: Locate Your Project Area

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.

Step B2: Center map and copy URL

B3: Paste BtcMap URL

Return to your confederation listing and paste the BtcMap URL into the appropriate field.

Step B3: Paste BtcMap URL

Step C: BTCPay Server Account Creation

Set up your BTCPay Server instance to manage Bitcoin donations. BTCPay is a self-hosted, open-source payment processor.

C1: Sign Into BTCPay

Go to btcpay.satcrowd.com and sign into your account (or create one if you haven't already).

Step C1: Sign into BTCPay Server

C2: Create a Store

Create a new store with an appropriate name for your project. Important: Keep the default currency settings.

Step C2: Create new store

C3: Set Up Wallet

Click "Set up a wallet" to begin connecting your Bitcoin wallet.

Step C3: Click Set up a wallet

Step D: Wallet Connection Process

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!

D1: Select "Connect an existing wallet"

Step D1: Connect existing wallet

D2: Enter Extended Public Key

Choose "Enter extended public key" option.

Step D2: Enter extended public key option

D3: Paste Your xpub/zpub

Paste your extended public key from your self-custodial wallet.

Step D3: Paste extended public key

D4: Verify Address Generation

Verify that the addresses generated by BTCPay match those in your wallet.

Step D4: Verify addresses match

D5: Continue to Lightning Settings

Step D5: Continue to Lightning

D6: Access Lightning Wallet Settings

From the BTCPay menu, navigate to the Lightning wallet settings.

Step D6: Lightning settings menu

Step E: Blink Integration

Connect your Blink wallet to BTCPay Server to accept Lightning Network donations.

E1: Sign Into Blink Dashboard

Visit the Blink dashboard and sign into your account.

Step E1: Blink dashboard login

E2: Access API Keys

Navigate to API Keys in the Blink dashboard.

Step E2: Navigate to API Keys

E3: Create New API Key

Create a new API key.

Step E3: Create new API key

E4: Uncheck Write Permission

Important: Uncheck the "Write" permission – read-only access is sufficient and more secure.

Step E4: Uncheck write permission

E5: Copy BTCPay Connection String

Copy the BTCPay connection string provided by Blink.

Step E5: Copy connection string

E6: Paste and Test Connection

Return to your BTCPay Server Lightning settings and paste the connection string. Test the connection to ensure BTCPay can communicate with your Blink wallet.

Step E6: Paste and test connection

Step F: Crowdfund Plugin Setup

Enable the Crowdfund plugin in BTCPay Server to create a donation page.

F1: Save Lightning Settings

Click Save to confirm your Lightning wallet connection.

Step F1: Save Lightning settings

F2: Verify Wallet Connections

Verify that both your on-chain wallet and Lightning wallet show green connection indicators.

Step F2: Both wallets connected

F3: Enable Crowdfund Plugin

Under Plugins, select Crowdfund, give it an appropriate name, and create it.

Step F3: Create Crowdfund plugin

Step G: Crowdfund Campaign Configuration

Set up your crowdfund campaign to accept custom donation amounts.

G1: Fill Campaign Details

Complete the campaign information including title and description.

Step G1: Fill campaign details

G2: Add a New Perk

Under Perks, add a new item.

Step G2: Add perk item

G3: Create Custom Amount Item

Critical: Create a custom item with the ID "custom amount" (exactly as written) with a minimum of 0.00000001 BTC.

Step G3: Custom amount with minimum

G4: Save Campaign Settings

Save your campaign settings.

Step G4: Save settings

G5: View Crowdfund Page

Click View to see your crowdfund page.

Step G5: View page

G6: Copy Campaign URL

Copy the full URL of your crowdfund campaign page.

Step G6: Copy crowdfund URL

Step H: Donate Tab and QR Code Setup

Configure the donation settings in your confederation listing.

H1: Paste Crowdfund URL

Return to your confederation listing and paste the Crowdfund URL into the designated field.

Step H1: Paste Crowdfund URL

H2: Open BTCPay Settings

Go back to BTCPay Server and click on Settings.

Step H2: Open Settings

H3: Copy Your Store ID

Copy your Store ID from the BTCPay settings.

Step H3: Copy Store ID

H4: Paste Store ID

Paste the Store ID into your confederation listing.

Step H4: Paste Store ID

H5: Enter BTC Donation Addresses

Enter your BTC donation receive addresses from your self-custodial wallet.

Step H5: Enter BTC addresses

H6: Add Temporary X URL Placeholder

Add your X (Twitter) profile URL as a temporary placeholder for the verification tweet (you'll update this later).

Step H6: Temporary X URL placeholder

Step I: BTCPay Checkout Appearance Settings

Configure the checkout experience to prioritize Lightning payments for small amounts.

I1: Navigate to Checkout Appearance

In BTCPay Settings, go to Checkout Appearance.

Step I1: Checkout Appearance settings

I2: Set Default Payment Method

Set the default payment method to BTC-LN (Lightning Network).

Step I2: Default to Lightning

I3: Configure On-Chain Threshold

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.

Step I3: On-chain threshold setting

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.

Step J: Preview and Submission

Review your listing and submit it for approval.

J1: Preview Your Listing

Click Preview to see how your listing will appear to visitors.

Step J1: Preview listing

J2: Review All Details

Carefully review all information, donation addresses, and links to ensure everything is correct.

Step J2: Review details

J3: Submit for Approval

When everything looks correct, submit your listing for approval.

Step J3: Submit listing

Step K: Final Verification (After Approval)

Once your listing is approved, you must create a public verification post on X (Twitter) to prove you control the donation addresses.

K1: Wait for Approval

After submission, wait for the Bitcoin Confederation team to review and approve your listing. You will receive a notification when approved.

Step K1: Awaiting approval

K2: Go to X (Twitter)

Once approved, open X (Twitter) and create a new post.

Step K2: Create X post

K3: Write Your Verification Post

In your post, you must include these three items exactly:

  1. Your confederation profile link – Example: https://bitcoinconfederation.org/listing/your-project-name
  2. Your on-chain Bitcoin address – The address that starts with bc1 or 3 (from your self-custodial wallet)
  3. Your Lightning address – Example: yourproject@blink.sv or your Lightning invoice address

Example post:

Our project is now on Bitcoin Confederation!

Profile: https://bitcoinconfederation.org/listing/your-project
On-chain: bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh
Lightning: yourproject@blink.sv

Step K3: Write verification post with addresses

K4: Post and Copy the Link

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

Step K4: Copy tweet URL

K5: Return to Your Listing

Go back to bitcoinconfederation.org, log in, and click Edit on your listing.

Step K5: Edit listing

K6: Add the Verification Link

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.

Step K6: Update with tweet URL

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.

What's Next?

Now that your listing is complete:

Need help? Join our WhatsApp or Telegram community or reach out if you get stuck at any step.

← Back to Learn