Please describe your proposed solution
Understanding the Problem:
The absence of a C-compatible library for interacting with Blockfrost, the predominant API service for accessing blockchain data on Cardano, restricts developers who prefer or require C.
Our Approach:
We propose to develop a MISRA-compliant C SDK for Blockfrost that will integrate with the existing Cardano C library (https://github.com/Biglup/cardano-c). This approach is chosen for its potential to:
- Ensure Reliability and Safety: By adhering to MISRA guidelines, we guarantee that the SDK will meet high standards of code safety and maintainability.
- Facilitate Wide Accessibility: The SDK will enable C developers to easily interact with the Cardano blockchain, expanding the pool of developers who can build applications on Cardano.
Engagement and Beneficiaries:
The primary beneficiaries will be developers looking to build applications on Cardano using C. By lowering the technical barriers through a ready-to-use SDK, we also engage educational institutions, independent developers, and small enterprises, providing them with the tools to innovate and experiment freely.
Demonstrating Impact:
Impact will be demonstrated through:
- Adoption Metrics: Monitoring the download rates and active usage stats of the SDK.
- Community Feedback: Engaging with the developer community through forums and direct feedback to refine the SDK.
Uniqueness and Importance:
What sets our solution apart is its focus on combining high standards of software development with accessibility. The SDK not only opens up new possibilities for C developers but also contributes to the Cardano ecosystem by ensuring that applications built on its blockchain are secure, efficient, and reliable.