This is a development grant proposal for the Pylon Community Fund, as covered here: https://forum.pylon.money/t/applying-for-the-pylon-community-fund/190#ecosystem-development-grants-2
Introduction
During the past month or so, I have been actively developing a backend for ingesting Terra-based contract data, in order to visualize and analyze it.
Currently live “prototypes” are the two Google Datastudios showing:
- Pylon MINE staking stats: https://datastudio.google.com/u/0/reporting/c9311618-df30-4be2-9995-ef71d5f5bc6c
- White Whale Gateway pool: https://datastudio.google.com/reporting/fe14038c-026a-4087-a557-30612b2b2195
I wish to keep developing on this, while turning it into a proper PWA web application.
Below you will find a rough roadmap of my ideas for the development of this dashboard / application along with answering the key points of the development grant application form.
Also seeking for subdomain access to the existing pylon.money and pylonprotocol.com TLDs, e.g:
- stakeboard.pylon.money
- stats.pylon.money
Getting the grant would mean an increased incentive for me to keep building, as well as offering the opportunity to build the app ads-free.
This app does not seek to be a competitor to apeboard and thus “my wallet holding features” are not currently sought to be added.
Roadmap
2021 Q4
- [done] Initial backend work and Datastudio Prototypes
- Create alpha PWA with existing Datastudio functionality
- MINE Staking stats
- Buy-back stats + estimated buyback for wallets
- White Whale GW Pool
- Deploy backend + PWA to Digital Ocean (public cloud)
2022 Q1
- Add remaining Pylon Gateway
- Pylon Gateway pool tools
- Average distribution price calculator
- UST deposit ⇒ estimated returns calculator
- Liquid Pylon Pool tracking
- Possibly extend MINE staking stats if more insights are neededPools
- Add Liquidity Pool insights
- Add your wallet to see info on
- How you stack up in MINE staking
- LP position size relative to others
- LP entry value vs current value. This is a more in-depth version of LP than seen on Apeboard
2021 Q2+
- Extending to other terra protocols (new Grant application)
- Adding Pylon treasury data (new Grant application)
- Adding Harbour (new Grant application)
- Adding Pylon SDK (new Grant application)
Relation and benefits for the Pylon eco-system
The currently worked on and analyzed data is directly related to Pylon, namely insights on MINE staking, and insights into wallet distributions in Gateway Pools.
It seems to me like the data is already being used and considered in other forum proposals, showing the direct relation and benefit of having this data “world accessible”.
Adding all the remaining pools seem directly beneficial.
Finally, having everything accessible from one app that is mobile-friendly delivers much better UX than the current prototypes.
Status
Current status of the project is a backend and database architecture ready to roll, which can easily be extended to ingest and analyze additional terra smart contracts.
The current google Datastudio prototypes are to be replaced with a PWA in the near future, preferably already in Q4.
Everything is currently privately hosted simply to reduce cost, but will be moved to public cloud hosting this year.
Team profile
Currently the team exists only me and a friend of mine (@diolar).
I have 20+ years of experience in developing software and I am a Software Engineer by education. I work daily as a consultant, so I am very used to managing project deadlines and interfacing with stakeholders to explain what is going on. Besides just implementing software.
I’m a full-stack profile, however heaviest in the backend and infrastructure part of the development chain. I know React and next.js and have already acquired a template to bootstrap the work.
Select team- and community members know my true identity and full profile, and can thus weigh in on my “appropriateness” to carry out this task.
@diolar has just joined the terra ecosystem, and has agreed to join the Pylonboard cause. He’s a senior frontend developer that I have had the pleasure of also working with professionally the past 5 years.
Well versed in React, next-js and master of CSS, he’s a great value add to the team.
Potential and longevity
Having access to statistics and metrics of staking and pool entries seem very valuable to have in an easily digestible format, for current, and upcoming projects launching on Pylon.
Insights into treasury, the Pylon SDK usage (if possible), as well as Harbour can be added in the future.
Cost breakdown
This grant seeks for the maximum amount of 30K UST worth of MINE.
Approximately half will be converted to UST to cover for:
- Expenses already paid for / upcoming payments
- Domain names (pylonboard.finance + pylonboard.money) (unless free-subdomain access is granted by the team, as described in the intro) (60$ each, if acquired)
- nextjs template to bootstrap the work (49$) - already paid
- Recurring expenses, money deposited into Anchor to create a “forever runway”
- Application hosting (pricing might rise with usage/popularity of the application)
- Kubernetes or AppPlatform 50$ / month
- Postgres w. Timescaledb managed database 60$ / month
- Redis for caching 15$ / month
- Blob-storage 5$ / month
- Cloudflare PRO DNS + CDN: 20$ / month
- New Relic for performance tracing: currently 0$ / month but might go up
- Total monthly cost: ~150$. An 15K UST deposit to Anchor generates roughly 240$ / month leaving some headroom for growth, but should be self-sustainable. Any money not needed month-to-month will be left in Anchor to compound
- Application hosting (pricing might rise with usage/popularity of the application)
The remaining MINE worth will be taken as “salary” for work already done and work to be conducted as part of the Roadmap. It will be staked in Governance.
Additional grant applications
As covered in the roadmap, additional grant applications might be filed for future feature additions. However Q4 + Q1 roadmap work will be fully covered by this Grant
Revision history
- 2021-12-05: initial version
- 2021-12-07: add Dio to the team