#nimiq #cryptocurrency #blockchain #serialization

beserial

A serializer that uses BigEndian encoding that also allows to specify types for length fields

2 unstable releases

✓ Uses Rust 2018 edition

0.1.0 May 24, 2019
0.0.0 Jun 29, 2018

#2 in Cryptocurrencies

17 downloads per month
Used in 22 crates (20 directly)

Apache-2.0

19KB
411 lines

Nimiq Core implementation in Rust (core-rs)

nimiq

Rust implementation of the Nimiq Blockchain Core

Nimiq is a frictionless payment protocol for the web.

This repository is Work in Progress and should only be used for testing purposes, it is not production ready yet. If you need a client implementation to run in a production environment, please use the JavaScript implementation instead.

Table of Contents

Background

Install

Besides Rust itself, the following packages are required to be able to compile this source code:

  • gcc
  • pkg-config
  • libssl-dev (in Debian/Ubuntu) or openssl-dev (in Fedora/Red Hat)

Compiling the project is achieved through cargo:

git clone https://github.com/nimiq/core-rs
cd core-rs
cargo build

Usage

To run the Nimiq Rust Client, navigate into the client folder and run:

cargo run

Dependencies and binaries will be downloaded and compiled automatically by Cargo.

Contributing

If you'd like to contribute to the development of Nimiq please follow our Code of Conduct and Contributing Guidelines.

Small note: If editing the README, please conform to the standard-readme specification.

License

This project is under the Apache License 2.0.

Dependencies

~518KB