ChainSafe / discv5

A Typescript implementation of the Discv5 protocol
Apache License 2.0
28 stars 15 forks source link

feat: create separate enr package #267

Closed wemeetagain closed 9 months ago

wemeetagain commented 10 months ago

This PR turns this repository into a monorepo with 2 packages: @chainsafe/discv5 and @chainsafe/enr

The rationale is this: Its useful to have enr creating / parsing utilities independent of discv5. This is the first step in making the enr library more lightweight and suitable as a general purpose enr library. Further steps will be taken later to remove heavy dependencies.