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

Create ParaSpell_follow-up.md #1245

Merged
merged 5 commits into from
Nov 8, 2022
Merged

Create ParaSpell_follow-up.md #1245

merged 5 commits into from
Nov 8, 2022

Conversation

dudo50
Copy link
Contributor

@dudo50 dudo50 commented Nov 1, 2022

Paraspell follow-up grant proposal

Project Abstract

ParaSpell is XCM & XCMP related tool built to save developers time when interacting with the network. It is no longer necessary to search for correct XCM pallets, fill lengthy XCM messages with all the required details or go through research on launching network. Developers can use ParaSpell to download/install/start necessary nodes with a single command, execute XCM transactions from a user-friendly UI, or open & close HRMP channels between nodes in the launched network from a user-friendly UI. ParaSpell now also offers SDK, which features compatibility with multiple Parachains & allow for easy integration into new dApps. They can then right out of the box create XCM related calls in moments.

Previous Approved application
Previous Approved delivery

Grant level

  • Level 1: Up to $10,000, 2 approvals
  • Level 2: Up to $30,000, 3 approvals
  • Level 3: Unlimited, 5 approvals (for >$100k: Web3 Foundation Council approval)

Application Checklist

  • The application template has been copied and aptly renamed (project_name.md).
  • I have read the application guidelines.
  • A BTC, Ethereum (USDT/USDC/DAI) or Polkadot/Kusama (aUSD) address for the payment of the milestones is provided inside the application.
  • The software delivered for this grant will be released under an open-source license specified in the application.
  • The initial PR contains only one commit (squash and force-push if needed).
  • The grant will only be announced once the first milestone has been accepted (see the announcement guidelines).
  • I prefer the discussion of this application to take place in a private Element/Matrix channel. My username is: @_______:matrix.org (change the homeserver if you use a different one)

- Create a follow-up proposal for ParaSpell to improve XCM SDK & make it more approachable for developers of dApps in general.
@Noc2 Noc2 self-assigned this Nov 2, 2022
Copy link
Collaborator

@Noc2 Noc2 left a comment

Choose a reason for hiding this comment

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

Thanks for the application. I have a couple of questions/comments:

  • Could you link to the implementation of the xTokens pallet as part of the specification?
  • In general, could you add more technical details to the specification of the deliveries? For example what exactly do you mean by “template for Web3 projects”? (ink!, solidity or the pallet, etc.). And feel free to add the programming language to the specification of the deliveries.
  • Deliverables 0a-0d of the template are mandatory for all milestones and deliverable 0e at least for the last one. Could you integrate these?

@Noc2 Noc2 added the changes requested The team needs to clarify a few things first. label Nov 2, 2022
@dudo50
Copy link
Contributor Author

dudo50 commented Nov 2, 2022

Hey @Noc2, I will try to deliver the changes you requested as soon as possible.
With kind regards,
Dudo

- Added all requested changes:
- where possible explained what stack, pallets, or languages would be used
- added 0.a-0.d into each milestone
- linked xTokens release 3 more times in specification
@dudo50
Copy link
Contributor Author

dudo50 commented Nov 2, 2022

Hey @Noc2, I have made changes and committed them, hopefully this fixes the areas you pointed out and explains everything more clearly.
I will be glad to answer any future questions that might arise.
With kind regards,
Dudo

Copy link
Contributor

@keeganquigley keeganquigley left a comment

Choose a reason for hiding this comment

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

Thanks for the application @dudo50. Looks good, but is the bounty funding absolutely necessary? If not I think you can take out the bounty funding section, as we typically only fund the actual development/tech.

Copy link
Collaborator

@Noc2 Noc2 left a comment

Choose a reason for hiding this comment

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

Thanks for the update. But as @keeganquigley said, could you remove the Bounty funding from the milestones? This is something we don't fund, also because it is hard to evaluate.

- removed bounty funding
@dudo50
Copy link
Contributor Author

dudo50 commented Nov 3, 2022

Hey @Noc2 , @keeganquigley I have removed bounty funding as requested. Hope everything is now in order.
If any other suggestions or questions arise, feel free to let me know. I will answer them asap.
With kind regards,
Dudo

- Change address for a more secure solution
- Fixed typos
- Replaced stack item (Polkadot launch was used previously (became deprecated) but was replaced by Parachain launch in the process)
@keeganquigley
Copy link
Contributor

Hey @dudo50 apologies for the late response, we were at a company retreat this past week. I also needed to study up on the xTokens pallet. I appreciate the detailed specifics and the comparisons to the Moonbeam SDK.

Personally, I was impressed with the amount of effort on your last grant and would be happy to move forward with supporting this one. I agree with your opinion that there aren’t many XCMP/HRMP tools yet, and a unified SDK for XCM transfers would be very helpful for the entire ecosystem. Glad to see in this forum post that parachain devs like your ideas and agree that there is a huge need for this. I think the price is reasonable as well.

Lastly, I will point you to these comments by my colleague regarding standards as food for thought, although it sounds like you have already thought a lot about how to implement the SDK in a way that will allow others to easily adopt it.

I will mark your application as ready for review and wait to see if the rest of the committee has any other questions/concerns.

@keeganquigley keeganquigley added ready for review The project is ready to be reviewed by the committee members. and removed changes requested The team needs to clarify a few things first. labels Nov 6, 2022
@dudo50
Copy link
Contributor Author

dudo50 commented Nov 6, 2022

@keeganquigley thank you for your kind words. It is amazing to see just how much you dive into this with us and even more amazing that you see our vision the way we do and that can be crucial on our way to deliver something truly valuable.

In regards to standards, that is very useful and we will have a look into it and will for sure take notes.

Many thanks again.

With kind regards,
Dudo

Copy link
Contributor

@alxs alxs left a comment

Choose a reason for hiding this comment

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

@dudo50 happy to support this too. Thank you for the effort you put into writing the application and defining clear deliverables, and to @keeganquigley for diving deeper and providing more context.

@Noc2 Noc2 merged commit 52ab036 into w3f:master Nov 8, 2022
@github-actions
Copy link
Contributor

github-actions bot commented Nov 8, 2022

Congratulations and welcome to the Web3 Foundation Grants Program! Please refer to our Milestone Delivery repository for instructions on how to submit milestones and invoices, our FAQ for frequently asked questions and the support section of our README for more ways to find answers to your questions.

Before you start, take a moment to read through our announcement guidelines for all communications related to the grant or make them known to the right person in your organisation. In particular, please don't announce the grant publicly before at least the first milestone of your project has been approved. At that point or shortly before, you can get in touch with us at grantsPR@web3.foundation and we'll be happy to collaborate on an announcement about the work you’re doing.

Lastly, please remember to let us know in case you run into any delays or deviate from the deliverables in your application. You can either leave a comment here or directly request to amend your application via PR. We wish you luck with your project! 🚀

@Polkadot-Forum
Copy link

This pull request has been mentioned on Polkadot Forum. There might be relevant details there:

https://forum.polkadot.network/t/introducing-complex-set-of-xcm-tools-paraspell/5625/1

@Polkadot-Forum
Copy link

This pull request has been mentioned on Polkadot Forum. There might be relevant details there:

https://forum.polkadot.network/t/enhancing-cross-chain-experience-of-your-dapps-with-revolutionary-xcm-tool-set-from-paraspell/8792/1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready for review The project is ready to be reviewed by the committee members.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants