Radicle Grant Application
- Project Name: Drips CLI + SDK tutorial for node.js
- Team Name: Sleepless DAO
- Payment Address: 0x67678BA1e337C6E6F1D052b021B4d4dBa49eB2ad
- Level: -Seed
Project Overview
Overview
This grant application consists of two components:
- Node.js module that enables opening a drip and “give” straight from the CLI. This module should extend the radicle cli.
- Drips SDK tutorial for node.js usage
Overall, this should increase the reach and usage of drips.network.
Team
Team members
- Norman Saadé
- Luca Donno
- Krisztian Barta
- James de Wasseige
Contact
- Contact Name: Norman Saadé
- Contact Email: norman.saade@gmail.com
- Website: https://normad.eth.link/
Legal Structure
- Registered Address: No registered legal entity.
- Registered Legal Entity: No registered legal entity.
Team’s experience
We won the radicle sponsor prize at ethAmsterdam hackathon with our project.
Currently we are a team of four. Three developers and one Product Manager.
Team Code Repos
- sleepless-dao · GitHub
- GitHub - sleepless-dao/drips-cli: radicle grant application
- GitHub - normadn/radicle-drip-epns: ethAmsterdam hackathon project. Create drips from radicle cli and get notified when u got dripped.
Team members:
- normadn (normad.eth) · GitHub
- lucadonnoh (Luca Donno) · GitHub
- Riki0923 · GitHub
- james-dewasseige · GitHub
Team LinkedIn Profiles
- https://www.linkedin.com/in/nosaa/
- https://www.linkedin.com/in/luca-donno-89227116a/
- https://www.linkedin.com/in/krisztián-barta-5b5020178/
- https://www.linkedin.com/in/meet-jay/
Project Description
We want to make it easy for open source projects to get funding. That’s why we want to make opening a drip just as easy as creating a git repo.
End goal: Fund radicle projects.
Deliverables
Our objective is to increase the usage of drips.network.
- Our first deliverable is an extension of the radicle cli: create a drip & give straight from the CLI.
- Our second deliverable is a developer tutorial: how to use the drips sdk with node.js.
See the next steps section for our vision regarding further plans.
- Total Estimated Duration: 3 week
- Full-time equivalent (FTE): 7 days
- Total Costs: 4900 USDC
Milestone 1
“give” via SDK
- Estimated Duration: 3 days
- FTE: 3 days
- Costs: 2100 USC
Number | Deliverable | Specification |
---|---|---|
1. | CLI setup | Setup a CLI tool using Node.js |
2. | Wallet Connect via CLI | Use a QR code inside the terminal to connect to the CLI |
3. | Trigger a give | Use ethers.js and the SDK to send a tx to call the give function |
Milestone 2
Open a drip via SDK
- Estimated Duration: 2 days
- FTE: 2 days
- Costs: 1400 USDC
Number | Deliverable | Specification |
---|---|---|
1. | Functional Drip | Use the SDK to send a Drip using the CLI |
Milestone 3
Drips SDK Tutorial for node.js
- Estimated Duration: 2 days
- FTE: 2 days
- Costs: 1400 USDC
Number | Deliverable | Specification |
---|---|---|
1. | Tutorial article | Write an article about how we used the SDK to send drips using the CLI built with Node.js |
2. | Github readme | Similar to GitHub - radicle-dev/drips-js-sdk: JavaScript SDK for the Radicle Drips protocol đź’§ |
Future Plans
- Make it possible to drip to a radicle project repo.
- Integrate EPNS notifications into the flow, to facilitate developers’ funding journey even more. As we’ve already started this part in the course of our ethAmsterdam hackathon, this seems a relevant next step for us.
- Part of our initial grant scope is to help developers with some tutorials to ensure their succesful onboarding. We intend to keep a close eye on this to make sure our initial CLI extension scope will be useful for developers. We could add some work streams regarding such adoption.
Enabling developers to get funding for their projects via the Drips Network through a series of developer tools integrations: CLI extensions (NPM packages), SDK tutorials, and potential for further integrations (such EPNS, for closing the loop)
Additional Information
How did you hear about the Grants Program? ethAmsterdam hackathon