4 releases (1 stable)

1.0.0 Mar 31, 2020
1.0.0-rc.3 Mar 25, 2020
1.0.0-rc.2 Mar 13, 2020
1.0.0-rc.1 Feb 7, 2020

#14 in #exonum

Download history 6/week @ 2023-12-17 1/week @ 2023-12-24 3/week @ 2024-01-07 1/week @ 2024-01-14 2/week @ 2024-02-04 5/week @ 2024-02-11 19/week @ 2024-02-18 41/week @ 2024-02-25 15/week @ 2024-03-03 23/week @ 2024-03-10 15/week @ 2024-03-17

97 downloads per month
Used in 5 crates (3 directly)

Apache-2.0

2MB
41K SLoC

Exonum Node Implementation

Travis Build Status License: Apache-2.0 rust 1.42.0+ required

exonum-node provides a node implementation for the Exonum blockchain framework. Nodes form the blockchain network, in which they reach consensus as to the latest blockchain state and process transactions coming from external users. Besides transactions, nodes expose HTTP API of Exonum services and node plugins.

Usage

Include exonum-node as a dependency in your Cargo.toml:

[dependencies]
exonum = "1.0.0"
exonum-node = "1.0.0"

exonum-node provides relatively low-level (but more fine-grained) control over node lifecycle. See exonum-cli for a more high-level alternative.

License

exonum-node is licensed under the Apache License (Version 2.0). See LICENSE for details.

Dependencies

~71MB
~1.5M SLoC