This bounty is no longer available
Web3 DAO | Optimism Logo

Update go-libp2p components

Organization

Optimism

Deadline

N/A

Status

ENDED


INSTRUCTIONS

Context

As a follow-up to https://github.com/ethereum-optimism/optimism/pull/6032, where go-libp2p-pubsub got updated to fix a possible panic, we identified that multiple go-libp2p components can be updated. This enables us to benefit from the latest improvements and bug fixes of go-libp2p.

Tasks

  • [ ] Identify go-libp2p packages that can be updated.
  • [ ] Update them and adapt all usage to possible API changes or new functionality.
  • [ ] Possibly adapt tests or add new ones if appropriate.

Note that we haven't recently updated go-libp2p packages, so whether this is trivial or involves some unforeseen lift is not known and finding this out is part of this issue.

The issue is done if all go-libp2p dependencies got updated and all existing usage has been updated and correct functioning of all dependent components has been confirmed.

Metadata

  • Contact: @ajsutton
  • Closes CLI-4119