ObolNetwork / ObolNetwork/charon

`charon alpha test mev` reads locks, builder_registration_overrides, and relays, and status reports which relays are healthy, and have the validator registered under the expected settings

Open
#4,515 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

protocol
Dominant language
Go
Stars
222
Forks
138
Avg merge
2d 6h
Merged PRs (30d)
35

Description

🎯 Problem to be solved

We want it to be easier to check if a registration correctly updated. Right now you have to guess an api path on the relay side that we don't even know if all support, to check if your gas limit increased or your fee recipient address updated.

🛠️ Proposed solution

Put this status checking behind a charon test relay command. the command almost does similar things already, its still in alpha, we can use it as a pretty print of mev status imo (with something performance test-y too)

  • Approved design doc: link
  • Core team consensus on the proposed solution

Describe the solution to be implemented

🧪 Tests

  • Tested by new automated unit/integration/smoke tests
  • Manually tested on core team/canary/test clusters
  • Manually tested on local compose simnet

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the existing charon alpha test mev command and its handling of locks, builder_registration_overrides, and relays. Clarify the approved design and core-team consensus for a charon test relay status check, including how healthy relays and validator settings are reported. Done means the behavior is agreed and covered by the automated and manual tests listed in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
blockchain, cli, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.