Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement FraudProofRouter to relay fraud proof attribution results between chains #4324

Open
3 tasks
yorhodes opened this issue Aug 15, 2024 · 0 comments · May be fixed by #4927
Open
3 tasks

Implement FraudProofRouter to relay fraud proof attribution results between chains #4324

yorhodes opened this issue Aug 15, 2024 · 0 comments · May be fixed by #4927
Assignees
Labels

Comments

@yorhodes
Copy link
Member

yorhodes commented Aug 15, 2024

Problem

#4277 and #4284 were recently merged, enabling fraud proofs to be proven and attributed on the origin chain

#4319 and others enable withdrawal messages over the native L2 bridges (OP and arb flavors atm)

We would like to be able to communicate the result of fraud proof attributions via messages over the native L2 bridges

Solution

We should implement a FraudProofRouter contract to benefit from Router hook and ISM configurability

The message content can look something like the following

struct FraudMessage {
  address signer;
  unt48 timestamp;
  FraudType fraudType;
}

We would like client contracts (eg slashers in Eigenlayer/Symbiotic/etc) to read remote proven fraud attributions from this

We need infra or CLI support for

  • configuring this contract
  • deploying these contracts
  • relaying these messages
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Sprint
Development

Successfully merging a pull request may close this issue.

2 participants