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

Ruby Substrate client #613

Merged
merged 3 commits into from
Sep 27, 2021
Merged

Ruby Substrate client #613

merged 3 commits into from
Sep 27, 2021

Conversation

xuxiaohu
Copy link
Contributor

Project Abstract

This library Support providing additional convenience methods to deal with substrate in ruby(like py-substrate-interface)。 include SR25519/ED25519, submit sign extrinsic,get chain data。

For which grant level are you applying?

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

Application Checklist

  • The application template has been copied, renamed ( project_name.md) and updated.
  • A BTC or Ethereum (DAI/USDT) address for the payment of the milestones is provided inside the application.
  • I have read and acknowledged the terms and conditions.
  • 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.

@CLAassistant
Copy link

CLAassistant commented Sep 10, 2021

CLA assistant check
All committers have signed the CLA.

@semuelle
Copy link
Member

Hi @xuxiaohu, thank you for your application! Looks interesting. However, we don't usually sign two simultaneous grants; it might have to wait until after approval of your second NFT explorer milestone.

We already supported a Ruby Substrate client a while back: https://github.com/itering/scale.rb. Couldn't you use (and contribute to) this one? Also, may I ask what your motivation for building this is? Are you planning to use it yourself, or who is your target audience? Since you left the Development Status section empty, do I understand correctly that you haven't done any work towards this yet?

@semuelle semuelle self-assigned this Sep 13, 2021
@xuxiaohu
Copy link
Contributor Author

xuxiaohu commented Sep 15, 2021

Hi @xuxiaohu, thank you for your application! Looks interesting. However, we don't usually sign two simultaneous grants; it might have to wait until after approval of your second NFT explorer milestone.

We already supported a Ruby Substrate client a while back: https://github.com/itering/scale.rb. Couldn't you use (and contribute to) this one? Also, may I ask what your motivation for building this is? Are you planning to use it yourself, or who is your target audience? Since you left the Development Status section empty, do I understand correctly that you haven't done any work towards this yet?

Yes, We have used the scale.rb gem in our project(https://app.uniarts.network/), But now there is no Sr25519 gem in ruby, and no submit extrinsics in scale.rb gem. So we want to write the gem to help other ruby developers . And I add the Development Status section.

@semuelle
Copy link
Member

We have used the scale.rb gem in our project

Have you considered contributing your work to the scale.rb repository, seeing that there would be quite a bit of overlap between the two projects? Is your work based on a fork of scale.rb?

@xuxiaohu
Copy link
Contributor Author

We have used the scale.rb gem in our project

Have you considered contributing your work to the scale.rb repository, seeing that there would be quite a bit of overlap between the two projects? Is your work based on a fork of scale.rb?

I want to wirte SR25529 gem, and maybe submit extrinsics works is suit to merge to scale.rb.

@semuelle semuelle added the ready for review The project is ready to be reviewed by the committee members. label Sep 15, 2021
@semuelle semuelle added on hold There is an external blocker, such as another grant in progress. and removed on hold There is an external blocker, such as another grant in progress. labels Sep 15, 2021
@Noc2 Noc2 merged commit f725805 into w3f:master Sep 27, 2021
@github-actions
Copy link
Contributor

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! 🚀

chrisli30 pushed a commit to AvaProtocol/W3F-Grants-Fork that referenced this pull request Oct 8, 2021
* add ruby substrate client

* add the Development Status
@takahser
Copy link
Collaborator

Hi @xuxiaohu
I don't see any activity on your 2nd milestone yet. Is there any way we can support you?

@xuxiaohu
Copy link
Contributor Author

Hi @xuxiaohu I don't see any activity on your 2nd milestone yet. Is there any way we can support you?

Sorry, I am updating the metadata 14, already finish 70% jobs.

@takahser
Copy link
Collaborator

Very good, looking forward to your delivery! Thanks for the update.

@semuelle
Copy link
Member

Any updates on this, @xuxiaohu? Could you submit an amendment to your application with an updated timeline? If we don't hear back from you in the next two weeks, we will assume that you are no longer interested in completing the grant and will cancel the contract. You would be free to reapply.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
on hold There is an external blocker, such as another grant in progress. 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