Developers need a user-friendly C++ SDK for the Blockfrost API to efficiently interact with Cardano, enhancing integration and reducing development complexity.
This is the total amount allocated to Blockfrost C++ SDK.
Developing a user-friendly C++ SDK for the Blockfrost API, providing C++ developers with efficient library to utilize Blockfrost, interact with Cardano to consume within their applications.
No dependencies.
The project will be fully open-source, available on GitHub under the MIT license, free to use, and open to contributions from developers through pull requests and issues.
I am developing a C++ SDK for the Blockfrost API to address the critical need for more accessible and efficient development within the Cardano ecosystem for CPP developers. This library aims to reduce the extensive time and effort developers currently face in manual API integration, thereby improving their development experience.
This C++ SDK will serve as a comprehensive library, encapsulating the Blockfrost API functionalities into a C++ package. The SDK will facilitate easy interaction with the Blockfrost API by providing high-level functions that abstract away the details of HTTP requests and JSON parsing. Users will simply need to instantiate the client and call methods corresponding to specific API endpoints to fetch or interact with Cardano. This approach will shield developers from frequent API changes and the intricacies of handling raw API requests.
By abstracting the complexities associated with direct API calls, this C++ SDK will make development on Cardano more accessible to a wider audience of C++ developers, including those new to Cardano development. Thus, accelerating the development of dApps on Cardano.
Blockfrost SDKs are available over 15 languages, but C++ is notably missing. Given C++'s popularity and critical role in blockchain ecosystems, introducing a CPP implementation addresses a significant gap. This addition will attract CPP developers and expand the variety of applications built on the Cardano ecosystem using Blockfrost, thereby promoting Cardano's growth.
The C++ SDK for the Blockfrost API will improve the Cardano ecosystem by making it easier for developers to interact with Cardano though abstracted complexities of manuel interaction with Blockfrost API. This attracts more CPP developers, thus increased developer activity will lead to a wider range of robust dapps, growing the ecosystem.
I will measure the library's success by tracking its downloads and GitHub stars, supplemented by direct feedback from developers through dev channels in Discord and forum. This will help us assess its usability and impact on development efficiency.
The library will be freely available on GitHub for easy access and community collaboration. I will provide clear documentation and usage examples to assist developers in using the library effectively, and I will engage with the Cardano community through forums, Discord and issues in Github to ensure the library meets ongoing developer needs.
I have a proven track record of successfully completing projects while maintaining high levels of trust and accountability. I have extensive experience in developing CPP SDKs and APIs, with a strong understanding of Cardano ecosystem. Previously developed Python SDK library for Arbitrum, demonstrating my ability to deliver high-quality, user-friendly libraries.
I have experience working with well-known protocols such as Solana, Arbitrum, Filecoin etc. showcasing my ability to handle multiple ecosystems and expertise. I have developed more than 15+ grantee projects for 10+ protocols so far which are well received by the communities and developers. All of these projects are open-source and available on GitHub.
Library Setup and Basic Functionality
Milestone Outputs
Acceptance Criteria
Evidence of Milestone Completion
Expanded Functionality and Testing
Milestone Outputs
Acceptance Criteria
Evidence of Milestone Completion
Completion, Documentation, and Release
Milestone Outputs
Acceptance Criteria
Evidence of Milestone Completion
Project Close-out and Public Release
Milestone Outputs
Acceptance Criteria
Evidence of Milestone Completion
Mert Köklü
With a degree in Computer Science, he worked as the Intelligent Video Analytics Team Leader at an NVIDIA distributor company, developing video analytics solutions for 2 years. After delving into the Web3 ecosystem, he has become a grantee for multiple protocols by contributing innovative projects. As a certified NVIDIA instructor and ambassador for well-known entities like Microsoft and The Graph protocol, he has earned recognition in the tech ecosystem.
Here are some of my previous projects:
Links to my profiles
LinkedIn: https://www.linkedin.com/in/mertkoklu/
GitHub: https://github.com/justmert
Discord: mertkkl
Total Dev Months - 4 Months
The funding will be used to cover the costs of development and maintenance of the CPP SDK for the Blockfrost API. The breakdown of costs is as follows:
4 months x 14,500 ADA = 58,000 ADA
The cost of developing the C++ SDK for the Blockfrost API offers significant value for the Cardano ecosystem. This project simplifies development and interacting with Cardano for CPP developers, making it easier to build applications on Cardano. This contribution will increase the growth among CPP developers within the ecosystem by making development with Blockfrost more accessible and efficient.
The allocation of funds ensures that each phase of the project from initial development to maintenance. The investment into the libraries directly translates into enhanced productivity for developers, leading to a broader range of applications and use-cases being developed on Cardano, thus offering excellent value for money.