funded

C# SDK for Blockfrost API

$9,000.00 Requested
Ideascale logo View on ideascale
Community Review Results (1 reviewers)
Impact
Addresses Challenge
Feasibility
Auditability
Solution

We want to build an open-source SDK (Software Development Kit - a set of tools, libraries and documentation) for C# developers.

Problem:

C# developers are missing (and asked for) tools to enjoy Blockfrost.io, a service that provides free and public Cardano API to developers.

Yes Votes:
₳ 563,268,896
No Votes:
₳ 53,313,915
Votes Cast:
2392

This proposal was approved and funded by the Cardano Community via Project F5: Developer ecosystem Catalyst funding round.

What is Blockfrost.io?

Blockfrost.io is an instant, public and freely accessible API that removes infrastructure obstacles for developers so that

 

everyone can start building (d)apps on Cardano. With Blockfrost.io, developers can start doing what they love ❤️, without the need for running and maintaining additional infrastructure and tooling themselves.

 

At the moment, we have more than 600 developers already on boarded in Blockfrost!

 

What is an API?

API is an interface that helps developers program (d)applications effortlessly. An API is a software component that makes the developer's life a lot easier, reusing already available tools instead of reinventing the wheel.

 

Blockfrost.io is a hosted API, this means that developers don't have to spend time building and setting up the infrastructure needed to run their own API. Instead, developers can focus on developing applications.

 

What is an SDK?

SDK stands for "Software Development Kit", which is a great way to think about it — a kit. Think about putting together a model car or plane. When constructing this model, a whole bunch of items is needed, including the kit pieces themselves, the tools needed to put them together, assembly instructions, and so forth.

 

An SDK functions in much the same way, providing a set of tools, libraries, relevant documentation, code samples, processes, and/or guides that allow developers to create software applications on a specific platform. If an API is a set of building blocks that allow for creating something, an SDK is a full-fledged workshop, facilitating creation far outside the scopes of what an API would allow.

 

The community asked for C# SDK, as we did not include it in the previous Catalyst Fund.

 

Roadmap, deliverables and performance

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 C#, including tests and documentation. We will continue working and maintaining the SDK through the year 2021.

 

The main key performance indicator (KPI) would be the number of usage of this library within the Github/Gitlab ecosystem. Our short-term goal is to have at least 5 active downloads in the first months after the project release. We would consider the project a long term success if the number of usage of this library will be more than 20 by the end of 2021.

 

Relevant experience

Five Binaries is an infrastracture development company. We're Cardano pioneers - with the first Cardano block minted on an aeroplane, first stake pool on the ITN, the first Shelley transaction on the mainnet and the first native asset minted on Cardano.

 

We are the creators of Blockfrost.io. We help developers to quickly bootstrap in the Cardano ecosystem. We are also the winner of several proposals in Fund 3, such as Go serialization library for Cardano or Cardano Metadata Oracles.

 

We are trusted by customers such as Emurgo, Trezor, Ergo Foundation or Cardano Foundation. To get in touch or find more information about us, please visit https://fivebinaries.com/.

 

Budget

We estimate it will take us 75 engineering-hours to complete the deliverables.

 

Our standard rate, which comprises of our engineers' salaries, infrastructure costs, office rent, accounting and taxes is 100 EUR per hour.

 

We pay our people well because they are both skilled and exceptionally experienced in the industry. And last but not least, because we respect them and want them to feel good and appreciated while working on Cardano.

 

License

The entire outcome of this project will be open-sourced under Apache License 2.0.

Community Reviews (1)

Comments

Monthly Reports

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00