Last updated 8 months ago
Erlang developers are missing tools to fully enjoy Blockfrost.io, a service that provides free and public Cardano API to developers.
We want to build an open-source SDK (Software Development Kit - a set of tools, libraries and documentation) for Erlang developers.
This is the total amount allocated to Erlang SDK for Blockfrost API. 2 out of 3 milestones are completed.
1/3
Building
Cost: ₳ 2,000
Delivery: Month 1 - Nov 2023
2/3
Build the testing suite
Cost: ₳ 7,000
Delivery: Month 2 - Dec 2023
3/3
Release
Cost: ₳ 21,000
Delivery: Month 2 - Dec 2023
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
Marek Mahut
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 hex.pm registry 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 Erlang SDK for Blockfrost aims to bridge the gap between the Cardano ecosystem and the Erlang development community. Erlang is renowned for its concurrency, fault-tolerance, and distributed computing capabilities, which resonate with the decentralised ethos of blockchain.
The introduction of this SDK:
Broadens Accessibility: It invites Erlang developers to innovate on Cardano, enhancing the platform's reach.
Fuels Innovation: Leveraging Erlang's unique capabilities could spur the creation of robust and inventive dApps on Cardano.
Streamlines Development: It enables Erlang developers to engage with Cardano without language barriers, boosting productivity.
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 Erlang, 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 80 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 Erlang 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.