Detalhes da Discussão
MLabs Core Tool Maintenance & Enhancement: Cardano Transaction Library (CTL)
mlabsllc01
Descrição
This proposal seeks funding for the annual maintenance and enhancement of the Cardano Transaction Library (CTL), a Purescript framework for building dApps on Cardano that run in a browser. CTL serves as an umbrella project for various libraries supporting Cardano development in Purescript. Funding will cover essential maintenance, compatibility updates (Cardano node, Plutus), bug fixes, and the implementation of new features requested by the community or required by Cardano protocol upgrades. This ensures CTL remains a viable, effective, and up-to-date choice for Purescript developers building on Cardano.
Declaração do Problema
The Cardano Transaction Library (CTL) is a key Purescript framework for building browser-based dApps on Cardano. It requires ongoing maintenance and enhancement to support developers, stay compatible with Cardano updates (like new node/ledger features, Plutus versions), and expand its capabilities as an umbrella project for multiple related libraries. This proposal seeks dedicated funding to ensure CTL remains a reliable and powerful tool for the Purescript developer community within Cardano, preventing it from becoming outdated and hindering dApp development.
Benefício da Proposta
This proposal ensures CTL remains robust, up-to-date, and supported, directly benefiting Cardano developers using Purescript to build dApps. It provides a stable and efficient development environment specifically for browser-based applications. The ROI includes enabling faster development cycles for Purescript dApps, improving the quality and feature set of those dApps, and supporting a key segment of the Cardano developer ecosystem. CTL's adoption by projects like Indigo Protocol, Genius Yield, and AADA Finance demonstrates its value.
Principais Entregas da Proposta
Maintenance Deliverables: Regular maintenance releases addressing bugs;Compatibility updates for specified Cardano Node/Ledger/Plutus versions;Updates to dependent libraries (e.g., cardano-serialization-lib);Updated documentation. DoD: Releases published (e.g., on Pursuit/npm);Compatibility tests passed;Docs updated. Enhancement Deliverables: Implementation of selected features/improvements based on community input (e.g., via GitHub issues);Support for new Cardano protocol features (e.g., new transaction types, script features);Potential addition of new helper libraries under the CTL umbrella. DoD: Feature/library code merged, tested, documented, and included in a release. Community Receives: Regularly updated, stable, documented, and enhanced versions of the CTL libraries throughout the 12-month funding period.
Detalhamento de Custos
Total: $96,000 USD / 139,130 ADA. Example Structure:
Developer Effort (Maintenance - 400 hrs ): [Specify Cost in USD and ADA, approx. $48k]
Developer Effort (Enhancements - 400 hrs ): [Specify Cost in USD and ADA, approx. $48k]
Project Management / QA Overhead: 10%, $9600 or 13,913
Recursos & Duração
Duration Estimate: 12 months Resourcing Estimate: Estimated 800 hours total effort over 12 months. This will involve 2 core developers from MLabs LTD with expertise in Purescript, Cardano, and frontend development.
Experiência
MLabs LTD is the primary developer and maintainer of CTL. Our team possesses deep expertise in Purescript, Cardano's transaction structure, Plutus, and building dApps, evidenced by the successful delivery and maintenance of CTL and other core ecosystem tools and projects.
Manutenção & Suporte
This proposal is for ongoing maintenance. If funded, MLabs LTD will provide continuous support including maintenance releases, bug fixes, and compatibility updates for CTL throughout the 12-month funding period. Future maintenance beyond this requires subsequent funding.
Endosso Suplementar
CTL is adopted by several projects within the Cardano ecosystem, indicating community endorsement through active use. Known adopters include: MLabs Indigo Protocol Genius Yield DCSpark TxPipe AADA Finance Liqwid Finance Agora Pisa Fees (Support planned) Cardano Racers SingularityNet's Cardano Staking SDK (private repository)
Alinhamento com o Roadmap
Sua proposta se alinha com algum dos Comitês da Intersect?
Open Source Committee
Esta proposta está alinhada com o Roadmap do Produto e os Objetivos do Roadmap?
Developer / User Experience
Administração e Auditoria
Você gostaria que a Intersect fosse seu Administrador designado, incluindo atuar como auditor, conforme a Constituição Cardano?
Não
Informações de Propriedade
Enviado em Nome de
CompanyPerfis Sociais
X/Twitter: @MLabs10Principais Dependências
None
Comentários (1)
I'm voting in favor of the CTL maintenance and enhancement project. This tool has been proven in many projects like Indigo and Genius Yield, delivering improved developer experience, technical diversity through Purescript, and simplified browser-based development. Continuous maintenance ensures adaptation to Cardano protocol evolution and stability for existing dApps, which is essential for the healthy development of the entire ecosystem. It's cost-efficient and a high-value investment in core infrastructure.
Você está pronto para participar?
Construindo juntos para impulsionar a Cardano.