Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Parallel finance grant proposal #329

Merged
merged 1 commit into from
Apr 1, 2021
Merged

Conversation

yubo-ruan
Copy link
Contributor

@yubo-ruan yubo-ruan commented Mar 23, 2021

Grant Application Checklist

  • The application-template.md has been copied, renamed ( "project_name.md") and updated.
  • A BTC or Ethereum (DAI) address for the payment of the milestones is provided inside the application.
  • The software of the project will be released under the Apache license version 2.0 as specified in the terms and conditions.
  • The total funding amount of the project is below USD $30k for initial grant applications and $100k for follow-up grants.
  • The initial PR contains only one commit (squash if needed before submitting your PR).
  • The grant will only be announced once we've successfully delivered the first milestone.

@CLAassistant
Copy link

CLAassistant commented Mar 23, 2021

CLA assistant check
All committers have signed the CLA.

@mmagician mmagician self-assigned this Mar 23, 2021
@mmagician
Copy link
Contributor

@yubo-ruan Thanks for the application. I see that you haven't checked all the boxes in the PR template - is there a reason for this? In particular:

  • the box for announcing the grant hasn't been ticked - this is important to us, as it shows that you agree to the delivery & announcement rules
  • please squash your commits (cosmetic request)

Please notice that we don't support payment in ETH, could you please update to DAI?

Also, you're missing an Overview section for the Development Roadmap, with total costs etc.

Please note that we won't review your application until the above points have been addressed.

Finally, thanks for sharing your previous hackathon code. Could you outline whether this is the same scope as the hackathon, or perhaps you're developing extra features, building on top of what you've delivered for the hackathon?

@mmagician mmagician added the changes requested The team needs to clarify a few things first. label Mar 23, 2021
@yubo-ruan
Copy link
Contributor Author

@yubo-ruan Thanks for the application. I see that you haven't checked all the boxes in the PR template - is there a reason for this? In particular:

  • the box for announcing the grant hasn't been ticked - this is important to us, as it shows that you agree to the delivery & announcement rules
  • please squash your commits (cosmetic request)

Please notice that we don't support payment in ETH, could you please update to DAI?

Also, you're missing an Overview section for the Development Roadmap, with total costs etc.

Please note that we won't review your application until the above points have been addressed.

Finally, thanks for sharing your previous hackathon code. Could you outline whether this is the same scope as the hackathon, or perhaps you're developing extra features, building on top of what you've delivered for the hackathon?

Hi @mmagician, we added the overview session and fixed a few issues that you brought up. Let me know if you have any other questions. Thanks!

@yubo-ruan
Copy link
Contributor Author

@mmagician Regarding the next steps, we plan to develop extra features on top of the hackathon project. We will develop the cross-chain staking and transfer module to support native token DOT and KSM. All of our team is working full time to commercialize this idea and we plan to raise additional funds and participate in para-chain auction.

@mmagician
Copy link
Contributor

@yubo-ruan Aren't DOTs and xDOTs supposed to be worth the same? I'm a bit lost as to the following point:

We will implement a the process for issuing and trading DOT for xDOT with the users based on our exchange rate


When staking tokens, does the user get to choose which validator they want to nominate? If not, what's your mechanism for selecting whom to stake with?


Why do you need an oracle at all? I guess this ties in to the first point. Also, since your focus is not on building an oracle solution, we would prefer not to support this development as part of the grant, but we'd rather encourage you to use existing solutions.

We will need to create a on-chain price aggregation pallet for the oracle prices from multiple source that is queried by off-chain workers.


We will integrate our existing front end to the finalized substrate backend

I haven't looked in depth at your dApp, but could you perhaps outline how much integration work is already done and how much more would you need?


We will conduct user testing to improve our product's UX and UI, to ensure that the staking functionalities are intuitive

That's great and I would personally love to see more such deliverables - provided that you can deliver quantitative results, as well as providing us access to raw collected data from such tests. Please specify your concrete testing plans (numbers, methods, desired outcomes etc.)


In general I like the idea behind your protocol and I think it would be a good addition to the ecosystem. Please let me know if you can address the above comments before proceeding further.

@mmagician
Copy link
Contributor

@yubo-ruan I have some further feedback. In general, our grants focus on the development of new software, such as new substrate modules. I feel like your application is going in the direction of directly preparing to launch a parachain and putting all the pieces in place - though correct me if I'm wrong.


We will create a Substrate module that will utilize XCMP protocol to enable cross-chain transfer of DOT and KSM through Relay chain

I believe you could leverage the xtokens module from the ORML library to achieve this functionality.


We will implement a 28 days locking period for the unstaking process of DOT tokens from validators

At the end of the day, the (DOT/KSM) tokens that users locked in your Parallel app must end up on the relay chain in order to actually participate in staking. Therefore, you must be playing by the rules of the relay chain, which already has a lock-up period built-in. Therefore I don't understand the purpose of this deliverable.


Staking tokens does have inherent risks of being slashed. We will implement our model that will change the exchange rate in case of slashing scenarios

This is tricky. My initial thought was that when the stake is subject to a slash, then there will be less DOTs available to re-claim. But this will leave a user with more xDOTs than DOTs -> and they could then exchange xDOTs 1:1 for DOTs and behave as if the slash didn't exist. Scenario:

  • I stake 100 DOTs, get 100 xDOTs in return
  • the validator is slashed 10%, so there's now only 90 DOTs staked.
  • I wish to claim my DOTs back, so I burn 90 xDOTs for 90 DOTs.
  • I then exchange my remaining xDOTs for DOTs on some DEX

That's a clear problem. I am starting to see why you wanted to introduce an oracle and why it might not be the case that the value of xDOT is pegged to DOT. Now my previous question on how validators are selected becomes all the more relevant - and I believe it requires all users' funds to be staked with the same validator(s). Otherwise, we're entering the realm of fungibility - what happens if validator A got slashed, but validator B didn't?

Would you mind elaborating on your idea of model that will change the exchange rate in case of slashing scenarios and provide full details of your solution please?

@yubo-ruan
Copy link
Contributor Author

Hi @mmagician thanks for asking questions and here are the answers to them:

  1. DOT and xDOT are not supposed to worth the same. exchangeRate = (initialStake + totalReward - totalSlash) / totalSupply. Notice the exchangeRate is the future value and we need to discount back 28 days to find the present value. We are still in discussion of what to use as the risk free rate but initially we plan to choose a number that is close to the average annualized staking rewards. For more information see here: https://docs.parallel.fi/technology/staking-workflow

  2. Users don't need to select a validator and our platform will choose for them as it will be easier to use. We can optimize the algorithm to find the best risk-adjusted return. We will consider a few dimensions when choosing the validators: the reputation of node operator, uptime, historical slash records, own stake, commission ratio, and etc.

  3. Correct, our focus is not to build an oracle solution, and thus we will try to use existing solutions. We plan to join the Acala Oracle as one of the first data providers and we also consider utilizing chainlink oracle once it is launched.

  4. We are currently integrating with Polkadot and Kusama relay chain. We are currently developing and testing the Cumulus framework and XCMP protocol

  5. Blockchain applications inherently have UX challenges compared to traditional applications and require more guidance and feedback loops for each user action. Initially, we will conduct qualitative user testing by observing 10-15 users use the v1 platform:
    -Interaction with the platform
    -Ability to find the major call to actions
    -Ability to navigate through the overall flow intuitively
    -Deliverable: summary of the findings and improvements made based on insights

We will implement more quantitative user testing with A/B tests, web analytics, and heatmap once we have more adoption (>100-200 DAU) in order to get more significant insights (not part of v1 deliverables).

  1. Regarding the cross-chain transfer, we can utilize some of the existing modules and we will examine the xtokens module.

  2. We don't need to implement the 28-day lock-up since it is the rules of the relay chain. However, we do need to implement a cross-chain function call to initiate the cross-chain staking and unstaking securely as well as monitoring the stash account balance in order to update the exchange rate.

  3. All the DOTs will be staked into one pool of validators that were chosen by our system. One of our deliverables is to design this algorithm to select validators and try to optimize the return for our users. We consider running the algorithm in multiple decentralized nodes, which is also under careful design and development.

  4. Since all funds are staked with the same validator(s), the exchange rate will depend on the total rewards and total slashed over time. Please refer to the solution here: https://docs.parallel.fi/technology/staking-workflow. Notice, this is still under development and we will update the exchange rate formula as part of the deliverables.

@mmagician
Copy link
Contributor

@yubo-ruan Thanks for your detailed responses. I would like to follow-up on a few of these:

2, 8 & 9: There are of course no guarantees that the currently chosen validator will stay in the active validator set in the next session. In order to maximise the users' returns, you will need to monitor the active set and adjust accordingly in time.
5: Please add the testing details to your milestones in the .md file

I would be happy to support your project, but in my opinion the current price tag is too high. As I mentioned, lots of your deliverables (XCMP, staking & slashing) are centered on integrating as a parachain, which is not the focus of the Grants Program.

@yubo-ruan
Copy link
Contributor Author

@mmagician Thanks for the feedback again. I'm glad to hear that you are willing to support us and we are committed to contributing to our ecosystem as much as we can. As the project and team grow, I believe we will develop more unique modules and contribute. Finally, let us know how do you foresee the next steps. We are flexible on the price tag if you want to suggest another idea.

@yubo-ruan
Copy link
Contributor Author

@mmagician also updated the testing plans in our parallel.md file

@mmagician
Copy link
Contributor

@yubo-ruan Thanks for updating the test deliverable.
As per my comment, there are only a few deliverables that pertain to the development of new code, rather than parachain integration. Perhaps 5000 DAI / milestone would be more appropriate.
This is only my personal suggestion. If you decide to choose a different cost, I will still share your application with other Grant Committee members - but of course the lower the cost the higher the chance for receiving 3 approvals.

@mmagician
Copy link
Contributor

@yubo-ruan Thanks for the flexibility. Is this ready on your side now?

@yubo-ruan
Copy link
Contributor Author

@mmagician Yes, it is good on my said as we change the amount. Now, everything is ready.

Copy link
Contributor

@mmagician mmagician left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me

Copy link

@BenWhiteJam BenWhiteJam left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking forward to it!

@alxs alxs enabled auto-merge (squash) April 1, 2021 17:47
@alxs alxs merged commit 13ed2f2 into w3f:master Apr 1, 2021
@github-actions
Copy link
Contributor

github-actions bot commented Apr 1, 2021

Congratulations! As part of the Open Grants Program, we want to help winning teams acknowledge their grants publicly. To that end, we’ve created a badge for projects that successfully delivered their first milestone. Please observe the foundation’s guidelines when making any announcements; in particular, don’t announce the grant publicly before you've completed at least the first milestone of the project.

At that point, we will be happy to collaborate on an announcement about the work you’re doing. Please get in touch with us at [email protected] in case you're interested (at least two weeks notice is preferred).

chrisli30 added a commit to AvaProtocol/W3F-Grants-Fork that referenced this pull request Apr 19, 2021
* resource viewer

* changed milestone 3

* quadratic-funding (w3f#227)

* quadratic-funding

* add license, unit test and a standalone minimalistic frontend to spec

* add SEOR code-less smart contract platform application (w3f#205)

* add SEOR code-less smart contract platform application

* update deliverable & add future plans

* add multi-chain support in Milestone 2 & 3's deliverable

* formart the subtitles of 'Project Details' segment

* Polkastarter Grant Application (w3f#204)

* Make Polkastarter Grant Application

* Added screenshots

* Added testing guides

Co-authored-by: Tiago Martins <[email protected]>

* Added curve market maker (w3f#225)

* Added Zondax maintenance+recovery extensions+support (w3f#234)

* Create polkakeeper.md (w3f#200)

* Create polkakeeper.md

* Update polkakeeper.md

* Update polkakeeper.md

* Update polkakeeper.md

* Update polkakeeper.md

* Update polkakeeper.md

* Update polkakeeper.md

* Update polkakeeper.md

* Update polkakeeper.md

* Update polkakeeper.md

* Update polkakeeper.md

* Update polkakeeper.md

* Update polkakeeper.md

* Update polkakeeper.md

* Update polkakeeper.md

Added UI User stories, and more detail on the milestones

* Update polkakeeper.md

* Update polkakeeper.md

* Update polkakeeper.md

* Update polkakeeper.md

* Update polkakeeper.md

* Update polkakeeper.md

Co-authored-by: Caspar Oostendorp <[email protected]>

* Readmefixing (w3f#241)

* upgrade readme

* fix icons

* smaller icons

* correct icons

* Update README.md

Updated Evaluators

* Update welcome.yml (w3f#242)

* Update welcome.yml

Update Welcome message

* Update welcome.yml

updated

* Create proposal of stone index on substrate

* Updated the BTC payment address

* draft of pallet design

* Added more details of public functions

* Added back the mandatory deliverables

* Added desc for public exposed methods

* Adjusted the budget

* Revised the deliverables

1. Merge the token module into indexed basket management module
2. Made it more clear for DEX integration
3. Update the sequence of deliverables

* Create AlgoCash.md

* Update AlgoCash.md

* Update AlgoCash.md

* Update AlgoCash.md

* Update AlgoCash.md

* Update AlgoCash.md

Update the approach of further 500,000 share token distribution

* Update AlgoCash.md

Add contract specification

* Update AlgoCash.md

* Update README.md (w3f#250)

As discussed on Element, David, I've added Edgeware Grants and Bounties under the other grant programs header.

* Update welcome.yml

fix html </b>

* Create php-scale-lib.md

* Payment change

* Upgradeability

* Add missing milestone title

* Reduce scope by removing milestone 2

Milestone 2 was deemed too uncertain to be part of the initial grant.
Depending on the results of the first milestone, we will consider
submitting another proposal with more concrete steps.

* Update pull_request_template.md

* Denominating in usd (w3f#253)

* Update application-template.md

denominating in USD

* Update README.md

* Create starry_network.md

* Rename starry_network.md to Starry_Network.md

* Update Starry_Network.md

* update Ecosystem Fit

* update overview

* update architecture

* remove ecosystem fit and add additional Information

* update overview

* Update Starry_Network.md

* add nft dao architecture image and reduce price

* Added user story about NFT DAO, update demo link

* reduce from 12000 DAI to 10000 DAI

* Update pull_request_template.md (w3f#261)

* Update kylin_network.md (w3f#259)

Update the original contract based on grant evaluation comments. [Here](w3f/Grant-Milestone-Delivery#98)

Co-authored-by: wannam2049 <[email protected]>

* Unified TOC and language with general grants (w3f#264)

* Update sensio_network.md

Second milestone of senseo will no longer be delivered

* Remove forum link (w3f#269)

* NewOmega Application (w3f#243)

* Add newomega application

newomega: Fix alignment

newomega: More details

newomega: Improve formatting

* newomega: Include github link to solidity contracts in deliverables

* newomega: Update deliverables to reflect file rename

* newomega: Update deliverableremove third milestone, tweak price

* newomega: more precision in milestone 2 definition

* dotmog application

* Create bright_treasury.md

* Update currency to DAI, add DoD

* Update README.md

Updated Committee

* Update .gitignore (w3f#279)

Co-authored-by: Aleixo Sánchez <[email protected]>

* Delete .DS_Store

* StandardProtocol application (w3f#244)

* Add Standard Protocol Application

* Update Standard_Protocol.md

* Update Standard_Protocol.md

* Update Standard_Protocol.md

* Update Standard_Protocol.md

* Update Standard_Protocol.md

* Update Standard_Protocol.md

* Update Standard_Protocol.md

* Update Standard_Protocol.md

* Update Standard_Protocol.md

* Create application-template.md (w3f#276)

* Create application-template.md

- Some clarifications and highlighting based on past issues,
- mention licensing,
- more emojis ✊,
- ask for 
  - short and long term plans,
  - community & contributors,
  - status of project before grant,
  - previous grant applications,
  - work done.

* Apply suggestions from code review

Co-authored-by: Aleixo Sánchez <[email protected]>

* Update applications/application-template.md

Co-authored-by: Aleixo Sánchez <[email protected]>

Co-authored-by: David Hawig <[email protected]>
Co-authored-by: Aleixo Sánchez <[email protected]>

* Ask for follow-up grant info (w3f#280)

* Update README.md

* fix headings (w3f#285)

* SkyePass application (w3f#212)

* add application for skyepass

* update porposal

* update: identity solution spec

* updates on milestone desc

* update milestone descp

* update milestones

* update total cost

* update milestone spec

* delete status col

* Polkadot UI Web Identicon + Angular Identicon (w3f#252)

* Submission of the project grant template

* Adding repositories for Angular and Web Identicon projects

* Deliverable + future plans update

* Grant Amount Update

* Create ZeroPool.md (w3f#208)

* add ZeroPool.md

* remove the last milestone

* fix typo

* Update ZeroPool.md

* Quadratic Funding Module and Dapp Application (w3f#268)

* Quadratic Funding Module and Dapp Application (#2)

* Added quardratic funding proposal

* Finalized quadratic funding open grant proposal

* Added web app wireframe link and description to project details

* 1. Added finalize function to M1 delivery
2. Adjusted BTC amount to make sure the total funding is within limit

* 1. Move user study out of M2 to future plans due to tightness
2. Fix the paragraph spacing of last commit

* 1. Added UI examples to team's experience section
2. Update the cost denomination to DAI instead of BTC

* 1. Changed BTC address to ERC20 DAI address
2. Added Sybil resistance to future plans

* Added identity module interaction requirement to M1 delivery

* Added project and proposal concepts to UML chart

* Webb Mixer (w3f#216)

* Create MIXER.md

* Update MIXER.md

* Update MIXER.md

* Update MIXER.md

* Update MIXER.md

* Update MIXER.md

* Update README.md (w3f#288)

* Update README.md

* Update application-template.md (w3f#289)

- target audience
- limitations
- `the project` -> `your project`

* Action to automatically label by approvals remaining (w3f#291)

* Github action to label based on approvals (missing)

* Revert "Github action to label based on approvals (missing)"

This reverts commit f6a6b70.

* Github action to label based on approvals

* Create Gluon_decentralized_hardware_crypto_wallet_services.md (w3f#182)

* Create Gluon_decentralized_hardware_crypto_wallet_services.md

* Merge branch 'master' of https://github.com/tearust/Open-Grants-Program

* update btc to dot

* add light node to communicate with DOT. adjust cost based on BTC price change

* update based on discussion. using schnorr and social recovery pellet

* update milestones

* add prerequisites to Schnorr threshold sign

* update using Schnorrkel algorithm

* update to USD

* Update google_sheet_update.yml

* EverlastingCash Web3 Grant Application (w3f#277)

* Create EverlastingCash.md

ELC - An algorithmic stablecoin with reserves

* Update EverlastingCash.md

* Update EverlastingCash.md

* Update EverlastingCash.md

* Update EverlastingCash.md

* Update Linkedin

Co-authored-by: steven <[email protected]>

* approval labeler rewrite (w3f#292)

* Github action to label based on approvals (missing)

* Revert "Github action to label based on approvals (missing)"

This reverts commit f6a6b70.

* Github action to label based on approvals

* approval labeler rewrite

* substrate identity directory (w3f#255)

* substrate identity directory

* substrate identity directory

* added 0a to 0d deliveries to milestone 1

* price changed

Co-authored-by: dark64 <[email protected]>

* A comma (w3f#298)

* Update README as in General Grants repo (w3f#303)

* Update README as in General Grants repo

* Update README.md

Co-authored-by: Aleixo Sánchez <[email protected]>

Co-authored-by: David Hawig <[email protected]>

* Update README.md

Fixing links

* Update README.md

fix rfp link

* Update README.md

fix milestone-deliverables-guidelines link

* Update README.md

Update tech stack/accepted links

* Fix broken links (w3f#307)

* Update MAP-Bridge.md

Termination, see [comment](w3f/Grant-Milestone-Delivery#89 (comment))

* Update MAP-Bridge.md

Added payment address again, just in case

* Update clover_network.md (w3f#310)

* Update shadows-network.md (w3f#309)

* Update README.md

* Update README.md

* Update README.md

* Open Grants Program application for project Delmonicos (w3f#283)

* Update delmonicos.md
+ Application update after questions from Noc2

* Update to address demand from gautamdhameja

* Changed repo url

Repo moved to the newly created Delmonicos organisation

* Update polkadex.md

* Add Treasureland Grant (w3f#218)

* Create Treasureland.md

* Update Treasureland.md

* Update Treasureland.md

* Update Treasureland.md

* Update Treasureland.md

* Update Treasureland.md

* Update Treasureland.md

* Update Treasureland.md

* Update Treasureland.md

* ChainJS Grant application (w3f#228)

* Create chainjs.md

Adding template for grant proposal

* Update chainjs.md

Adding ChainJS for Polkadot draft proposal

* Update chainjs.md

Corrected title

* Update chainjs.md

formatting

* Update chainjs.md

added ecosystem fit section

* Update chainjs.md

* Update chainjs.md

Removed instructions

* Update chainjs.md

removed instructions

* Update chainjs.md

Added more narrative to future plans

* Update chainjs.md

* Update chainjs.md

Added Kusama support into the grant application, and added more description of the difference between ChainJS and Polkadot.js

* Update chainjs.md

Updated pricing

* Update chainjs.md

Lowering price

* PolkaJ Android Support proposal (w3f#301)

* PolkaJ Android Support proposal

* Update BTC to DAI

* Adjust price based on feedback

* Remove undelivered milestone (w3f#318)

* xtoken - XCM Implementation for Fungible Assets (w3f#316)

* xtoken

* update description

* update

* update payment denomination, and milestone 1 deliverables

* file name change, milestone cost updated

Co-authored-by: Bryan Chen <[email protected]>

* stable-asset.md (w3f#286)

* stable-asset.md

* Update stable-asset.md

* Update stable-asset.md

* Update stable-asset.md

Co-authored-by: Shengda Ding <[email protected]>

* move the application file into its proper folder (w3f#320)

* discount based on hackathon participation (w3f#325)

* Update EVANESCO Legal Structure (w3f#326)

* pallet-maci (Minimal Anti Collusion Infrastructure) (w3f#232)

* Create pallet_maci.md

* Update pallet_maci.md

* Update pallet_maci.md

* Update pallet_maci.md

* discount Apron Network for ParityAsia hackathon award (w3f#323)

* changed the bitcoin address (w3f#330)

* discount deeper network due to hackathon participation (w3f#324)

* Create XPredictMarket.md (w3f#313)

* update the gsheet workflow

* re-estimate the price of milestone (w3f#331)

* Update Apron_Network.md

Remove SDK from milestone and reduce the price

* Update Apron_Network.md

Reduce the price

* Bit.Country Milestone 2 (w3f#305)

* Create bit_country_m2.md

initial draft for m2.

* Update bit_country_m2.md

Finalised the tasks in the milestone.

* Update bit_country_m2.md

minor milestone text update

* Update bit_country_m2.md

update team member

* Update bit_country_m2.md

update image.

* Update bit_country_m2.md

Change the amount to be USD as required.

* Update bit_country_m2.md

Add bootstrap tasks for launching testnet.

* Update grant application. (#1)

Restructure and update wording to improve clarity of deliverables.
Add summary and considerations sections.

* Tech stack and changing NFT native to support NFT

Tech stack and changing NFT native to support NFT

* update Duration

update Duration

* fix typo

Co-authored-by: Shannon Christie <[email protected]>

* removed "Adopt storage", reduced costs (w3f#339)

* Create vera_defi.md (w3f#281)

* Create vera_defi.md

Initial grant application

* Update grant application

* Replace https with http to fix images link.

* Add more details to the milestone

* Update vera_defi.md

Update bio

* Update vera_defi.md

* Clarification on NFT Lending

* Update vera_defi.md

NFT Token development clarification

* Update vera_defi.md

Fix style

* Update vera_defi.md

Fix style

* Update vera_defi.md

Update scope to focus on AssetManager. Use existing NFT implementation instead of building our own.

* Update vera_defi.md

Update cost

Co-authored-by: arbach <[email protected]>
Co-authored-by: Denis <[email protected]>

* Create Parallel.md (w3f#329)

* Auto-merge action (w3f#349)

* NFT Collectibles Wallet (w3f#341)

* NFT Collectibles Wallet

* updating project scope and adjusting cost

* updating estimated duration

* reordering milestone numbers

Co-authored-by: Michael Huntington <[email protected]>

* Clean & fix actions (w3f#359)

* Delete label_approval_count.yml

* Update auto_merge.yml (w3f#360)

* remove m2 (w3f#355)

* Update README.md

* cosmetic fixes

* Subspace (w3f#357)

* first draft

* second draft

* minor edits

* finial revisions

* Rename subspace.md to spartan_poc_consensus_module.md

* adjust license and cost

* adjust license and cost

* no parallel funding from multiple sources

* Update dorahacks-quadratic-funding.md

* Update README + other minor changes (w3f#367)

* Add more info to README

* Track team provenance + minor updates to template

* Update PR template

* Update dorahacks-quadratic-funding.md (w3f#370)

We completed frontend integration with HackerLink. However due to tight schedules we didn't create a demo page based on the substrate-frontend-template (task #2 of Milestone-2). Another reason why we didn't create the simple page is that HackerLink has a complete infrastructure for user registration, project upload / display, etc. The HackerLink code base is not open source. We would like to provide a complete demo of how quadratic funding grant is functioning on a parachain or potentially on Polkadot / Kusama relaychains in the future. Therefore we would like to still submit a milestone. Given that our frontend is not open source and we are only providing a demonstration site that uses our milestone-1 code to provide a service for quadratic funding grant, we are reducing the price to 0 accordingly.

* Delete application-template-cn.md (w3f#372)

Co-authored-by: borispovod <[email protected]>
Co-authored-by: Jiannan Zhang <[email protected]>
Co-authored-by: AKACoder <[email protected]>
Co-authored-by: Polkastarter <[email protected]>
Co-authored-by: Tiago Martins <[email protected]>
Co-authored-by: mikolajsobolewski <[email protected]>
Co-authored-by: Juan Leni <[email protected]>
Co-authored-by: RAMPDEFITEAM <[email protected]>
Co-authored-by: Caspar Oostendorp <[email protected]>
Co-authored-by: semuelle <[email protected]>
Co-authored-by: David Hawig <[email protected]>
Co-authored-by: calvinzhou-rockx <[email protected]>
Co-authored-by: Dohkooo <[email protected]>
Co-authored-by: Junte <[email protected]>
Co-authored-by: gmajor <[email protected]>
Co-authored-by: Hugo Peixoto <[email protected]>
Co-authored-by: Fuling <[email protected]>
Co-authored-by: Aleixo Sánchez <[email protected]>
Co-authored-by: kylin <[email protected]>
Co-authored-by: wannam2049 <[email protected]>
Co-authored-by: celrisen <[email protected]>
Co-authored-by: darkfriend77 <[email protected]>
Co-authored-by: Agnieszka Olszewska <[email protected]>
Co-authored-by: Kasia Łukasiewicz <[email protected]>
Co-authored-by: Aleixo Sánchez <[email protected]>
Co-authored-by: Hyungsuk Kang <[email protected]>
Co-authored-by: Song Zhou <[email protected]>
Co-authored-by: Mor GUEYE <[email protected]>
Co-authored-by: Igor Gulamov <[email protected]>
Co-authored-by: Drew Stone <[email protected]>
Co-authored-by: Kevin Zhang <[email protected]>
Co-authored-by: steve <[email protected]>
Co-authored-by: steven <[email protected]>
Co-authored-by: Ana Milić-Štrkalj <[email protected]>
Co-authored-by: dark64 <[email protected]>
Co-authored-by: Lumena <[email protected]>
Co-authored-by: dego-team <[email protected]>
Co-authored-by: Marc Blinder <[email protected]>
Co-authored-by: Nathan Schwermann <[email protected]>
Co-authored-by: Bette <[email protected]>
Co-authored-by: Bryan Chen <[email protected]>
Co-authored-by: Frank Yin <[email protected]>
Co-authored-by: Shengda Ding <[email protected]>
Co-authored-by: Marcin <[email protected]>
Co-authored-by: eva-networks <[email protected]>
Co-authored-by: Filip Pajic <[email protected]>
Co-authored-by: Sota Watanabe <[email protected]>
Co-authored-by: XPredictMarket <[email protected]>
Co-authored-by: Toney <[email protected]>
Co-authored-by: Ray Lu <[email protected]>
Co-authored-by: Shannon Christie <[email protected]>
Co-authored-by: arbach <[email protected]>
Co-authored-by: arbach <[email protected]>
Co-authored-by: Denis <[email protected]>
Co-authored-by: yubo-ruan <[email protected]>
Co-authored-by: Michael (GP) <[email protected]>
Co-authored-by: Michael Huntington <[email protected]>
Co-authored-by: J Wagstaff <[email protected]>
chrisli30 pushed a commit to AvaProtocol/W3F-Grants-Fork that referenced this pull request Apr 19, 2021
Noc2 pushed a commit that referenced this pull request May 22, 2021
* update milestone

* update

* fix commments

* add links for deliverables
chrisli30 pushed a commit to AvaProtocol/W3F-Grants-Fork that referenced this pull request May 31, 2021
* update milestone

* update

* fix commments

* add links for deliverables
alxs pushed a commit that referenced this pull request Jul 20, 2021
unify the application template with open grants program
@alxs
Copy link
Contributor

alxs commented Oct 7, 2021

Hey @yubo-ruan, care to share a quick status update on milestone 2, along with an ETA if possible? Taking the date your last delivery was accepted as reference, it is delayed by a bit over a month now. As long as you're actively working on the project, delays aren't a big problem, but please keep us in the loop.

Note that if we don't hear from you within the next two weeks, we'll assume you're no longer interested and terminate the grant.

@yubo-ruan
Copy link
Contributor Author

@alxs we are finishing up milestone 2. Let me add my colleague CJ and Zhouyang to follow up you

@yz89
Copy link
Contributor

yz89 commented Oct 16, 2021

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changes requested The team needs to clarify a few things first.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants