Please describe your proposed solution.
The pooltool platform includes the following innovative tools:
- A stakeholder authentication system developed in Kotlin
- Reward calculation algorithms scripted in Python
- Memoryless ledger state parsing in Python
- The PoolTool Telegram Bot crafted in Python
- PoolTool's mobile app compatible with both iOS and Android, developed in Dart
- A data-driven ranking and statistical system in Python
- The dynamic PoolTool.io website created in Vue
- PoolTool's live stake chain indexing and processing
Our unique approach to many of these challenges will provide a useful template for others. In addition it will allow a broader set of the community to contribute and extend the capabilities of pooltool.
How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?
The challenge is to support effective and impactful projects and initiatives to build and support the SPO Ecosystem and Community. PoolTool has already been instrumental in this providing a centralized GUI for pool operators to monitor pool performance and status. However opening up the source code will provide examples and more importantly a framework for others to contribute their ideas to expand on our rich user interface
How do you intend to measure the success of your project?
As we embark on open source perhaps one of the best metrics will be the number of forks of the pooltool assets. I'm confident that our live stake processing and reward processing along with the memoryless ledger state processing are highly coveted by many in the community and will see immediate uptake. ,
But an even more exciting opportunity is around expansion of the metrics we collect as part of the block submissions. We have already tossed around ideas to collect more extensive information.
Please describe your plans to share the outputs and results of your project?
Within one month of approval we will move everything to a public repository and invite developers to view and contribute to the platform. The month will be used to add a reasonable level of documentation to the platform to make it easier to understand and replicate.