Developer Bounty Program (Phase-1)

Developer Bounty Program (Phase-1)

PlatON is a new generation of privacy-preserving AI network initiated and driven by the LatticeX Foundation, and is also an open-source community project. Such a huge infrastructure requires joint effort from community developers.

To encourage community developers to get more involved in the development and design of core infrastructure, the LatticeX Foundation launched the first phase of Developer Bounty Program to reward those who provide basic services for PlatON and Alaya.

Details of the First Phase of Developer Bounty Program

Bounty #1: Review code and submit issues found in the code

Description:

Review the source code of PlatON and Alaya, and submit the issues in code to the project issue tracker.

PlatON https://github.com/PlatONnetwork

Alaya https://github.com/AlayaNetwork

Requirements:

Only clear, accurate descriptions of the issues, their impact, and plans for repairing them are deemed valid feedback.

Bounty rules:

  • The issues in code submitted will be rated (Low, Medium, or High) by the community project maintenance team, and LAT equivalent to 50 USDT~1,000 USDT will be allocated according to the issue level.
  • In the case of same issues submitted by more than one developer, the first submitter who meets the requirements will be rewarded.

Bounty #2: Fix bugs and the optimize features

Description:

Analyze and locate issues that have been marked as bugs, record the analysis and locating process in the Issue, and submit a Pull Request.

Work out optimization solutions for performance, safety, availability, etc., and submit a Pull Request.

PlatON https://github.com/PlatONnetwork

Alaya https://github.com/AlayaNetwork

Requirements:

The new code must be covered by UT and its CI must be passed. The Pull Request must be fully reviewed and approved by other developers before it is considered valid.

Bounty rules:

  • Content that has been incorporated in ATP and PIP proposals (such as AIP-17 and PIP-3) should not be included.
  • Rewards for the Pull Request to repair issues are subject to the comprehensive evaluation of the community project maintenance team, and LAT equivalent to 50 USDT~500 USDT will be given as rewards for most issues.
  • Rewards for the Pull Request to optimize features are subject to the optimization value assessed by the community project maintenance team. It is estimated that LAT equivalent to at least 20 USDT (without a cap) will be given as rewards.
  • In the case of the same issue or feature optimization submitted by more than one developer, the first submitter of a valid Pull Request will be rewarded.

Bounty #3: Participate in the development of Alaya0.16.0 (AIP-17)

Description:

Optimize features and fix bugs in Alaya0.16.0. Refer to the link for details: https://github.com/AlayaNetwork/AIPs/blob/master/Alaya/AIP-17.md

Requirements:

The new code must be covered by UT and its CI must be passed. The Pull Request must be fully reviewed and approved by other developers before it is considered valid.

Bounty rules:

  • Five qualified developers will be recruited for this task. The recruitment decision will be made in light of the core developers’ application forms.
  • Specific tasks are allocated by the existing community project maintenance team according to the developer’s competencies and time.
  • Rewards are given in light of the difficulty of the assigned tasks, delivery quality, and time invested.

Bounty #4: Participate in the development of PlatON 1.1.0 (PIP-3)

Description:

Optimize features and fix bugs in PlatON 1.1.0. Refer to the link for details: https://github.com/PlatONnetwork/PIPs/blob/master/PIPs/PIP-3.md

Requirements:

The new code must be covered by UT and its CI must be passed. The Pull Request must be fully reviewed and approved by other developers before it is considered valid.

Bounty rules:

  • Five qualified developers will be recruited for this task. The recruitment decision will be made in light of the core developers’ application forms.
  • Specific tasks are allocated by the existing community project maintenance team according to the developer’s competencies and time.
  • Rewards are given in light of the difficulty of the assigned tasks, delivery quality, and time invested.

Bounty #5: Technical support for the community

Description:

Answer questions from new users of PlatON and Alaya communities, including issues of underlying code logic, node deployment and operation, project docking, peripheral tool SDK usage and other related project technology and product issues.

Technical communities that need technical support include: GitHub Issue, LatticeX Forum, and Discord.

PlatON https://github.com/PlatONnetwork

Alaya https://github.com/AlayaNetwork

LatticeX Forum https://forum.latticex.foundation/

Discord https://discord.com/invite/jAjFzJ3Cff

Requirements:

Timely, friendly and accurate responses are required. Questions in GitHub and English inquiries must be answered in English.

Bounty rules:

  • Fluency in English and a clear understanding of PlatON and Alaya projects and products are required for this task.
  • Rewards are given in light of the number, effectiveness, responsiveness and accuracy of technical support in the community. Please remember to take screenshots when you provide such support.

Bounty #6: Translation for the community

Description:

Translate the Chinese content in PlatON and Alaya communities and projects into English, including issues, PR, PIP, and releasenotes in GitHub as well as technical documents released by the projects.

PlatON https://github.com/PlatONnetwork

Alaya https://github.com/AlayaNetwork

Requirements:

An English major with a CET-6 or above is required. Applicants should be familiar with the proper nouns related to blockchain and cryptography to ensure accurate and unambiguous translation.

Bounty rules:

  • Only the first submitter who has accurately translated the GitHub-related content will be rewarded. Please remember to take screenshots of the translation records.

  • Rewards are given in light of the number of Chinese characters translated and the accuracy of the translation. It is estimated that LAT equivalent to 50 USDT will be given as rewards for every 1,000 Chinese characters translated.

More Bounties will be released in the future. Stay tuned!

How to Apply

Please send an email to developer@latticex.foundation to apply and submit the required materials.

The submitted document must contain at least the following content(refer to the template):

  • Personal basic information: name/nickname, frequently used email address, Discord account, GitHub link, and country or region
  • Skills and experience: areas of expertise, personal skills, and work experience
  • Areas of interest and competencies: The bounty number applied for, as well as competencies and execution plan

You can also contact the core developers on our Discord channel to get more feedback and suggestions.

The LatticeX Foundation will entrust the Project Management Committee (PMC) to review the application, and PMC may communicate with applicants for more information, if needed.

Please make sure you read carefully and agree to the following before applying for the bounty program:

  • Rewards will only be paid in LAT (based on the exchange rate on the day of payment), and will be settled once a month (to be distributed within 10 working days). Participants should confirm and comply with the digital currency laws and regulations in their local places.
  • The PMC factors in many variables when determining the bounty. The qualifications, rewards and all terms related to the bounty program are determined by the LatticeX Foundation.
  • The LatticeX Foundation reserves the right to modify all conditions and reserves the final right to interpret the award rules.
1 个赞

Alaya 0.16.0 and PlatON 1.1.0 Community Contribution Fact Sheet:
@oldmanfan

Add RPC interface to get ChainID
Alaya: https://github.com/AlayaNetwork/Alaya-Go/pull/26 1
PlatON: https://github.com/PlatONnetwork/PlatON-Go/pull/1802
Fix bug issue-1769
Alaya: https://github.com/AlayaNetwork/Alaya-Go/pull/30
PlatON: https://github.com/PlatONnetwork/PlatON-Go/pull/1802

@sweetdogLi

Implementation of a trading broadcast strategy optimization solution
Alaya: https://github.com/AlayaNetwork/Alaya-Go/pull/20
PlatON: https://github.com/PlatONnetwork/PlatON-Go/pull/1796

Node randomness election optimization scheme implementation
Alaya: https://github.com/AlayaNetwork/Alaya-Go/pull/36
PlatON: https://github.com/PlatONnetwork/PlatON-Go/pull/1801

@Deadlock

Participate in the discussion and validation of the grouping consensus optimization scheme
https://youtu.be/9aWsbQ84r5s

Alaya 0.16.1 and PlatON 1.1.1 Community Contribution Fact Sheet.

@oldmanfan
Analysis of the new features of the merged-in ethereum 1.9.0 release

Alaya:
https://github.com/AlayaNetwork/Alaya-Go/pull/59
https://github.com/AlayaNetwork/Alaya-Go/pull/89
https://github.com/AlayaNetwork/Alaya-Go/pull/90
https://github.com/AlayaNetwork/Alaya-Go/pull/91
https://github.com/AlayaNetwork/Alaya-Go/pull/98
PlatON:
https://github.com/PlatONnetwork/PlatON-Go/pull/1850|4人天|Good|

@sweetdogLi
Analyzing the new features of the combined ethereum 1.9.0 release

Alaya:
https://github.com/AlayaNetwork/Alaya-Go/pull/63
https://github.com/AlayaNetwork/Alaya-Go/pull/64
https://github.com/AlayaNetwork/Alaya-Go/pull/65
https://github.com/AlayaNetwork/Alaya-Go/pull/69
https://github.com/AlayaNetwork/Alaya-Go/pull/73
https://github.com/AlayaNetwork/Alaya-Go/pull/76
https://github.com/AlayaNetwork/Alaya-Go/pull/79
PlatON:
https://github.com/PlatONnetwork/PlatON-Go/pull/1830
https://github.com/PlatONnetwork/PlatON-Go/pull/1831
https://github.com/PlatONnetwork/PlatON-Go/pull/1832
https://github.com/PlatONnetwork/PlatON-Go/pull/1833
https://github.com/PlatONnetwork/PlatON-Go/pull/1834
https://github.com/PlatONnetwork/PlatON-Go/pull/1837
https://github.com/PlatONnetwork/PlatON-Go/pull/1838

@lishuguang
Analysis of the new features in ethereum version 1.9.0

Alaya:
https://github.com/AlayaNetwork/Alaya-Go/pull/66
https://github.com/AlayaNetwork/Alaya-Go/pull/67
https://github.com/AlayaNetwork/Alaya-Go/pull/71
https://github.com/AlayaNetwork/Alaya-Go/pull/72
https://github.com/AlayaNetwork/Alaya-Go/pull/75
https://github.com/AlayaNetwork/Alaya-Go/pull/77
https://github.com/AlayaNetwork/Alaya-Go/pull/83
https://github.com/AlayaNetwork/Alaya-Go/pull/84
https://github.com/AlayaNetwork/Alaya-Go/pull/86
https://github.com/AlayaNetwork/Alaya-Go/pull/87
https://github.com/AlayaNetwork/Alaya-Go/pull/93
https://github.com/AlayaNetwork/Alaya-Go/pull/92
PlatON:
https://github.com/PlatONnetwork/PlatON-Go/pull/1821
https://github.com/PlatONnetwork/PlatON-Go/pull/1822
https://github.com/PlatONnetwork/PlatON-Go/pull/1823
https://github.com/PlatONnetwork/PlatON-Go/pull/1824
https://github.com/PlatONnetwork/PlatON-Go/pull/1827
https://github.com/PlatONnetwork/PlatON-Go/pull/1828
https://github.com/PlatONnetwork/PlatON-Go/pull/1853

PlatON | Alaya Open Source Community GitHub PR Contributions Description.
@Caleb335
“alaya-devdoc repository issue #103 issue fix
https://github.com/AlayaNetwork/alaya-devdocs/pull/104
“PlatON doc repository issue#76 fixed
https://github.com/PlatONnetwork/docs/pull/157

@WillXing
“PlatON doc repository issue##151 fixed
https://github.com/PlatONnetwork/docs/pull/152
“alaya-devdoc repository issue##95 #96 fixed
https://github.com/AlayaNetwork/alaya-devdocs/pull/97
“swap-contracts issue#1 fixed
https://github.com/treelaketreelake/swap-contracts/pull/2
“swap-frontend issue#1 fixed
https://github.com/treelaketreelake/swap-frontend/pull/2

@wetezos
“PlatON doc repository issue#143,#137 fixed
https://github.com/PlatONnetwork/docs/pull/159

@LeQianQian “PlatON doc repository release of PRC721NFT release tutorial (in English and Chinese)
https://github.com/PlatONnetwork/docs/pull/155

@xiyu1984
“PlatON doc repository release WASM development tutorials 2~7 series (Chinese)
https://github.com/PlatONnetwork/docs/pull/154
https://github.com/PlatONnetwork/docs/pull/158"
“Lumino Ritual Technology Explained (II) - The Meaning of Ritual
Lumino Ritual Technology Explained (II) - The Meaning of Ritual”
“PlatON doc: wasm contract API documentation bug feedback and fixes
https://github.com/PlatONnetwork/docs/pull/135

@oldmanfan
“Go Sdk doc - Chinese and English
https://github.com/AlayaNetwork/alaya-devdocs/pull/76

@wuyahuang
“client-sdk-js issue feedback and fixes
https://github.com/PlatONnetwork/client-sdk-js/pull/83
https://github.com/PlatONnetwork/client-sdk-js/pull/75"
https://github.com/PlatONnetwork/client-sdk-js/pull/77"
https://github.com/PlatONnetwork/client-sdk-js/pull/81"
“PlatON doc: Wasm contract development cost issue feedback and fixes
https://github.com/PlatONnetwork/docs/pull/75
“PlatON-CDT issue feedback and fixes
https://github.com/PlatONnetwork/PlatON-CDT/pull/192

@kay404
“client-sdk-js issue feedback and fix
https://github.com/PlatONnetwork/client-sdk-js/pull/80
“PlatON doc-JS SDK issue feedback and fixes
https://github.com/PlatONnetwork/docs/pull/77
“PlatON-CDT issue feedback and fixes
https://github.com/PlatONnetwork/PlatON-CDT/pull/191

@RileyGe
“client-sdk-js issue feedback and fix
https://github.com/PlatONnetwork/client-sdk-js/pull/78
“PlatON doc: Java SDK documentation issue feedback and fixes
https://github.com/PlatONnetwork/docs/pull/70

@fujianlian
“Alaya doc - Alaya account documentation issue feedback and fixes
https://github.com/AlayaNetwork/alaya-devdocs/pull/99

PlatON as an open source technology community, community contributors are the driving force behind our progress. We thank the above partners for their support and look forward to more of them joining PlatON as open source contributors to participate and witness the development of PlatON.