Reserve and manage Ping @usernames straight from your wallet, gift Pro to anyone, or submit a transaction you built in the Ping client. Your wallet signs & pays — that's all it takes.
WALLET
RESERVE A NAME
// park an @name under your wallet
@
Reserved names are held by your wallet. Bind your Ping identity later in the app to activate it for chat — or trade/transfer it as-is.
YOUR NAMES
// reserved @names your wallet holds — sell or transfer them
MARKETPLACE
// names listed for sale — buy with your wallet
SELL A RESERVED NAME
// list a reserved @name you hold — wallet-authorized, no key needed
@
Only reserved names list here. Active names (with a bound identity key) list from the Ping app via a built object — signed there, not here.
TRANSFER A RESERVED NAME
// hand a reserved @name to another wallet
@
GIFT PRO
// buy Pro time for any active @name
@
REFERRAL EARNINGS
connect a wallet to check your referral balance
TREASURY
// owner or treasury wallet only — sweeps the surplus to you
SUBMIT A BUILT OBJECT
// paste from Ping → Advanced → Build Mode
// SUBMITTING A BUILT OBJECT
Connect your wallet above and copy its address.
In Ping, open Advanced → Build Mode and set the fee payer to that address.
Do an identity action there (register, attach a key, set a photo…). Build Mode hands back a base64 object instead of submitting.
Paste it above, check the decoded action, and Sign & Submit. The blockhash is refreshed automatically.
// SAFETY
This page only ever submits Ping Directory transactions — anything calling another program is refused before your wallet opens. By default it asks only for a wallet signature, never a secret key — and the optional Advanced key stays encrypted in your browser, never sent anywhere. Solana transactions are irreversible — read the action and your wallet prompt before approving. Not financial advice; verify everything yourself.
DEBUG
Custom defaults to a private dev localnet (proxied locally) — not publicly reachable.
⚙ ADVANCED
// sign with a pasted key or Ping export instead of an extension — this session only
Kept in memory for this tab only — cleared on refresh, never stored or sent anywhere. Accepts a Solana key (hex / base58 / [array]) or a Ping export (an encrypted one needs its passphrase). Whoever holds the key controls the names & funds it owns; prefer a wallet extension for anything valuable.