Create a task

In the OpenR&D platform, tasks can be created by anyone and can be completed by anyone, if their application is accepted. All tasks will be displayed on the OpenR&D homepage.

In case the project is not just beneficial to yourself, but the whole ecosystem, you can also request it to be funded by one of our departments. These projects are created to help advance the development of the protocol.


What are the task statuses?

  • Draft - These tasks are requested to be funded and are awaiting approval.

  • Open - These tasks have been funded and are open for application.

  • Active - The tasks have an executor and are actively being worked on.

  • Completed - These tasks are finished, either by completion (an accepted submission), by dispute or by cancelation.


How to create a task?

  1. Look for the "Add a Project" button on the "Tasks" page, which you can find in the top bar.

  2. Enter all the fields in the form and hit the create button.

  3. Sign the transaction with your wallet.

What are the task budgets?

Every task will have a clear budget allocated as a suggested maximum reward for completion. The budget is set in units of cryptocurrencies of your choice, including stablecoins (any ERC20 or native currency). These funds will be held in an escrow smart contract, to make sure executor is able to get their reward if they finish the task. Applicants can only apply for a reward in the currencies you specified in the budget, although their reward can be lower or higher than the budget. To accept an application with a reward higher than the current budget, you will need to increase the budget to at least this amount first. If a task fails to be completed or is canceled, the full budget will be returned to the task funder. In case the task is completed, but the full reward was not asked by the applicant, the leftover budget is returned to the task funder.

How to decide on project duration, team size, and deadline?

The project duration and team size are a reference to improve the clarity between the task creator and applicants. They are only meant as guidelines to understand the task. Project duration is an expectation of how many hours the task will take and team size is an expectation on how many different skills are required. Deadline is the date from which the task manager can cancel the task freely without having to pay anything to the executor. The executor should always aim to finish the project well before this, so there is time to go through the dispute resolution if needed. After the deadline it is not mandatory to cancel the task, the task manager can still accept a submission to complete the task normally. The task manager is recommended to extend the deadline if they are planning on doing so, as the executor has no guarantees of payment after this date has passed.

Preapproved applicants

In the case where you have already decided on the executor who will take on the project, you will be able to add their wallet addresses in the project creation form along with their reward. This will save in gas costs and improve user experience by not needing them to create an applicantion and you to accept it. Instead an empty acecpted applicant is created for them, so they can take the task right away.

Last updated