everscale-network

Implementation of the network part of the Everscale blockchain.
Network stack
┌────────────────────────────────┐
│ Network │ - Network: Blockchain-specific network interface
│ ┌─────────────────────┤
│ │ Overlay │ - Overlay: Virtual subnetwork
├──────────┼──────────┐ │ - DHT: Kademlia-like Distributed Hash Table
│ DHT │ RLDP │ │ - RLDP: Reliable Large Datagram Protocol
├──────────┴──────────┴──────────┤
│ ADNL │ - ADNL: Abstract Data Network Layer
├────────────────────────────────┤
│ UDP │ - underlying transport protocol
└────────────────────────────────┘
Example
use SocketAddrV4;
use Result;
use ;
use TlWrite;
async
Minimum Rust version
The current minimum required Rust version is 1.60.
License
This project is licensed under the License Apache.