Closed utkarsh23 closed 2 years ago
Thanks for submitting a grant proposal. Our team will review your submission and get back to you.
@utkarsh23 Hi there!
Thanks for the proposal. We would like to support this effort. Before we give the grant final consideration, we would like you to make a couple of revision:
We look forward to your revised proposal.
Best, Will
Hey @will-at-stacks,
I've revised the proposal with the following changes:
Regards, Utkarsh
@utkarsh23 thank you for revising the application. This is approved! Please use this link to schedule a meeting with us to demo your work when you are done. Thanks, Will
Congratulations. Your grant is now approved. Please complete the on-boarding link here: https://grants.stacks.org/onboard?q=4a3c31676c6d2f5626930f0c168d7f32
Hello and thank you for participating in the Stacks Foundation Grants Program!
We are in the process of migrating from GitHub to the new Grants Dashboard. In order to complete your grant, you will need to submit any remaining Progress Review and/or Final Review requests through the Dashboard in order to receive your remaining payments.
Lastly, please note we are marking this grant 'closed' on GitHub for organizational purposes, but it is still 'open' on the Grants Dashboard.
Thanks and we hope to continue to support your efforts with additional grants!
Best, Will
Hi @utkarsh23 I am going to cancel our meeting. I don't believe it is necessary for us to meet tomorrow. please reach out to the email addresses above if you have any questions. Thanks, Will
Background
The Ethereum community is extremely strong on Twitter, in part because they've been around for much longer. Various projects, ENS being one of them, have a huge following. I trust bitcoin like no other cryptocurrency and Stacks truly fascinates me.
I'd like more people to know about the Stacks ecosystem, and I think that BNS can be that exciting hook. When I first saw
.btc
names on twitter, that's the first time I started researching on Stacks and that's how I know what I know about Stacks.Project Overview
I plan on building two twitter bots:
.btc
handlesBNS Bot tracks registrations & transfers for BNS names, and also provides weekly stats on the registered names - total new names registered in the past week & top 3 namespaces.
As for the BTC Leaderboard, this bot tracks users with a
.btc
name in their twitter handles, and creates a leaderboard based on the number of followers for every such handle.Scope
I've already built the BNS bot, which tracks registrations & transfers: https://twitter.com/bns_bot Source: https://github.com/utkarsh23/stacks-bots This bot updates once every hour. I'll also be adding weekly stats on the registered names.
The BTC Leaderboard bot would be similar to the ETH Leaderboard bot: https://twitter.com/ethleaderboard When a twitter handle breaks into top 25, the bot tweets out those notifications. The bot also tweets out a monthly review of the number of new handles that appeared, total number of handles & rank floors. There would be a frontend for the leaderboard, similar to https://ethleaderboard.xyz/ The leaderboard would also expose an API endpoint to retrieve this leaderboard data so it can be used within other applications built by the community.
Budget and Milestones
Total Grant Request: $7100
M1: BNS Bot Estimated work hours: 20 hours Amount: $2400
M2: BTC Leaderboard - backend Estimated work hours: 22 hours Amount: $2600
.btc
namelimit
- page sizeoffset
- number of results to skipM3: BTC Leaderboard - frontend Estimated work hours: 17 hours Amount: $2100
Team
I'll be the only one working on this. You can view my GitHub profile: @utkarsh23
Community and Supporting Materials
I decided to open source this bot after someone DM'ed me on Twitter asking for the source. This same individual also suggested building out something similar to the ETH Leaderboard. I believe that as of now, few people have discovered the bot so while we're at it, I'd appreciate some help (maybe a shoutout on twitter) from the stacks community.
I have experience with the tech stack that I'll be using: Django + Celery Here's a platform I've built using this stack: https://github.com/utkarsh23/endorsity-club I also have decent experience with building frontends. Here's my website: https://utkarsh23.github.io/