WattCoin: Claim SwarmSolve bounty
claim_solutionWattCoin: Claim a slot on a SwarmSolve bounty to unlock its full project spec. Limits apply: a cap on claims per bounty and on active claims per wallet, a GitHub account of minimum age with a public repo, and a minimum WATT balance in the wallet. Re-claiming returns the spec again. There is no submit tool: deliver by opening a PR on the bounty's target_repo that references the issue and puts your wallet in the PR body; the requester approves the winning PR.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"solution_id": "<solution_id>",
"wallet": "<wallet>",
"github_username": "<github_username>"
},
"name": "claim_solution"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wallet | Yes | Solana wallet address, base58, 32-44 characters (e.g. 7vvNk...). Holds the minimum WATT balance and receives the payout | |
| solution_id | Yes | Solution ID from list_solutions | |
| github_username | Yes | Your GitHub username, e.g. octocat; the account must meet the age and repo requirements |