ObolNetwork / charon

Charon (pronounced 'kharon') is a Proof of Stake Ethereum Distributed Validator Client
https://docs.obol.tech/
Other
202 stars 89 forks source link

Add optional --publish flags to our test commands #3350

Open OisinKyne opened 4 weeks ago

OisinKyne commented 4 weeks ago

๐ŸŽฏ Problem to be solved

People are open to giving anonymous and maybe pseudonymous performance data, to get a better understanding of their node's health, and how best to optimise it.

Right now they fill out forms by hand, translating what their CLI test output says. We then manually translate that into charts and reports. We will need to simplify this to scale it.

๐Ÿ› ๏ธ Proposed solution

We could add an optional --publish flag (and --publish-address), like the rest of our commands, that pushes to our API.

Describe the solution to be implemented

๐Ÿงช Tests

๐Ÿ‘ Additional acceptance criteria

โŒ Out of Scope

In future we could also return a launchpad URI like https://launchpad.obol.org/operator/<address>/<enr>/ that shows a more fancy test report.