relay-monitor icon indicating copy to clipboard operation
relay-monitor copied to clipboard

Proposal: Use go-eth-consensus primitives

Open ferranbt opened this issue 3 years ago • 2 comments

Hi, I am the maintainer of go-eth-consensus and other eth2 libraries. Following a similar proposal as in #9, the primitives in the go-eth-consensus repo can fill in many of the requirements for the relay-monitor project (it replaces all the external dependencies and integrates the builder APIs). Each module is thoroughly tested (i.e. official ssz specs, mock API methods) and some interesting projects already rely on it (1, 2).

This PR is only a draft and some things are not yet fully integrated but I think it is enough to show the potential for using the library. What are your thoughts?

ferranbt avatar Oct 03 '22 19:10 ferranbt

I'm open to this and will need to take a closer look to say more.

One issue with #9 was a licensing conflict with the prysm repo -- do you know if there are any sort of restrictions with MPL?

ralexstokes avatar Oct 07 '22 23:10 ralexstokes

do you know if there are any sort of restrictions with MPL?

The MPL 2.0 license is not viral, you can check the official Mozilla FAQ https://www.mozilla.org/en-US/MPL/2.0/FAQ/ in the section "How 'viral' is the MPL".

ferranbt avatar Oct 08 '22 08:10 ferranbt