Shiba Dog Park
Shiba Dog Park$SHIBA · Solana
Buy $SHIBA
柴犬 · The dog park

Every bag deserves a dog.

waking your shiba…
🐕

The 3D scene couldn't load in this viewer. Everything else on the page still works.

Level up. Adult.
02Young· unnamed
oh. you're my human?
tap your shiba to pet it · tap the grass to call it · drag to look around

More $SHIBA, a bigger Shiba. Your balance is read straight from Solana; there's nothing to enter and nothing to fake. Hold, and it grows — and so does its park.

How it works →

You're meeting an example dog. Yours starts with a wallet.

demo · no wallet mint 2qEH…pump
Price
24h
Market cap
Liquidity
24h volume
Holders
Pets today

Live from DexScreener once the site is hosted.

Your hold demo

$SHIBA
250,000tokens

0.025% of supply

Next: Adult17%

750,000 tokens until your next evolution.

A playground. No real tokens needed.

Verified holder not signed

Reading a balance needs no permission — it's public on chain. Signing proves you own the wallet before you claim a name on the leaderboard. Your keys never leave your wallet.

  1. 1
    Connect your wallet— connect to see —
  2. 2
    Sign one free message
  3. 3
    Claim your leaderboard name

Connect a wallet first. In production the signature is checked on the server and the name is saved for everyone; here it's checked in your browser and saved on this device only.

Tricks & badges

Good dogs get badges.

0 of 12 earned. They're saved on this device in the prototype; on the real site they follow your wallet.

Growth

Five stages. One good dog, one growing park.

Thresholds assume a 1B-supply pump.fun launch. Change them in Settings.

Leaderboard

The biggest dogs in the park.

not loaded
#HolderStageBalance% supply
Press Refresh to read the top 20 holders from chain.
Top 20 token accounts via public RPC. Pools and bonding curves are detected automatically and hidden.
How it works

Connect. Hold. Watch it grow.

1 · Connect your wallet

Phantom, Solflare, Backpack or any Solana wallet. On a phone, open this page inside the wallet's browser. No transaction, no approval — connecting only shares your address.

2 · Your balance becomes your dog

The page asks Solana for your token accounts of this mint and adds them up. That number picks the stage, fills the progress bar and upgrades the park. Anyone can look up any address the same way.

3 · Sign to claim your name

One free message signature proves the wallet is yours. That's what lets you put a name next to your rank without anyone being able to claim your wallet.

4 · The whales come to visit

The top three holders' shibas hang out in your park, name tag and all. Tap one — or their row on the leaderboard — and your dog tells you who it is. Climb the board and your dog shows up in everyone else's park, wearing whatever you dressed it in.

5 · Hold more, unlock the wardrobe

Hats, glasses, chains, hoodies, capes. A few are free; the rest unlock as your bag grows or as you earn badges. Your outfit is saved with your wallet and shows on your share card, your PFP and your visits to other parks.

6 · Come back every day

A daily walk builds a streak, pets unlock tricks, badges unlock gear, and a squirrel shows up when it feels like it. The dog remembers you — it sits, sleeps and wakes up when you're back.

For the builder — the exact calls this page makes

Balance of one wallet (any RPC, no API key):

POST https://api.mainnet-beta.solana.com
{"jsonrpc":"2.0","id":1,"method":"getTokenAccountsByOwner",
 "params":["<WALLET>", {"mint":"<MINT>"}, {"encoding":"jsonParsed"}]}
→ sum value[].account.data.parsed.info.tokenAmount.uiAmount

Days held: getSignaturesForAddress(<token account>) — the oldest signature's blockTime is when the wallet first touched the token. Diamond paws at 30 days.

Top holders (any RPC): getTokenLargestAccounts(mint) returns the 20 biggest token accounts; getMultipleAccounts on those (jsonParsed) gives each account's owner; a second getMultipleAccounts on the owners tells you whether each is a wallet (owned by the System Program) or a program account like a pool vault or bonding curve — those get hidden.

Full leaderboard in production: Helius getTokenAccounts with {"mint": "<MINT>"}, paginated, run by a cron every 30–60s into Postgres (Supabase), plus a Helius webhook on the mint so balances update live. Names, badges and streaks live in the same database keyed by wallet.

Token stats: GET https://api.dexscreener.com/latest/dex/tokens/<MINT> → price, 24h change, market cap, liquidity, volume. Free, no key.

Ownership proof (Sign-In-With-Solana): the page builds a message with the site name, wallet, a random nonce and a timestamp, the wallet signs it with signMessage, and the server verifies the ed25519 signature against the public key and checks the nonce was issued in the last few minutes.

Shiba Dog Park wants you to sign in with your Solana account:
<WALLET>

Claim your name on the leaderboard. No transaction, no fees.

Nonce: 8f3a…c21e
Issued At: 2026-09-18T14:02:11Z

Stage math: stage = highest threshold ≤ balance; progress = (balance − stage.min) / (next.min − stage.min). Thresholds are in whole tokens and live in Settings.

Why this list of features: interactive 3D mascots and micro-animations, gamified progress, dark mode and bold type are the current memecoin-site playbook; shareable, holder-made content is what strong communities run on; and Popcat proved a sound effect plus a counter and a leaderboard can carry a whole coin.

🐾