Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/input-output-hk/rust-byron-cardano

rust client libraries to deal with the current cardano mainnet (byron / cardano-sl)
https://github.com/input-output-hk/rust-byron-cardano

Last synced: about 2 months ago
JSON representation

rust client libraries to deal with the current cardano mainnet (byron / cardano-sl)

Awesome Lists containing this project

README

        

:warning: 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.

## Related repositories

* [cardano-cli](https://github.com/input-output-hk/cardano-cli)

## Installation

If this is a new installation:
[install rust's toolchain](https://www.rust-lang.org/en-US/install.html).

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" }
```