sanket1729 / rust-elements

Rust support for Elements transaction/block deserialization

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Status

Rust Elements Library

Library with support for de/serialization, parsing and executing on data structures and network messages related to Elements

Documentation

Minimum Supported Rust Version (MSRV)

This library should always compile with any combination of features on Rust 1.29.

Because some dependencies have broken the build in minor/patch releases, to compile with 1.29.0 you will need to run the following version-pinning command:

cargo update -p cc --precise "1.0.41" --verbose

In order to have serde support, the following versions also need to be pinned:

cargo update --package "serde" --precise "1.0.98"
cargo update --package "serde_derive" --precise "1.0.98"

About

Rust support for Elements transaction/block deserialization

License:Creative Commons Zero v1.0 Universal


Languages

Language:Rust 99.8%Language:Shell 0.2%