1. Find a bounty
What you’ll do: Find an issue with a funded bounty you can take on.
Where bounties live
A bounty is a GitHub issue labeled rewarded plus a tier (low/medium/high) or manual. The TOSS bot comments on each one confirming the reward amount and linking the on-chain escrow, so you can verify the money exists before you start.
Look for:
- The
rewardedlabel plus a tier/manuallabel on the issue. - A TOSS bot comment stating the reward in USDC with an escrow viewer link.
- Status
open(unassigned) — an assigned bounty is already taken.
Verify it’s really funded
Because the escrow is on-chain, you don’t have to take anyone’s word for it. The bot’s comment links the escrow in a viewer — open it and confirm the balance covers the reward. This is the point of a trustless bounty: proof before work.
Pick something you can finish
Standard contributor judgment applies: read the issue and its discussion, check the acceptance criteria, and make sure the scope is clear. If anything’s ambiguous, ask in the thread before requesting assignment — maintainers assign people who understand the work.
Done when
You’ve found an open, bot-confirmed bounty whose scope you understand and whose escrow you’ve verified.
Next: Get assigned · Stuck? Troubleshooting