one wall, sixty-four squares wide.
painted only by holders.

mainnet · checking…
THE WALL IS LIVE
>
TEST MODE: this server has TEST_ALLOW_ZERO_BALANCE=1, so wallets holding 0 tokens are let in. Do not run a public deployment like this.

the app

64 × 64 pixels, holders only.

Anyone can watch the wall. To paint, sign one message: the server reads your balance on mainnet and gives you a cooldown — bigger share of supply, shorter wait. One pixel per cooldown.

your brushview only
cooldown—
next pixel—
minimum—
cooldownsby share of supply
holding checkerread-only
Reads the balance straight from mainnet through this site's read-only proxy. This is a preview — the server re-reads it itself at sign-in.
moderatorowner only

the wall
tap a pixel to select it
pixels placed—
artists—
painting now—
launched here

coins launched on this app.

Each coin below was launched from this page and checked on-chain before it was listed: a normal pump.fun coin whose creator is the wallet that launched it. Status, curve % and market cap are read live from Solana mainnet. Open a coin to run this app on it.

loading…

how it works

from watching to painting.

  1. 01watch

    The wall is public. It refreshes every few seconds while the tab is visible.

  2. 02sign

    Connect and sign a one-time text (server nonce, 5 min, single use) naming this coin's mint. No transaction, no approval; the session only paints this coin's wall.

  3. 03balance read

    The server verifies the ed25519 signature and reads your balance of the mint on mainnet itself — SPL or Token-2022.

  4. 04paint

    Pick a colour, tap a pixel, place it. Your cooldown depends on your share of supply, with a floor.

  5. 05replay

    Every placement this server session is logged in memory; play it back as a timelapse.

known limitations — please read

what this app does not do.

  • One wall per coin, memory only. Every coin has its own wall at /c/<mint>; signing in is for that coin only. Walls, timelapse logs, sessions and bans live in server memory: a restart or redeploy starts blank walls, and when the server holds its maximum number of walls the least recently painted wall that is not launched here is dropped. Save a screenshot if you care.
  • Timelapse is this session only. Each wall's log keeps up to 25,000 placements (and the server 1,000,000 in total); beyond that it compacts to a snapshot, and a ban can only erase pixels placed after it.
  • Bigger bags paint faster. That is the design: cooldown shrinks with share of supply (to a floor). Whales, curves and pools are not people — read tiers as facts about wallets.
  • Balance at check time. Tokens can be borrowed or bought, used, and sold. Balances are re-read every 5 minutes; that narrows the window, it doesn't close it.
  • Moderation is manual. On a coin's wall, the wallet that launched that coin on this app and the platform admin can ban a wallet and reset the wall. Walls of coins launched elsewhere have only the platform admin. A banned holder can come back with another wallet.
  • No ownership. Pixels are not NFTs, not on-chain and worth nothing. Placing one costs no SOL and earns nothing.

status

everything here, in plain view.

pixelwall© 2026 pixelwall