Please describe your proposed solution
We propose a comprehensive upgrade of PyCardano to align it with the latest specifications introduced by the Chang hardfork. This upgrade will not only restore compatibility with existing functionalities but also introduce support for new features, such as Decentralized Representative (DRep) voting.
Approach Rationale
Our approach focuses on a thorough update rather than a quick fix for several reasons:
- Future-proofing: By aligning closely with the new specifications, we reduce the likelihood of future incompatibilities.
- Feature expansion: This upgrade allows us to incorporate new Cardano features, e.g. DRep , enhancing PyCardano's utility.
- Community support: A comprehensive update demonstrates our commitment to the Cardano ecosystem, encouraging continued use and development of Python-based Cardano projects.
Engagement
This project will directly engage:
- Cardano developers using Python
- Project managers and teams building on Cardano
- The broader Cardano community interested in ecosystem growth
Impact Demonstration
We will demonstrate the impact of our solution through:
- Comprehensive testing to ensure full compatibility with post-Chang hardfork Cardano network
- Documentation and examples of new feature implementations, such as DRep voting
- Monitoring of PyCardano adoption rates and usage statistics post-upgrade
- Gathering feedback from the developer community on the upgraded library's performance and utility
Importance to Cardano
This upgrade is crucial for Cardano because:
- It maintains Python as a viable language for Cardano development, broadening the ecosystem's developer base
- It ensures that existing Python-based projects can continue to function and evolve
- It demonstrates Cardano's commitment to supporting diverse development tools and languages
- It facilitates the adoption of new Cardano features like DRep voting in Python-based applications
By implementing this solution, we aim to reinforce PyCardano's position as a cornerstone library in the Cardano ecosystem, fostering continued growth, innovation, and diversity in Cardano-based development.