STRK20 Private Sprint 2026

Private Rewards
for Onchain Games

Gaming rewards are usually public. GameShield lets games distribute rewards privately using STRK20 shielded notes — without publishing who won.

How it works

Three actions, private rewards

Non-custodial MVP — GameShield coordinates gaming bounties and enables private STRK20 reward delivery. Funds are not held in escrow.

01

Create bounty

Connect a wallet and publish a gaming bounty: public reward, deadline and campaign ID.

02

Submit / select winner

The organizer commits the winning address as a hash — the plaintext address never goes on-chain.

03

Private payout

Deliver the reward as a STRK20 shielded note. Only the winner can reveal the payout.

How does privacy work?

GameShield uses the STRK20 privacy pool to shield STRK/ETH/USDC and other supported tokens — your wallet deposits into the pool and the pool issues shielded notes that only your wallet can later spend.

Private balances in the pool are not linked to your main wallet address; the dapp never sees viewing keys, notes, or recipient private keys.

Deposits are screened by FPI. Withdrawals and transfers settle through the pool and inherit STRK20's privacy guarantees against recipient linkage.

Note: the campaign registry records amount, token and timing on-chain. Only the winner address is hidden — treats the campaign as a public commitment that the organizer is expected to honour.

Shielded balance

Private balance in the pool: STRK — shield tokens before funding or paying out a campaign.
STRK
Connect a wallet to manage your shielded balance.
New campaign

Create a gaming bounty

Set the public reward and exact closing time. Title, places and description are committed on-chain and retained locally in this MVP.

Deadline is recorded on-chain but is not automatically enforced by the deployed registry.
Connect a wallet to create and manage campaigns.

Campaigns

No campaigns yet. Create the first one above.