Read on Nostr instead?

Global Metrics 🌍️

  • Total Bitcoin-accepting places: 21,823 β†’ 23,088 (+1,265 +5.8%)
  • Recently verified (1y): 11,874 β†’ 12,746 (+872 +7.3%)
  • Avg. days since last verification: 392 β†’ 393 (+1 +0.3%)
  • Merchants boosted: 8 β†’ 20 (+12 +150.0%)
  • Total boost duration: 635 β†’ 2,240 (+1,605 +252.8%) days
  • Comments posted: 32 β†’ 40 (+8 +25.0%)

Graph showing merchant adoption over the last month

Find current stats over at the πŸ‘‰ BTC Map Dashboard.

Country Activity πŸ“ˆ

Here are this month’s most active countries in terms of merchant data editing. Square merchants continue to dominate in the USA πŸ‡ΊπŸ‡Έ.

Name Total Created Updated Deleted Comments
πŸ‡ΊπŸ‡Έ United States of America 1050 878 159 13 7
πŸ‡§πŸ‡· Brazil 143 71 65 7 2
πŸ‡¨πŸ‡¦ Canada 90 40 49 1 0
πŸ‡ΉπŸ‡­ Thailand 77 28 45 4 5
πŸ‡¨πŸ‡­ Switzerland 70 1 63 6 2
πŸ‡ΈπŸ‡» El Salvador 58 10 45 3 0
πŸ‡ͺπŸ‡Έ Spain 46 5 36 5 1
πŸ‡ΏπŸ‡¦ South Africa 42 11 29 2 0
πŸ‡²πŸ‡½ Mexico 31 6 16 9 2
πŸ‡΅πŸ‡Ή Portugal 30 5 21 4 3

Community Activity πŸ“ˆ

Here are this month’s most active communities in terms of merchant data editing.

Name Total Created Updated Deleted Comments
πŸ‡¨πŸ‡­ Lugano Plan B 57 0 52 5 0
πŸ‡¨πŸ‡¦ Vancouver Bitcoiners 47 4 43 0 0
πŸ‡ΊπŸ‡Έ Bay Area Bitcoiners 38 30 8 0 1
πŸ‡ΈπŸ‡» Bitcoin Coast 30 1 24 5 1
πŸ‡ΊπŸ‡Έ BitPlebs Los Angeles 28 19 9 0 0
πŸ‡§πŸ‡¬ Bitcoin Bulgaria 25 1 24 0 0
πŸ‡²πŸ‡½ BTC Isla 24 3 15 6 3

New Communities πŸ«‚

We welcomed the following new communities over the past month:

We now have 648+ Communities scattered across the planet. 🌎️

Active Taggers πŸ†

Here are this month’s most active contributors adding and updating merchant data on BTC Map.

πŸ“£ Shoutout to the top 3:

  • πŸ₯‡ Rockedf with 646 edits
  • πŸ₯ˆ RoseBTCmap with 455 edits
  • πŸ₯‰ Comino with 233 edits
Name Total Edits Created Updated Deleted
Rockedf 646 541 102 3
RoseBTCmap 455 440 14 1
Comino 233 89 129 15
descubrebitcoin 137 55 71 11
Beinardus 88 53 35 0
Bitcoin Diary 41 4 2 35
Nathan Giovannini 39 0 34 5
Dimitar155 32 0 32 0
bitcoincoast_sv 31 1 24 6
Mind09 31 15 14 2
emiliomorles 24 4 19 1
Enfant72 15 5 10 0
paulbrunner 15 0 15 0
Liongrass 15 0 11 4

Find current and historical stats on the Tagger Leaderboard.

Web App πŸ•ΈοΈ

With 26 PRs merged in January, the Web App continues to evolve. Notable changes this month:

  • Google Maps-Style Search with overlay panel (#608) - Enhanced search experience with an intuitive overlay interface
  • Tagger Onboarding Form (#584) - New streamlined onboarding flow for taggers joining the platform
  • Verified Date Display (#641) - Locations now show when they were last verified
  • IP Geolocation - Map now automatically centers based on user’s IP location for a better initial experience
  • Analytics Link in Footer (#617) - Easy access to site statistics from every page

Bug Fixes:

  • Fixed dark mode data source select styling (#628)
  • Fixed broken marker icons in production (#626)
  • Fixed deleted merchants appearing in drawer (#621)
  • Fixed comment modal closing when clicking backdrop (#620) by keshav0479
  • Fixed areas loading indicators (#651)
  • Upgraded Areas API to v3 for better handling of deleted areas (#625)

Maintenance:

  • Removed 31 unused icon files reducing bundle size (#627)
  • Combined MerchantButton and MerchantLink components (#661) by kanishka0411
  • Disabled Gitea Issues API with maintenance message (#649)

Admin App πŸ› οΈ

Nathan made 54 commits to the Admin App this month, introducing powerful new tools for area management and data quality:

Map Editor: New Edit Shape functionality with GeoJSON simplification for easier area boundary management.

Linting System: Initial linting functionality with automated quality checks including:

  • Large GeoJSON detection (areas over 500 points)
  • URL alias clash detection
  • General data quality validations

Area Management Improvements:

  • Built-in GeoJSON fetcher and simplifier when adding areas
  • Population data now fetched from Nominatim
  • Enhanced icon editing with dedicated modal
  • Image editing via URL with improved UX
  • All tags visible in area details, not just required ones

Maintenance Tools:

  • Country geocoding with continental filtering
  • Community organization filters
  • Wildcard search functionality
  • Tag search on maintenance page
  • Pagination for large datasets

Bug Fixes:

  • Fixed silent logout issues with graceful re-login handling
  • Fixed cache sync to include missing areas
  • Fixed custom tag addition and optional tag updates
  • Removed double confirmation for removal actions

Infrastructure βš™οΈ

Igor maintains the BTC Map infrastructure, backend, and Android app. On his personal blog, he publishes monthly reports that cover his contributions to the project. Those posts are more technically focused, so here is a short overview:

LND Integration: Migrated our Lightning Network payment infrastructure to LND, including comment invoice handling and backend improvements.

Platform Migration: Moved all notifications from Discord to Matrix for better alignment with our open-source values. This includes:

  • Boost alerts now go to Matrix
  • OSM changes channel migrated to Matrix
  • Removed all Discord webhooks from RPC methods

Documentation: Added comprehensive documentation for create_api_key, delete_event, and change_password RPC methods.

Analytics πŸ“Š

January was our first full month with our self-hosted Umami analytics!

Graph showing website analytics over the last month

Check out the BTC Map Analytics Dashboard. Track our growth and see where our users are coming from in real-time.

Credits 🫢

Thanks to everyone who continues to contribute to the project including the Shadowy Supertaggers:

Support Us 🀝

There are many ways in which you can support us:

  • Become a Shadowy Supertagger and help maintain your local area or pitch-in with the never-ending global effort.

  • Help improve or maintain our code. Check out our GitHub Team and hop into our Matrix Space.

  • Consider donating to the project here.