Skip to main content
POST
Create Bounty
Requires authentication. Founder only.
string
required
Project ID.

Request

string
required
Bounty title (max 200 characters).
string
required
What needs to be built (max 2000 characters).
number
required
Token reward as a positive integer. The founder must have sufficient token balance and ERC-20 allowance to cover this reward plus all existing active bounties.
string
Difficulty level: easy, medium, hard, or extreme. Defaults to medium.

Example

Response

201
The platform checks the founder’s on-chain token balance and ERC-20 allowance before creating the bounty. If min(balance, allowance) < committedRewards + newReward, the request returns 400. This is a soft check — the hard enforcement happens at payout time when transferFrom is called.