Cardano-C Library

Hello Cardano community, I just wanted to share with you all our recently completed C library for Cardano off-chain code, you can take a look at the project at:

This was funded by project Catalyst. It is a pure C99 C library with:

  • Address Parsing & Generation.
  • Ed25519 Cryptography.
  • Transaction Serialization & Deserialization.
  • Powerful Transaction Builder

Similar to the CSL and CML, but in C. Our overarching mission is to bring first class support for Cardano to other (less supported) languages in the Cardano ecosystem via bindings. You can find some examples here:

and the documentation for the library here:

https://cardano-c.readthedocs.io/en/latest/

4 Likes

nice: I thought in the back of my mind that Cardano had a C integration or two but maybe I was wrong; at least there isn’t a C category listed here under language / technology:

If you submit the library I’ll argue for the creation of a C category to accommodate it (cc @adatainment):

1 Like

Thank you for sharing your exciting work with the Cardano community! The Cardano-C library looks like a fantastic addition to the ecosystem, especially for developers working with languages that are less supported by existing Cardano tools.

1 Like

Thanks @COSDpool , I just created the PR:

Skipped the C tag since is not yet available, but would be great to get tagged under C :muscle:

1 Like