Create bounty
Connect a wallet and publish a gaming bounty: public reward, deadline and campaign ID.
Gaming rewards are usually public. GameShield lets games distribute rewards privately using STRK20 shielded notes — without publishing who won.
Non-custodial MVP — GameShield coordinates gaming bounties and enables private STRK20 reward delivery. Funds are not held in escrow.
Connect a wallet and publish a gaming bounty: public reward, deadline and campaign ID.
The organizer commits the winning address as a hash — the plaintext address never goes on-chain.
Deliver the reward as a STRK20 shielded note. Only the winner can reveal the payout.
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.
Set the public reward and exact closing time. Title, places and description are committed on-chain and retained locally in this MVP.