HomeFunds overviewFund9F9: Developer EcosystemRust SDK fix critical CBOR encoding
ID: Idea #419158

Rust SDK fix critical CBOR encoding

Problem

Cardano uses a encoding scheme called CBOR that supports multiple ways of encoding the same data. No Rust library supports all possible encodings of data which has caused multiple critical issues

Solution

We will implement support in the cddl-codgen for generating Rust code that supports multiple CBOR encoding possibilities to ensure reliability of the Rust-based Cardano tool stack

Total so far

This is the total amount allocated to Rust SDK fix critical CBOR encoding

Total Funds Requested

$50,000

Distributed
$50,000
Remaining
$0
601
Total votes cast
₳341M
Votes yes
₳21.3M
Votes no

More detail

Completed outcome

Monthly report

Progress report

Status:
On track: No
Estimated completion date: -

Progress report

Status:
On track: No
Estimated completion date: -

Progress report

Status:
On track: No
Estimated completion date: -

Progress report

Status:
On track: No
Estimated completion date: -

Team

Our team consists of the core authors of critical Cardano Rust infrastrucutre such as Carp, ddl-codgen, Cardano-Serialization-Lib (CSL) and CML. Additionally, we use and discuss regularly with txpipe (authors of Pallas, Oura and other Rust tools in the ecosystem)

Sebastien Guillemot
Sebastien Guillemot
nicoarqueros
nicoarqueros
dcSpark
dcSpark