C4 // ZINK BREACH CONSOLE
PLAYER-PROFILE OPS · z.ink PTR · testnet-rpc.z.ink · Produce Bandit ltd. // Leeks
◍ signer: none
◍ audio: off
TESTNET. Keys sign locally in-page, never transmitted. Every state change is simulated first; broadcast unlocks only on a clean sim.

Signer

Destination wallet

Target that receives the profile. Generate a fresh one (auto-funded via Starter Bundle), or paste a specific wallet (pubkey to link/transfer to; secret if you also want it to sign the exclusive step).

no target set

Ownership operations simulate-first

LINK adds the target as a full gameplay key (XP usable from it). CO-OWNER makes it an auth owner. EXCLUSIVE transfers sole ownership and removes the current signer. Character/XP always follow the profile.

Exclusive = Co-owner then remove current signer. Run Co-owner (send) first, then Exclusive.

z.ink faucet SIWS

Fixed distributions, 32s spacing. Starter Bundle = 10 SOL + all resources + starter ships (one-time per wallet). ATLAS / CREW = 1000 top-ups. Choose who receives:

⚠ CREW is deposited into the StarbasePlayer game account (not the wallet). Single claims here use the selected recipient as the signing wallet W. For multi-wallet farming onto one StarbasePlayer use the Crew boost tab.

Crew boost via throwaway wallets

CREW lands on a StarbasePlayer game account (SAGE PDA), not the wallet. Resolve SBPs from a wallet → pick one → farm throwaway wallets through ZINK_TESTNET_CREW_1000. Serial (~32 s rate-limit). Faucet does not check ownership.

Wallet → profile (key in profile) → StarbasePlayer (profile @ offset 9 on SAGE).
Each success = +1000 CREW on the StarbasePlayer. Throwaway wallets receive nothing; keys are retained for download.

Faucet farm + consolidate

Generate N throwaway wallets, each claims the Starter Bundle (10 SOL + resources), then sweep everything to one main wallet. Serial (≈32s/wallet, faucet rate-limit). Every generated wallet is kept so you can download its key — nothing is lost if a sweep fails.

No main wallet → claim-only: fund fresh wallets and download their keys, no consolidation. With a main wallet → everything sweeps there.

Create profile name set once

🔒 The profile name is permanent once created. No instruction, admin, or z.ink API can change it later (only the avatar is mutable). Choose it carefully.

No signer loaded? Generate a fresh owner wallet and fund it here — the whole profile is created from zero. The generated wallet pays rent and becomes the profile owner (key[0]), so download its secret.

owner: uses the loaded signer, or generate one above →

Sage Local Storage handoff

Generates the browser-console snippet that drops the loaded signer + selected profile into sage.staratlas.com's Local Storage, so the game auto-connects as this wallet. Run it in the sage console (C4 PTR cluster), then reload.