Skip to content

Nolik application#759

Merged
Noc2 merged 1 commit intow3f:masterfrom
amrbz:master
Jan 3, 2022
Merged

Nolik application#759
Noc2 merged 1 commit intow3f:masterfrom
amrbz:master

Conversation

@amrbz
Copy link
Copy Markdown
Contributor

@amrbz amrbz commented Dec 30, 2021

Project Abstract

Nolik is a protocol for delivering digital content for web 3.0. It allows developers to create applications for formal communication that connect people without any form of censorship or third-party control. The protocol design is based on the ServiceLess approach, meaning that no services from third parties are needed for users to communicate.

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
Copy Markdown

CLAassistant commented Dec 30, 2021

CLA assistant check
All committers have signed the CLA.

@Noc2 Noc2 self-assigned this Jan 3, 2022
Copy link
Copy Markdown
Contributor

@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 and sorry for the delay to do the holidays here. Since this is a level 1 grant and I generally think it's a nice project, I’m happy to immediately accept it and share it with the rest of the committee.

@Noc2 Noc2 added the ready for review The project is ready to be reviewed by the committee members. label Jan 3, 2022
@Noc2 Noc2 merged commit 7d12f3a into w3f:master Jan 3, 2022
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Jan 3, 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! 🚀

@amrbz
Copy link
Copy Markdown
Contributor Author

amrbz commented Jan 4, 2022

Wow, thank you guys, that's amazing! I really did not expect that it will be that fast 😆

@semuelle
Copy link
Copy Markdown
Contributor

Hey @amrbz. How is work on Milestone 2 progressing? It seems like there isn't much activity on your repos anymore. According to my calculations, you had planned to submit it in February.

@amrbz
Copy link
Copy Markdown
Contributor Author

amrbz commented May 12, 2022

Hi, @semuelle
Yes, I apologise for the delay. I'm actively working on Milestone 2. I could not realise that it would be that challenging ) At some point, I had to start from scratch. However, I am happy to say that I've almost finished the coding part. I can send messages, create a whitelist, and a blacklist.

The problem I'm facing at the moment is receiving messages. It turned out that Substrate node does not have RPC methods to get events. I created a StackExchange discussion to clarify that. I do not know how to solve this task yet, but there is an option to use third-party libraries like Subsquid and run an extra docker images with blockchain parser and a local database. It will work, but I really want to find out the native solution.

At the same time, I'm excited about the progress. The library allows to send an encrypted set of key-value entries and even send binaries. The repository with the CLI app is private, but I'm going to make it public after I finish my work, and you will be able to track the history of commits.

@semuelle
Copy link
Copy Markdown
Contributor

Great to hear about your progress, @amrbz. Why is the websocket function not an option? Did you see this comment? In any case, could you submit an amendment to your application to reflect the new timeline? You can be generous where you have no good prediction of when it'll be finished. We are not trying to rush you, just keeping tabs on things. :)

@amrbz
Copy link
Copy Markdown
Contributor Author

amrbz commented May 24, 2022

Sure, @semuelle I did see that comment. I tried to use websockets, but in that case, I would have to rewrite everything. Of course I can submit an amendment, but I've almost finished my work. The only thing that left is to properly decode runtime events. I've recently created this post to move forward.

@semuelle
Copy link
Copy Markdown
Contributor

Thanks for the update. In that case, no amendment needed for now.

@amrbz
Copy link
Copy Markdown
Contributor Author

amrbz commented Sep 12, 2022

Hi @semuelle
Just wanted to share a quick update. I've published the repo with the app which I intended to build during the grant program. It took much more time than I expected, but totally worth it. I'm working on the docs and about to commit the last milestone.

@Noc2
Copy link
Copy Markdown
Contributor

Noc2 commented Sep 12, 2022

Thanks for the update!

keeganquigley added a commit to w3f/Grant-Milestone-Delivery that referenced this pull request Sep 29, 2022
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