# LNP Core Library

![Build](https://github.com/LNP-WG/lnp-core/workflows/Build/badge.svg)
![Tests](https://github.com/LNP-WG/lnp-core/workflows/Tests/badge.svg)
![Lints](https://github.com/LNP-WG/lnp-core/workflows/Lints/badge.svg)
[![codecov](https://codecov.io/gh/LNP-WG/lnp-core/branch/master/graph/badge.svg)](https://codecov.io/gh/LNP-WG/lnp-core)

[![crates.io](https://meritbadge.herokuapp.com/lnp-core)](https://crates.io/crates/lnp-core)
[![Docs](https://docs.rs/lnp-core/badge.svg)](https://docs.rs/lnp-core)
[![unsafe forbidden](https://img.shields.io/badge/unsafe-forbidden-success.svg)](https://github.com/rust-secure-code/safety-dance/)
[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](./LICENSE)

This is LNP Core Library: a rust Lighting Network Protocol implementation 
written from scratch. This project is an alternative implementation comparing
to LDK; its goals is to provide modular, dependency-minimized, well-written
lightning implementation, which simplifies experiments with new layers and
lightning applications.
