Skip to content

Latest commit

 

History

History
50 lines (37 loc) · 3.22 KB

BOUNTIES_PROGRAM_GUIDELINES.md

File metadata and controls

50 lines (37 loc) · 3.22 KB
TON Ecosystem

TON Bounties Program Guidelines

Propose a bounty task

All the bounty tasks are initially published and discussed on GitHub.

Ideation Stage

  1. Open a GitHub bounty issue. It's important to choose a proper category for your bounty task.
  2. Name the GitHub issue with a title that properly describes your proposal.
  3. Fill in GitHub issue fields and publish it.

Review Stage

  1. The community can comment, discuss, and suggest changes to the proposed bounty task. Make sure you contribute to spreading the word about your new bounty task suggestion - the feedback of the community will ensure the importance of the task.
  2. TON Bounties committee regularly reviews proposals. The committee labels an issue approved if approved. Otherwise, they close it.
  3. After receipt of the label approved, the bounty task is approved for implementation but has not yet been assigned to the executor.

Get assigned to a bounty task and complete it

Propose a plan and discuss it with the community

  1. Find an approved bounty task from the list of approved and not assigned tasks.
  2. Propose your plan of implementation, reward size and approximate results submission deadline.
  3. Please make sure to provide references that help the committee while evaluating you as a potential executor of the bounty task.
  4. Wait for the committee to assign you as a bounty task executor.

Got assigned? Submit a Questbook proposal.

Once the bounty task is approved and assigned to an executor - it's ready to be published on Questbook for further implementation and reward payouts.

  1. Open corresponding bounties program:
  2. Click button Submit new.
  3. Fill out the proposal form. Form fields might differ depending on the chosen Bounty program.
  4. Make sure project details field includes implementation plan, as well as reward size and submission deadline are set exactly as agreed in bounty task GitHub issue.
  5. Click the Submit Proposal to finalize submission.

Bounty task deliverables submission

  1. Execute the bounty task.
  2. Submit a comment to your Questbook proposal with a brief guide for the committee to evaluate deliverables.
  3. Submit a Pull Request to the Hall of Fame file, providing the wallet address and a link to the bounty with the number (for example, Pull Request ton-society#136).
  4. Your deliverables submission will be reviewed by community members and the TON Bounties Committee.
  5. If deliverables reviewed and confirm - you will receive:
    • Bounty Reward (X$ paid in TON)
    • TON Bounty SBT