P2P AddressBook

P2P AddressBook

This project implements a P2P Address Book on Avail DA, a decentralized network technology. It tracks all peers that connect to the avail network, creating a map of their PeerID and multiAddresses

The problem P2P AddressBook solves

This address book enables peers to discover each other within the avail network. It also helps in improving the overall efficiency of the avail network.

Challenges we ran into

The first challenge was the difficult docs of avail. This was because avail is still in beta and not fully public yet. Setup and running of the Light Client was also a little difficult.

Rust was a big headache, as we all know, coding in rust is super difficult, we made not only the serializers but also the API endpoints in it. It took a whole night for our team but we figured it out.

Discussion