pchain-types 0.4.3

Data types defined in the ParallelChain Protocol
Documentation
/*
    Copyright © 2023, ParallelChain Lab 
    Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0
*/

//! Rust implementations of the data types defined in the
//! [ParallelChain Protocol](https://github.com/parallelchain-io/parallelchain-protocol), including
//! transactions, blocks, cryptographic primitives, and RPC requests and responses.
//! 
//! ## Organization
//!
//! The organization of this library into modules mirror the organization of the protocol specification
//! into chapters. For example, transactions, which are specified in the "Blockchain" chapter of the
//! [specification](https://github.com/parallelchain-io/parallelchain-protocol/blob/master/Blockchain.md#transaction),
//! are defined in the blockchain module of this [library](blockchain::Transaction). The exception are the cryptographic
//! primitives specified in the Blockchain chapter, which are here defined in its own module.

pub mod cryptography;

pub mod blockchain;

pub mod rpc;

pub mod runtime;

pub mod serialization;