Week 12-13 | EPF-5

Proceeded further with yamux implementation. Took a little longer to implement than estimated, since it involved a lot of elements internally which needed to be built.

  • Deadline logics for connections
  • Transport
  • Connection
  • Utils for connection
  • Mux
    Apart from this also looked into testing of libP2P components to understand how tests are written and https://github.com/libp2p/go-buffer-pool which is used internally by yamux for sessions.

Further Updates

  • Finish testing.
  • Open the PR.