dorahacksglobal / hackerlinkbounties

Bounties to Build HackerLink
GNU General Public License v3.0
11 stars 5 forks source link

Implement a Quadratic Funding Grant Smart Contract on NEO Blockchain #4

Open zhangjiannan opened 3 years ago

zhangjiannan commented 3 years ago

Based on the algorithm described in "Quadratic Payments" (https://vitalik.ca/general/2019/12/07/quadratic.html) and its explanation in Chinese (https://matataki.io/p/6113).

The outcome of this bounty is a smart contract with frontend integration on HackerLink. HackerLink team will help with frontend integration after the smart contract is completed and tested. However wallet connection and frontend testing is included in the scope of this bounty.

A Substrate/rust implementation is available for reference: https://github.com/zhangjiannan/QFgrant/

The smart contract will be used in real NEO grants later. The smart contract needs to be thoroughly tested. It will also be security audited and internal reviewed before being put into production.

To get the reward, the developer needs to be dedicated and communicate with NEO team and HackerLink team frequently.

Some technical documents:

Documents for NEO smart contracts (in C#): https://docs.neo.org/v3/docs/zh-cn/develop/write/basics.html Python documents: https://github.com/CityOfZion/neo3-boa neon-js: https://github.com/CityOfZion/neon-js wallet dapi: https://neoline.io/dapi/

qhicks commented 3 years ago

Funding grant smart contract -neo-