Last updated 9 months ago
Crystal developers are missing tools to fully enjoy Blockfrost, an open source service that provides free and public Cardano API to developers.
The solution is to develop a Crystal SDK that integrates with Blockfrost.io, enabling Crystal developers to interact with Cardano more efficiently.
This is the total amount allocated to Crystal SDK for Blockfrost API. 3 out of 3 milestones are completed.
1/3
Crafting the video for the close-out report
Cost: ₳ 9,000
Delivery: Month 2 - Dec 2023
2/3
Writing the close out report
Cost: ₳ 9,000
Delivery: Month 3 - Jan 2024
3/3
Submit close out report
Cost: ₳ 12,000
Delivery: Month 4 - Feb 2024
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
Will be added.
No dependencies.
Project will be fully open source.
The main benefit is wider adoption of Cardano by enlarging the pool of SDKs not yet readily available. The main key performance indicator (KPI) would be the number of downloads of this SDK from the GitHub releases and a number of requests using SDKs User-Agent. Our short-term goal is to have at least 10 active downloads in the first month after the project release.
Our proposed solution involves creating a Blockfrost SDK for the Crystal language. Crystal, known for its Ruby-like syntax, type safety, and high performance, is a perfect fit for blockchain applications.
The introduction of a Crystal SDK for Blockfrost:
Increases Adoption: By facilitating the use of Crystal, we lower the barrier to entry, allowing more developers to build on Cardano.
Drives Performance: Crystal's efficiency can pave the way for high-speed applications within the Cardano ecosystem.
Encourages Innovation: With the addition of a new language SDK, we invite a broader range of ideas, boosting innovation.
In essence, a Crystal SDK broadens Cardano's reach, spurs performance, and fosters innovation, strengthening the overall ecosystem.
The success of our project will be measured primarily by tracking the number of times the SDK is downloaded and used. This will give us a concrete metric of its adoption rate and usage within the Cardano community.
However, quantitative measures alone may not provide the full picture of the SDK success. Thus, we also plan to collect optional feedback from users about their experiences with the SDK. This can be done by encouraging users to share their experiences and suggestions on GitHub and social media platforms.
By combining these metrics, we can obtain a comprehensive understanding of the SDK performance and make any necessary adjustments or improvements.
To share the outputs and results of our project, we have devised a comprehensive communication plan:
We are one of the most trusted entities in the Cardano ecosystem. We are best known for developing Blockfrost.io, a service that provides developers with an API to interact with Cardano blockchain.
In addition to more than 30 successful Catalyst proposals over the past two years, we’ve also integrated Cardano into a digital wallet application developed by one of the industry's top hardware wallet manufacturers.
Further adding to our portfolio, we have developed a unique solution for safeguarding and preserving the digital representation of Cardano NFTs by providing secure, global and long-lasting cold storage backups - Continuity Token.
We have a skilled team with a proven record of more than 10 SDKs already delivered.
Main goal is to attract new developers into the ecosystem which we can measure by the number of downloads and other GitHub metrics.
We plan to deliver the first stable version of the SDK within two months from the funding.
The first version will include 100% coverage of all Blockfrost API endpoints in Crystal, including tests and documentation. We will continue working and maintaining the SDK through the year 2023.
We will produce an SDK with a working example and proper documentation on GitHub, as an open-source project. The project progress can be measured by the number of implemented endpoints, which is readily available in our OpenAPI repository.
We estimate it will take us 70 engineering-hours to complete the deliverables. Our standard rate, including all direct and indirect costs, is 100 EUR per hour.
The value for money comes from making Cardano accessible to yet another group of developers, and increasing the developer user-base.
The implementation of the SDK outlined in this proposal will be executed by a seasoned Crystal professional who will be onboarded following the proposal's acceptance. Our current Blockfrost team with a deep understanding of the Cardano blockchain and the Blockfrost platform, will be providing crucial guidance and expertise. This collaborative approach harnesses our team's extensive experience with the Cardano ecosystem, ensuring efficient and high-quality execution of the proposal.
We do run a dedicated Discord channel, respond to GitHub issues and provide dedicated support when necessary.