7 unstable releases (3 breaking)

0.4.3 May 16, 2023
0.4.2 May 10, 2023
0.3.0 Oct 19, 2022
0.2.1 Jul 8, 2022
0.1.0 Jun 27, 2022

#266 in #library

Download history 8/week @ 2023-12-30 32/week @ 2024-01-06 64/week @ 2024-01-13 55/week @ 2024-01-20 96/week @ 2024-01-27 77/week @ 2024-02-03 69/week @ 2024-02-10 113/week @ 2024-02-17 85/week @ 2024-02-24 78/week @ 2024-03-02 89/week @ 2024-03-09 69/week @ 2024-03-16 11/week @ 2024-03-23 47/week @ 2024-03-30 28/week @ 2024-04-06 5/week @ 2024-04-13

92 downloads per month
Used in 5 crates

Apache-2.0

38KB
568 lines

ParallelChain Types (Rust)

Rust implementation of the data types defined in the ParallelChain Protocol, including transactions, blocks, cryptographic primitives, and RPC requests and responses.

Read the docs at: docs.rs

Modules

  • Cryptography: cryptographic primitives like keypairs and SHA256 hashes.
  • Blockchain: types which appear in blocks like transactions and receipts, and also blocks themselves.
  • Runtime: inputs of transaction commands as structures.
  • RPC: RPC requests and responses, and the additional types included in them.
  • Serialization: traits for deterministic serialization of protocol-defined types.

Common use cases

Versioning

The version of this library reflects the version of the ParallelChain Protocol which it implements. For example, the current version is 0.4.2, and this implements protocol version 0.4. Patch version increases are not guaranteed to be non-breaking.

Opening an issue

Open an issue in GitHub if you:

  1. Have a feature request / feature idea,
  2. Have any questions (particularly software related questions),
  3. Think you may have discovered a bug.

Please try to label your issues appropriately.

Dependencies

~9MB
~129K SLoC