Last updated 2 years ago
Currently the .NET Library, CardanoSharp, lacks appropriate support for deserialization of Cardano CBOR serialized transactions.
Build a developer friendly way for using the library to deserialize Cardano Transactions into representative C# objects.
This is the total amount allocated to .NET CardanoSharp – Deserialization.
Add the ability to the CardanoSharp library to deserialize a CBOR transaction, such as would come from a web wallet like Nami, into C# objects for easy interrogation and modification.
It will help to build out the opensource project and tooling landscape for Cardano.
We estimate that the amount of work required ranges between 2 to 4 weeks.
We are targeting to complete the implementation 6 to 8 weeks after receiving funding.
Lead Developer: Patrik Szeder
https://www.linkedin.com/in/patrikszeder/
Project Oversight: Jacques Bosch
https://www.linkedin.com/in/jacquesbosch/
Results will be publicly visible on the CardanoSharp github repository.
Success = a new .Net developer being able to deserialize a Cardano CDOR transaction into C# objects within a few minutes of starting to use the library.
There in excess of 6 million .NET developers in the world, and .NET based systems make up a huge portion of business and enterprise software globally. In addition, the .NET ecosystem is continually growing, and a lot of innovation is taking place in this space.
The .NET developer tooling around Cardano is still in its infancy. By building out capabilities such as CardanoSharp, we will make Cardano more attractive for .NET developers to join as an innovation platform.
Adding deserialization support will be another small step toward mass adoption.
The original CardanoSharp project was launched with a Fund 3 proposal, but that proposal was not by me and I had no involvement with it at that time.
This is our first proposal, and will be building on work already completed by others.
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
Inversion is a team of 13 .NET developers with a combined experience of building software in excess of 150 years. It always sounds so impressive when you sum it up. The experience of individual team members ranges from 3 years to 25 years.