💰Creating your first bounty
Task + Reward = Bounty
How to create a task?
Note: Tasks can only be created by those who have the Manage Space
or Create Tasks
permissions on that space/project
Board view: Click the +
icon at the top-right corner of any status column
List view: Click the +
button next to the status name
You'll then see a pop-up that gives you options to customise your task and provide details on what is required for the contributor working on the task to produce.
This is what a helpful bounty looks like on Dework, at a glance, compared to a simple task.
Setting up a task as a bounty
Basic task inputs
It is recommended to include helpful details in the task to assist contributors to understand what is expected. You can make use of the following simple elements of a task to do that:
Title: Action-oriented statement that simply outlines the expected outcome
Permissions: Set how contributors engage, more details on Task Types & Assignee Gating
Skills: Add these so contributors can filter for them while Exploring Bounties
Due Date: Click
...
thenSet due date
to set a deadline for the bountyDescription: Markdown-supported input area for you to add all relevant details that will help a contributor produce a good result. Also supports image & file drag-and-drop
Priority: Indicate the urgency of the task by setting this from a list of options
Task Points: It's helpful to include task points as a measure of effort that it would take to complete this task; also helpful if you're pre-token and want to measure contributions easily
Tags: Create your own tags to help a contributor identify at a glance what kind of task it is; it also helps when filtering tasks later
Adding a task reward
Step 1: To convert a task into a bounty so that it's easy for contributors to spot when there's a reward for completing work, click Add Bounty
.
Step 2: You will then see a pop-up to customise your bounty type.
Step 3: Choose between:
Set amount
: define the token & amount you want to payout
Open to bids
: allow contributors to bid on how much they want to be rewarded for completing the bounty, with tokens that you set.
Note: You can learn more at Setting reward as Open to Bids
Step 4: Click on Add token
from the dropdown. In future you will be able to select tokens that you previously added.
Step 5: To add a token you'll first have to select a network from the dropdown that you'll eventually payout through. Up to date network list is available on Payments.
Step 6: After you select a network you'll then be able to pick from the default tokens available for that network.
Note: If you want to first add a custom of your own token, go to Adding a custom token then continue.
Step 7: Select the desired token from the dropdown and click Add Token
Step 8: You can now enter the amount of the selected token you want to payout as a reward and click Save
to add it to the task.
Note: If you would like to add more than one token as reward, then check out Using multi-token rewards
Step 9: [Optional] Before you click Save
, if the option is available for the selected token, you could also tick the checkbox for Peg to USD
. This will showcase the reward in USD for the chosen token amount based on the feeds we use.
Note: If your token is tracked on CoinMarketCap and you don't see this option, let us know by creating a suggestion.
Your bounty will now be ready to publish and you can click Create
!
Note: To be able to payout rewards, you will have to setup a payment method before you can trigger the payments. More information available on Batch Payments.
Adding a custom token
This option allows you to add your own custom fungible tokens (ERC-20) and non-fungible tokens (ERC-721 & 1155) a.k.a NFTs, across supported networks.
Step 1: Select Add your own token
from the dropdown
Step 2: Select what type of token it is, ERC-20
, ERC-721
or ERC-1155
, then enter the contract address and click Lookup
.
Step 3: You'll be presented with the result of the lookup and can then click Add Token
. To continue setting a task reward, return to Step 7 under Adding a task reward.
Setting reward as Open to Bids
This option is helpful when you either want contributors to decide their reward amount or if you have a budget range in mind but not a specific amount.
Step 1: After following till Step 2 of Adding a task reward you can click on Open to bids
Step 2: Here you can see what tokens contributors can use for their bid. You can add more supported tokens by clicking Add token
. Continue with Adding a custom token for next steps and then click Save
.
Using multi-token rewards
When you need the ability to pay one or more tasks in multiple tokens, it's easy to add and setup additional token options for the bounty in the same step as setting up the task reward.
Step 1: Create a new task and select Add Bounty
Step 2: Set up your first reward token as you did in Creating your first bounty
Step 3: Once you've set up the first token reward, click Add Another
Step 4: If you only have one token added as a reward option, select Add token
in the dropdown
Step 5: Setup the other token option by selecting the network and entering the token info
Note: If you select different networks for each token, make sure you've setup its respective payment method, as noted in Batch Payments
Step 6: Once you've added the token, you can now select it from the reward option dropdown
Step 7: Set the reward amount for the second token and click Save
Note: If you'd like to add more than 2 tokens, you can click Add Another
again and repeat steps 4-7
Step 8: Once saved, you will see the multiple token rewards set as the task bounty
It will be clearly visible to contributors and viewers of your tasks which bounties have multiple token rewards through the Reward
field on the task card
Last updated