Pulsar Network is the distributed hash table peer-to-peer communication protocol for the Astreuos Blockchain.
``` use pulsar_network::{ Connection, Route };
let route: Route = Route::TestNova;
let seeders: Vec
let bootstrap_mode: bool = false;
let network = Connection::configure(route, seeders, bootstrap);
for (message, peer) in network.listen() { println!("Got: {}", message.body); }
```
```
use pulsar_network::{ Message, Kind };
let mut message = Message::new(Kind::Block, astrolistbytes);
```
```
network.broadcast(message);
```
```
network.send(message, peer)
```
Pull requests, bug reports and any kind of suggestion are welcome.
2022-04-05