May 2025 Update

Latest stats, Comments, Steak n’ Shake, SPAR & API Improvements

BTC Map

4. Juni 2025June 4, 2025 · 4 Min. Lesezeit4 min read

Global Metrics#

Here are the top stats from the last period:

Graph showing merchant adoption over the last quarter

Find current stats over at the 👉 BTC Map Dashboard.

Merchant Adoption#

Steak n’ Shake#

The US 🇺🇸 is a massive country, yet its BTC Map footprint has been lagging relative to other countries ... that is until now!

Steak 'n Shake logo

In what came as a nice surprise to our Shadowy Supertaggers 🫠, the Steak ’n Shake chain began accepting Bitcoin payments across hundreds of its locations nationwide (with some international locations too).

According to CoinDesk, the rollout has been smooth, with users reporting seamless transactions powered by Speed.

This marks a significant step towards broader Bitcoin adoption in the US. Now to drop the capital gains tax on cheesburgers!

SPAR Switzerland#

In other chain/franchise adoption news, the first SPAR supermarket in Switzerland 🇨🇭 to begin accepting Bitcoin was this one in Zug. It was quickly followed by this one in Rossrüti and this one in Kreuzlingen, in what is believed to be part of a wider roll-out plan within the country powered by DFX's Open CryptoPay.

That said, we believe the OG SPAR crown goes to SPAR City in Arnhem Bitcoin City!

New Features#

Merchant Comments in the Web App#

Web App users are now on par with Android users in that they can both see and make comments on merchants.

This is powered by our tweaked API that enables anyone to make a comment as long as they pass the satswall fee of 500 sats. This helps keep spam manageable and ensure quality comments.

And just in case you were wondering what the number count was on the merchant pins - yep, they're comments!

Map showing merchant pins with user comment numbers.

Here is an 👉 Example merchant page with comments.

Merchant Page Design Tweaks#

To support the now trio of actions (Verify, Boost & Comment) on the merchant page, we've re-jigged the design a little to make things a little clearer.

Merchant page screenshot

What do you think?

Technical#

Codebase Refactoring#

Thanks to Hannes’s contributions, we’ve made progress in cleaning-up the Web App's codebase and completing long overdue maintenance. Whilst often thankless tasks, these caretaking activities help immensely with long-term maintainability enabling us to confidently build new features.

Auth System Upgrades#

The old auth system was held together with duct tape and prayers, and we’re working on a more robust authentication system to support future public API access. Updates include:

More enhancements are in progress and we'll update you in the next blog post.

Better API Documentation#

Instead of relying on tribal knowledge, we're finally getting around to writing actual docs (with the help/hindrance of LLMs). The "move fast, break everything" era is over; now we move slightly slower and break slightly less. Progress!

Database Improvements#

We use SQLite, which works well but it requires careful handling in async Rust environments. So now we're untangling this mess to avoid accidental blocking queries (and the ensuing dumpster fires).

Backup System Enhancements#

BTC Map data comes in three layers of fragility:

We're now forcing two core members to backup everything, because redundancy is good.

Credits#

Thanks to everyone who directly contributed to the project this period:

Support Us#

There are many ways in which you can support us:

#bitcoin#merchant-adoption#shadowy

Written by

Comments

No comments yet. Start the conversation.

Contents

6 sections

  1. Global Metrics
  2. Merchant Adoption
  3. New Features
  4. Technical
  5. Credits
  6. Support Us