exonum

An extensible open-source framework for creating private/permissioned blockchain applications

Github星跟踪图

Exonum

Status:
Travis Build Status
dependency status
codecov

Project info:
Docs.rs
License: Apache-2.0
LoC
rust 1.36.0+ required

Community:
Join the chat at https://gitter.im/exonum/exonum
Join the chat at https://t.me/exonum_blockchain
Join the chat at https://gitter.im/exonum/ruExonum
Join the chat at https://t.me/ExonumRU
Website

Exonum is an extensible open-source framework for
creating blockchain applications. Exonum can be used to create cryptographically
powered distributed ledgers in virtually any problem domain, including FinTech,
GovTech, and LegalTech. The Exonum framework is oriented towards creating
permissioned blockchains, that is, blockchains with the known set of blockchain
infrastructure providers.

If you are using Exonum in your project and want to be listed on our website &
GitHub list — write us a line to contact@exonum.com.

Contents

This is the main Exonum repository containing the bulk of Rust crates
used in Exonum. Rust crates for Exonum are intended to be reasonably
small and reusable, hence there is relatively large number of them.

Main Crates

Upstream Dependencies

Tools for Building Services

Services and Node Plugins

Examples

Versioning Policy

Exonum crates follow semantic versioning.

The exonum crate and its re-exported dependencies
(exonum-crypto, exonum-merkledb and exonum-keys) are released
at the same time; their version is considered the version of the Exonum framework.
On the other hand, the crates downstream of exonum (e.g., exonum-node)
or independent of it (e.g., exonum-api) may evolve at different speeds,
including major releases not tied to a major Exonum release.

Throughout the Exonum codebase, certain APIs are described in the API docs
as unstable or experimental. Such APIs may be removed or changed
in a semantically non-breaking release (for example, a minor release)
of the corresponding crate.
Similarly, nominally public APIs that are hidden from the docs
via #[doc(hidden)] are considered unstable and thus exempt from semantic
versioning limitations.

Contributing

To contribute to Exonum, please see CONTRIBUTING.

See Also

Some Exonum stuff that is not in this repository:

主要指标

概览
名称与所有者exonum/exonum
主编程语言Rust
编程语言Rust (语言数: 4)
平台
许可证Apache License 2.0
所有者活动
创建于2017-02-02 13:56:57
推送于2024-02-25 19:27:29
最后一次提交2023-03-22 20:29:15
发布数37
最新版本名称v1.0.0 (发布于 )
第一版名称v0.1 (发布于 )
用户参与
星数1.2k
关注者数58
派生数245
提交数5.7k
已启用问题?
问题数379
打开的问题数36
拉请求数1399
打开的拉请求数8
关闭的拉请求数325
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?