/overlay

Overlay protocol implementation in Rust

Primary LanguageRustGNU General Public License v3.0GPL-3.0

Overlay

Overlay protocol implementation

Table of Contents

About

Implementation of Overlay protocol in safe Rust. Overlay protocol runs on top of ADNL UDP, and it is responsible for dividing a single network into additional subnetworks (overlays). Overlays can be both public, to which anyone can connect, and private, where additional credentials is needed for entry, known only to a certain amount of participants.

Getting Started

Prerequisites

Rust complier v1.65+.

Installing

git clone --recurse-submodules https://github.com/tonlabs/ever-overlay.git
cd ever-overlay
cargo build --release

Usage

This project output is the library which is used as a part of Everscale/Venom node. Also it can be used in standalone tools.

Contributing

Contribution to the project is expected to be done via pull requests submission.

License

See the LICENSE file for details.

Tags

blockchain everscale rust venom-blockchain venom-developer-program venom-network