On May 15th, 2020, the forthcoming contract session of PlatON Galaxy Rally will guide all developers to get closer to the compiling, development and application of PlatON contract. Besides, PlatON will launch different contract campaigns with sufficient rewards for all participants. The detailed campaign info are shown as follows:
Contract Training
Training on the compiling, development and launch of PlatON contract step by step.
Date: next week, please stay tuned for the notice of specific training date.
First Try of Contract Deployment
Compiling a contract painlessly to win your share of 10000LAT
Rules:
choose at least one EVM and one WASM contract to compile and have it released, from PlatON Github repositories;
Do at least one method invocation of the contract you compiled.
Reward:
According to the time sequence of submissions, the top 100 participants who finished the task following the rules will share 10000LAT in total. Each one will get 100 LAT.
How to Join?
After finishing the task, send the required info to PlatON over email: support@platon.network. The required info includes:
-
the contract address you released
-
a valid ATON wallet address to receive your reward
-
your WeChat ID
-
your Github user name
Note: each user (WeChat/Github user/email address) can participate in the campaign once, the repeated attempts will be invalid.
Bug Event of PlatON Contract
Find and fix the vulnerabilities of contract to win your share of 5000LAT
Rules:
- Fix the vulnerabilities of one or multiple contracts from the specific repositories of PlatON Github, and then submit your debugged contract to PlatON team.
Note: Participants can neither modifying the features nor deleting the code of the vulnerabilities to fix it. Also, participants can’t modify the original names of methods, parameters and returned values.
Reward:
According to the time sequence of submissions, each one of the top 10 participants who finished the task following the rules will be rewarded with 3000LAT, and each one of the rest participants who finished the task will be rewarded 100LAT. There are 50000LAT totally in the bonus pool.
How to Join?
After finishing the task, send the required info to PlatON over email: support@platon.network. The required info includes:
-
the contract address you released
-
a valid ATON wallet address to receive your reward
-
your WeChat ID
-
your Github user name
Note: each user (WeChat/Github user/email address) can participate in the campaign once, the repeated attempts will be invalid.
Program Expert of PlatON Contract
Development a contract and submit it to win your share of 40000LAT
Rules:
-
Complete the development of contract using Solidity and C++ programming languages
-
Compile Release note, and submit your contract to the specific repository by pulling a request.
Note: Make sure the contract that is complete and can be deployed is completed by yourself, and not created by simply modifying the original contract settings including the method names and the numbers of parameters.
Reward:
There are totally 40000 LAT for all winners after evaluation:
Top contract: 1500 LAT/winner (up to 10 seats)
Medium contract: 800 LAT/winner (up to 20 seats)
Primary contract: 200 LAT/winner (up to 45 seats)
Evaluation Standards:
-
Utilized API numbers in WASM, the more the APIs are utilized, the higher level the contract is;
-
Number and complexity of interfaces, the more complicated the interface is, the higher level the contract is;
-
the completeness of features, the higher the overall completeness of overall is, the higher level the contract is.
How to Join?
After finishing the task, send the required info to PlatON over email: support@platon.network. The required info includes:
-
the contract address you released
-
a valid ATON wallet address to receive your reward
-
your WeChat ID
-
your Github user name
Note: each user (WeChat/Github user/email address) can participate in the campaign once, the repeated attempts will be invalid.
Besides, we have prepared high reward for the participants who find out bug from PlatON contract, for more details, please check: PlatON Launched a Bug Campaign for Enhancing the Newly Launched EVM and WASM Smart Contract.
References:
Instruction of EVM: https://devdocs.platon.network/docs/zh-CN/EVM_Smart_Contract/
Instruction of WASM: https://devdocs.platon.network/docs/zh-CN/WASM_Smart_Contract/