Developers need easy to use tools to query and analyze the blockchain as well as integration opportunities for adoption.
Provide integrations in CNTools to easily query chain data and integrate third-party developed applications.
This is the total amount allocated to Developer & SPO Tools [CNTools].
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
CNTools
Manually running commands can quickly become complex and the risk for mistakes increases. CNTools is like a swiss army knife for pool operators to simplify typical operations regarding their wallet keys and pool management. The idea that a tool was needed to easily wrap all the underlying commands required by a stake pool operator was evident. CNTools was created and ready for MainNet launch in July 2020. Much work and time have been put into the tool since then to make it even more complete, stable, and feature-rich. It's now a tool many pool operators rely on to manage their stake pool.
Adding developer-focused features will bring another level to the tool and seems like a good next step in its evolution.
Third-party developed Integrations
As CNTools is widely adopted in the community integrating third-party developed applications helps spread the adoption. Examples of already integrated applications:
Future direction and integrations
I see an increasing demand to extend CNTools beyond being a pool operator only tool by adding developer-focused features. Some ideas that have been floated in various channels include:
Impact
CNTools is already a widely adopted tool in the community and with the future plans to add developer-focused features this could be a good gateway to onboard more developers in the community.
Risk Assessment
I'm invested in the project as a stake pool operator and I estimate the risk of being unable to maintain and keep the code up-to-date with upcoming changes, hard forks, and features as low. The GitHub repository is open source and licensed under MIT License (Expat) and as such the tools will always be available for continued development.
Deliverables
Contributions, activity, and continued development can be tracked through the public GitHub repository. New releases will be released on an on-demand basis as changes and/or fixes are needed and features added.
The repository is open to post ideas on how to improve the product and I welcome any suggestion for how to make the tools better.
Code: https://github.com/cardano-community/guild-operators
GitHub handle: @Scitz0
Documentation: https://cardano-community.github.io/guild-operators
Costs / Funding
The estimation used to calculate the requested funds is based both on my previous contributions and how much time implementing the mentioned features would take. Funds are calculated to support development for a period of 6 months.
14500Ola Ahlman - SPO since 2019 (ticker: AHL)
Background in air traffic control systems and deploying mission-critical IT systems.