OpenViSTAI · Agents · Blockchain · Crypto
Menu
Consumer Crypto Apps

Satoshiguesser

Satoshiguesser is a JavaScript browser slot game that generates random 256-bit values, derives Bitcoin addresses, and checks them against a bundled set of Patoshi-pattern coinbase addresses and the genesis address.

Independent OpenViST project profile, based on linked sources.

Satoshiguesser — OpenViST project profile in Consumer Crypto Apps.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it to explore address derivation and the scale of the matching odds through a game, or consult its repository when examining a documented JavaScript build and static deployment workflow.

Who it is for

  • People interested in a playful illustration of Bitcoin private-key-to-address derivation.
  • Developers exploring a browser-based probability simulator or static JavaScript project.

Documented uses

  • See how a random 256-bit candidate produces a Bitcoin address.
  • Play a slot-style game that checks derived addresses against a curated local target set.
  • Inspect or build a static JavaScript implementation of the address-generation game.
Before you choose

Requirements & limits

  • Each spin checks a generated candidate against the project’s curated target set; the README puts the chance of a match at about one in 5.27 × 10⁷².
  • The repository describes the address checks as browser-side, with bundled data and no server or API call.
  • The documented local development setup requires Node 22 or newer.
  • The project is JavaScript and has an MIT license.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Run the game locally

Start the documented local development server for Satoshiguesser.

Before you start

  • Node.js 22 or newer
  • The Satoshiguesser repository

Steps

  1. Run the command below in the repository.

    Documented command
    npm install
  2. Run the command below.

    Documented command
    npm run dev
  3. Open the local development address shown in the README: http://localhost:5173.

Expected outcome

The project’s local development server is started at the documented address.

Guide limitations

  • The guide covers local startup only; it does not verify a successful run.
  • The README says the predev hook regenerates wallet data artifacts from data/wallets.csv.
Source-based practical guide

Build a static site for Cloudflare Pages

Create the documented static build output for a Cloudflare Pages deployment.

Before you start

  • Node.js 22 or newer
  • The Satoshiguesser repository

Steps

  1. Run the command below.

    Documented command
    npm install
  2. Run the command below.

    Documented command
    npm run build
  3. Use dist as the build output directory in the documented Cloudflare Pages setup.

Expected outcome

The build command produces the documented production bundle in `dist`, ready to be used as the Pages output directory.

Guide limitations

  • The README also describes connecting a GitHub repository and configuring Pages; this guide does not cover account setup or verify deployment.
  • The documentation describes a static site and says no Workers, Durable Objects or R2 are needed.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
14 October 2026
Original website title
Pathos0925/SatoshiGuesser · Official homepage title · retained in its source language