-
Notifications
You must be signed in to change notification settings - Fork 2k
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
DOTLY: Revolutionizing Polkadot Account Statistics #1784
Conversation
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 @justmert a couple of initial questions/comments:
- This is a unique approach, and the gaming element could help onboard new Polkadot users. Can you elaborate more on what Score and Level pertain to and how they are calculated?
- Are there plans to build tools to monitor XCM transfers? For example, this is Subscan's XCM Dashboard.
- I see cross-chain functionalities under future plans, and this is important since a lot of activity takes place on parachains. Would you eventually aim to compete with sites such as Sub.ID which displays a cross-chain balance?
- Personally I think that it's a bit expensive, especially for the dashboard-focused milestone 2.
- The mandatory deliverables 0a. - 0e. are meant to be included in both milestones. Could you please add these to M2? The article is only mandatory for the last milestone.
Hi @keeganquigley, thanks for the review. Here's the answers for your comments,
Score is accumulated sum of above metrics. As an example, if a user has 3 outgoing, and 2 incoming transfers (and assume nothing else is done in the account), the user will have +10 (from account creation), + 3 x 3 (from outgoing transfer) + 3 x 2 (from incoming transfer) and total of 25 score. The Level system was developed to resemble MMORPG games.
We can determine LevelThreshold values dynamic values or static value like 250. Note that this calculation and level equation may see changes while implementing the features.
|
Thanks for the updates @justmert, it's looking better now. The only thing missing is 0e. Article for milestone 2, which isn't a huge deal, but personally I think a quick blog article is rather important for this project in order to promote it and start getting users interested in the features it offers. That being said, I will go ahead and mark the application as ready for review, and ping the rest of the committee so other committee members can leave questions and/or comments. |
Thanks for the feedback @keeganquigley. Article can be really useful for promotion, so added 0e. deliverable as well. |
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 @justmert for the updates, I'm happy to see the XCM functionalities being included in the grant, and I agree that it warrants a higher price. I'm happy to go ahead with it.
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.
I'm happy to support it as well. Btw. regarding Polkaflow are you aware of https://wiki.polkadot.network/docs/build-open-source
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, @justmert.
- Do I understand correctly that I can paste anyone's account into the search bar and get these statistics on them? Or does it require siging a message?
- I noticed that you added Google Analytics to the Polkaflow frontend. Could you share some user numbers?
- Have you applied or are you planning to apply for any other grants with this?
- What are your long-term plans with Dotly? How are you planning to fund maintenance and development after the grant?
Hi @semuelle, thank you for your good questions. Here are the details,
I have expressed my long-term plans in the future plans section in my proposal. I want to expand its capabilities such as Kusama and other parachains, and include other widgets like Proxies and Crowdloans statics. Besides that, there are some big features like unsupervised learning algorithms to perform segmentation analysis etc. Since it these are big-scoped features that can take long-time, I can apply for follow-up grants or treasury if you, W3F team finds suitable. Thank you. |
Hi @semuelle, please let me know if you have any question. Thank you. |
Hi @semuelle, eagerly waiting for your review. Thank 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 updates and sorry for the late reply, @justmert. My conclusion is that this project, or at least parts of it, would be a better fit for a wallet, where this information might be used for analysis and accumulated across accounts and is only accessible for the owner. I am also not too keen on the gamification idea.
I will ping the rest of the committee again, they might be of another opinion.
Thanks for the review @semuelle. Here is my thoughts, Of course, a wallet-based project could indeed provide a nice analysis, as you mentioned. However, your suggestion changes the scope and purpose of the project a bit. If I understood correctly, you are suggesting that instead of providing an account-based analysis to user (account owner) X, it would be better to only provide aggregated analysis accessible to that user for their multiple accounts. This significant change in scope could be presented as a separate project. However, an account-based analysis offers a more detailed framework that is understandable and interpretable for users. Currently, the project can be summarized as a "account explorer in a fun and insightful way." If I modify it according to your suggestion, it will be based on wallet instead of accounts. DOTLY is designed to gamify the account tracking process and provide users with a sense of achievement and progression, so gamified elements play an important role. Of course, besides features like levels, a simple analytics presentation could also be provided. However, I believe that these gamified features will increase the adoption of the project by account holders. If @keeganquigley and @Noc2 also approve of this suggestion, I can modify the project scope as follows: I will create a page where I list all the account addresses associated with wallet owner X, and when X clicks on one of the accounts, they will only access the analysis specific to that account (as in the current project proposal). Additionally, on this new page, I will also provide the aggregated analysis of all the listed accounts in wallet level, and I can implement wallet authentication so that only X can access these analyses. It will be similar to the Polkaflow, while examining the statistics of each project separately, you can also view the aggregated data of the entire ecosystem. However, since the account analysis retrieves, processes, and formats indexed data for presentation on the frontend, the processing part may take some time (depending on the widget). If this is done for all wallets, it may not yield the desired results in practice. I believe that the current scope is more focused and directed towards a single purpose, which is providing account analysis in an easy-to-use manner. I do not consider making the project more complex and creating a complicated system that increases the budget and maintenance to be appropriate. However, please note that I am open to all kinds of improvements and developments so I want to get comments from @keeganquigley, and @Noc2 too. Thank you for your efforts. |
Since this application hasn't garnered any approvals for three weeks, I am closing it. Thank you for putting in the effort, @justmert, and engaging with us. I hope you'll find a way of making this project a reality. Feel free to apply again in the future. |
Hey @semuelle, actually two of the three grant reviewers (@keeganquigley, and @Noc2) has approved my project but you didn't give me review for about three weeks and I have waited for you. This is actually little bit unfair, since I have give all the answers to any questions and has started the project. Please re-open the application to be reviewed. If you don't want to give review to my application, then I can take a review from another member of committee like @takahser etc. Please note that, I have been approved total of 2/3 so 'application hasn't garnered any approvals' must be mistake. Just for the note that, I was waiting 3 weeks to be reviewed by you. I hope, you understand me. Thank you. |
@justmert thanks for reaching out to me here. I've actually skimmed the application and was hesitant to give my approval, but didn't find the time to state my opinion here. Hence, I'm going to do this now. Unfortunately, I won't approve it neither due to the following reasons:
Nevertheless, I wish you all the best for the future of this project and I hope you'll prove me wrong. 👍😃 |
Thanks for the update @takahser. Actually I was ready to make adjustments based on any review. @semuelle gave a review and said that he wanted to take opinions from other members. Without this yet, my application has been closed. I kindly request to get a full review and so that I can adjust to my proposal just like I did in above. Thank you. |
Just clarify here: None of the other committee members were willing to proceed with the application. Therefore @semuelle closed it. If you want to change the application, I can either reopen it, or you can simply create a new PR. That said, after the internal discussion and taking a closer look at your previous projects (which don't seem to be maintained), I would also be interested to learn more about your long-term plans for this or your next project and who you mean by We. Especially since no one ever seems to have contributed to your projects other than yourself. Additionally, are the future plans regarding your previous project still relevant: https://github.com/w3f/Grants-Program/blob/master/applications/polkaflow.md#future-plans? |
Thanks for the response @Noc2. Actually my old project PolkaFlow it is actively maintained as I have stated before. I was improving structure/implementation of backend functions and algorithms in this repository, just to give a better view of insights. You can see the changes, and compare with my old backend. Besides, I was adding features like Polkadot forum insights and was implementing Discourse widgets. As can be seen, I haven't dropped the maintenance. What my long-term plan in Polkaflow was 'Incorporating additional metrics and data sources to provide more detailed insights into projects'. This is what I do right now so I abide long-term plans and in short time Flowana (oldly Polkaflow) will be live with much better insights and will open social media accounts, distribute it to project owners and promote it in anywhere possible. 'we' is a simple mistake of language translation because sometimes I convert to English from my native language with tools just for clarification, and I must have missed them. Sorry for that. I didn't know the internal conversation so I have assumed that @semuelle closed the PR because of timeout. Since I was ready to answer all of the reviews, and waiting to be reviewed by Semuelle for about 3 weeks. Closing the PR was surprised me. If none of the other committee members are willing to proceed with the application, I can reduce the project to level 1, delete the disliked features (gamified elements) and some parts (since I am reducing the budget) if possible. I want to change my application so I kindly request this PR to be reopened. Thank you. |
@justmert, thanks for the quick reply here. As promised, I reopened it, and sorry for the confusion. |
Thanks for the opportunity @Noc2. I have updated the proposal based on the reviews thus, deleted gamification elements, reduced the level and the budget. Since I have reduced the budget, XCM widget part is removed. This is the summary of my changes. Thank you, and waiting for your reviews. |
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 update. I will share it again with the rest of the 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.
Hi @justmert thanks for making the changes and reducing the scope/price. I'm willing to give you a chance for this price, and looking forward to seeing what you come up with.
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. |
* Create dotly.md * Update dotly.md * Update dotly.md * Update dotly.md
Project Abstract
DOTLY is an innovative platform that transforms Polkadot account statistics into an insightful and entertaining experience.
Grant level
Application Checklist
project_name.md
).@_______:matrix.org
(change the homeserver if you use a different one)