#cardano #blockchain #crypto #cryptography

cardano-sdk

Cardano SDK - Only includes supports for the cardano blockchain formats, and the cryptography associated

7 releases

0.2.5 Oct 28, 2022
0.2.4 Sep 30, 2022
0.2.1 Aug 26, 2022
0.1.0 Jun 13, 2022

#55 in #cardano

41 downloads per month
Used in cardano-net

MIT/Apache

140KB
3.5K SLoC

⚠️ This project is deprecated, and only supports the first version of cardano (Byron). do not use anymore, it is here for historical purpose.

Rust implementation of Cardano primitives, helpers, and related applications

Cardano Rust is a modular toolbox of Cardano’s cryptographic primitives, a library of wallet functions and a future alternative Cardano node implementation written in Rust. It can be used by any third-party to build wallet applications and interact with the Cardano blockchain.

Installation

If this is a new installation: install rust's toolchain.

We support the following states; stable, unstable and nightly.

We also support the wasm32 target.

Building the Library

To build the library, use:

cargo build

Running the tests

To run the tests, use:

cargo test

How to integrate the Rust library in your project

Information will be available soon on crates.io

In the mean time, it is possible to add the project using git submodules:

git submodule add https://github.com/input-output-hk/rust-cardano cardano-deps

And then by adding the following to your Cargo.toml:

[dependencies]
cardano = { path = "cardano-deps/cardano" }

Dependencies

~2MB
~52K SLoC