Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 7 days ago
JSON representation
rust client libraries to deal with the current cardano mainnet (byron / cardano-sl)
- Host: GitHub
- URL: https://github.com/input-output-hk/rust-byron-cardano
- Owner: input-output-hk
- License: mit
- Archived: true
- Created: 2018-02-28T19:14:22.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-06-11T10:32:22.000Z (over 2 years ago)
- Last Synced: 2024-04-13T21:00:55.219Z (7 months ago)
- Language: Rust
- Homepage:
- Size: 6.13 MB
- Stars: 266
- Watchers: 53
- Forks: 81
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-rust-cn - rust-cardano
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" }
```