#blockchain #chain

blockchain

Unopinioned blockchain framework

28 releases (5 breaking)

✓ Uses Rust 2018 edition

new 0.6.1 May 24, 2019
0.5.11 May 18, 2019
0.3.1 Mar 9, 2019
0.2.0 Oct 5, 2017
0.1.0 Jul 3, 2017
Download history 15/week @ 2019-02-08 10/week @ 2019-02-15 29/week @ 2019-02-22 41/week @ 2019-03-01 26/week @ 2019-03-08 38/week @ 2019-03-15 299/week @ 2019-03-22 104/week @ 2019-03-29 150/week @ 2019-04-05 74/week @ 2019-04-12 42/week @ 2019-04-19 66/week @ 2019-04-26 50/week @ 2019-05-03 212/week @ 2019-05-10 113/week @ 2019-05-17

401 downloads per month
Used in 29 crates (5 directly)

GPL-3.0 license

29KB
728 lines

Rust Blockchain

crates.io Documentation

Rust Blockchain is an unopinioned blockchain framework that helps you to develop a blockchain project.

Chain

The chain module handles block import and state storage. Assumptions we have in this module:

  • We have Block, which consists of a hash, and has a parent block. It forms a chain.
  • At each Block there is a corresponding State.
  • An executor that takes a block, and parent block's state. Executing it should get the current block's state.

lib.rs:

General block framework.

No runtime deps