-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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 dairdrop application #2429
Conversation
7a01fdc
to
cf1e65b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey, thanks a lot for the application. It sounds very interesting and I also don't know about an existing solution that solves the issue of distributing airdops. I left a few comments and questions for you to review.
Looking forward to your answers :)
Thank you very much for your outstanding work and responses. I'm very happy that we can discuss this application together. |
38a642c
to
e289b56
Compare
@PieWol, Thank you very much for your suggestions. I've updated the application accordingly. Regarding the desktop app issue, I agree that we should remove it, allowing us more time to focus on UX optimization and creating a product that is very user-friendly. However, our team is considering that community users are often non-technical and have diverse airdrop needs. Some may not want to provide a remote web service or might not know how to run a local program using Docker, which could impact community engagement and growth. If you have better suggestions, we are open to them. Our goal is to create an airdrop application that can be used in all scenarios. |
Hey @jyaymusk |
Thank you very much for your professionalism and patience. I hope my response addresses your questions. |
I will update the application in a few days. |
0fe63fa
to
233a0f2
Compare
@PieWol, I have updated the application. If there are any new questions, we would be very happy to discuss them with you and would appreciate your feedback. I will send you an email as soon as possible. Enjoy your weekend! |
d992f92
to
027f12e
Compare
Thank you very much for this proposal! A decentralized airdrop application is exactly what the Polkadot ecosystem needs, and at AIWeb3, we've been eagerly awaiting something like this for a long time. Do you think it could be integrated directly into our website? And when might this application be ready for use? Looking forward to seeing this in action! |
@idfree We hope to have it ready for use right after the launch of the Dota 2.0 network, which will still take about a month of development time. I'm very pleased that we share this common need, as it allows us to maintain it together in the future. Such an airdrop application will be very useful for community events, and in the future, we will only need to add a small code to create some gaming applications on Telegram or the web. If you have any better ideas, we can also consider adding more features. We envision that in the future, Polkadot airdrop creators will only need to select the network and connect their wallets on our webpage, and then simply click the Assets icon to quickly create or claim their airdrops. Imagine being able to create an airdrop for any Telegram or Discord group with just a click on a webpage. Isn't that cool? |
d6cb80c
to
0c8f43f
Compare
Hey @jyaymusk , I'm still looking forward to your email with information about your previous work. Did you send it already? I'd also be interested in how the chain you are trying to build will benefit the Polkadot ecosystem. It would be very compelling to know that you are planning to integrate with the remaining Polkadot ecosystem instead of building a completely isolated solo-chain. Best, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @jyaymusk, sorry for the long wait. Our legal team asked me to confirm that the grant is not about your own airdrop. Looking at the list of deliverables, I can see that this is the case, but would be great to have it confirmed from your side as well.
Lastly, could you shed some light on your parachain plans? There are mentions of a Dota "super-chain" in your repos, as well as a bridge. I also see DOTA mentioned as an appchain on Tanssi.
|
Yes, the funds from this grant will not be used for airdrops to users but will be allocated to the development of the application. Currently, Polkadot’s technology is undergoing significant upgrades, such as the JAM upgrade. During this phase, we hope that Dota can run as an independent chain for a while. It is true that currently there is no one paying for the parachain costs, and getting started is always difficult. Despite this, parachains are highly attractive to us, and we still need them in the future to share security. This is an exciting project, fully supported by community developers with no involvement from VCs, and the developers themselves have not benefited financially from it—though it may sound unbelievable, it is indeed the case. We hope that such projects can develop long-term within the Polkadot ecosystem. It is a non-VC project within Polkadot, and as long as we stick to fairness and freedom, I believe it will succeed, just like similar projects in other public blockchain ecosystems. Passion for technology and a commitment to long-termism will ensure that it develops alongside the Polkadot ecosystem, surviving longer than most VC-backed projects. It is a pure technology-driven public chain, with only developers involved. In the future, Dota will serve as a platform for more radical technical experiments and community development explorations within Polkadot. A few months ago, there was a proposal to integrate Dota with Tanssi, as part of Tanssi, but I believe that with our experienced public chain engineers supporting its development, we don't need such a simple template that would limit our flexibility. Only in this way can Dota truly harness the advantages of Polkadot’s technology and endure longer. |
Sorry for the late reply. I recently purchased a new computer, which caused some important password information to be temporarily lost. I've been working on recovering it, but fortunately, everything has been resolved now. I'll reply to your email very soon. |
Integrating into the Polkadot ecosystem is a necessary step. After running as an solo chain for a few months, we will use on-chain governance to allow the community to make a decision as soon as possible, and we are confident that it will receive support. The current plan is to first establish a solid technical foundation for the community, and then leverage the on-chain governance capabilities of the public chain to make more community decisions. We will not make decisions for everyone, as that would go against the principles of fairness and freedom that guide the community. |
I have already sent you an email. Here is my email address: [email protected]. Thank you again. |
KYC done. |
Hey, @jyaymusk, could you please integrate this statement into the application? Thanks. Thats the last thing before I will approve :)
|
@PieWol Thanks! I will update it tomorrow. |
@PieWol dota-network@0cca5ba#diff-32d7ec5cbf9a6c029d9a1451ba87ef5a72f5d668520cd1a8426ec42bce541ba8R213. Thank you for your thorough review of this application. My team and I sincerely appreciate it. Have a wonderful day, and Merry Christmas to you! |
There was a problem hiding this 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. Happy holidays to you and your team! 🚀
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for your patience, @jyaymusk. I'm also happy to support the project, I just have some small requests.
applications/dairdrop.md
Outdated
| **0b.** | Documentation | Create detailed documentation for each module. | | ||
| **0c.** | Testing and Testing Guide | Over 70% code test coverage. | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you add a tutorial on how to set the whole system up, as well as inline documentation?
applications/dairdrop.md
Outdated
| **0c.** | Testing and Testing Guide | Provide manual test cases for each feature and achieve at least 70% test coverage for each API in the web service. | | ||
| **0d.** | Docker | We will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone. | | ||
| 0e. | Article | We will publish an **article** that explains how it offers more convenient and simpler services in the airdrop space, how it differs from traditional airdrops, who should use it, and how to use it. | | ||
| 1. | UI/UX design | Design user-friendly interactive pages to enhance the user experience. | |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We don't fund the design phase of a project. Given that this is the last milestone, it also doesn't make sense as we would only see the design when it's already implemented. Please remove.
@semuelle I've updated it. If you have any better suggestions, please feel free to let me know. Thanks again! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the discussions @jyaymusk happy to help push this one over the edge, considering the common good use case.
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 on our website for more ways to find answers to your questions. |
Project Abstract
Decentralized airdrop application that does not must require a centralized server, and it can also create some community interaction games based on it. Based on this project, the community will explore more airdrop strategies within the Polkadot ecosystem and continuously improve the user experience in airdrops.
https://github.com/dota-network/Grants-Program/blob/master/applications/dairdrop.md
Grant level
Application Checklist
project_name.md
).@_______:matrix.org
(change the homeserver if you use a different one)