Skip to content
Snippets Groups Projects
Commit 6cd5dd6d authored by Éloïs's avatar Éloïs
Browse files

Initial commit

parents
No related branches found
No related tags found
No related merge requests found
# Duniter Core
[![pipeline status](https://git.duniter.org/duniter/duniter-core/badges/master/pipeline.svg)](https://git.duniter.org/libs/dubp-rs-libs/-/commits/master)
[![dependency status](https://deps.rs/repo/github/duniter/duniter-core/status.svg)](https://deps.rs/repo/github/duniter/duniter-core)
Set of Rust libraries that implement the core Duniter processing and expose everything needed by Duniter modules.
This repository includes (non-hexaustive list):
- The configuration of a Duniter node (conf)
- The definition of the Duniter databases
- The block indexing code (dbs-write-ops)
- Distance rule checking (dubp-wot)
- Business processing for mempool inserts (mempool)
- The interface that modules must implement (module)
## Duniter modules
The main Duniter modules are in the `duniter/modules' subgroup of [duniter gitlab](https://git.duniter.org/duniter/modules). Some modules may be located elsewhere, if their creator or maintainer has decided so.
To implement your own module, you just need to define a Rust type that implements the `DuniterModule` trait.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment