blockify/lib.rs
1//! # Blockify
2//!
3//! A Rust blockchain library that provides the building blocks for creating a full-
4//! fledged blockchain application or any application that needs certain blockchain features,allowing you to focus on the higher-
5//! level features of your application without worrying about the low-level details
6//! of `block validation`, `data serialization`, and `cryptographic operations`.
7//!
8//!
9//! This library provides concise API for:
10//!
11//! - hashing
12//! - signing
13//! - signature verification
14//! - creating a `SignedRecord`
15//! - building a block
16//! - appending a block to a blockchain
17//! - Managing `Units` or `Currency`
18//! - Creating and deploying smart contracts
19//! - Creating and managing consensus mechanisms
20//! - Dealing with `Records`, `Blocks`, and `Chains`.
21
22pub mod data;
23pub mod io;
24
25pub mod node;
26
27pub mod crypto;
28
29pub use crypto::*;
30
31pub mod trans;
32
33pub use trans::*;
34
35pub mod blockchain;
36
37pub use blockchain::*;