The 3D scene couldn't load in this viewer. Everything else on the page still works.
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.
Live from DexScreener once the site is hosted.
0.025% of supply
750,000 tokens until your next evolution.
A playground. No real tokens needed.
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.
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.
0 of 12 earned. They're saved on this device in the prototype; on the real site they follow your wallet.
Thresholds assume a 1B-supply pump.fun launch. Change them in Settings.
| # | Holder | Stage | Balance | % supply |
|---|---|---|---|---|
Press Refresh to read the top 20 holders from chain. | ||||
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.
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.
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.
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.
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.
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.
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.