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

For CCV send consumer misbehaviour message (IcsConsumerMisbehaviour) to the provider #3219

Closed
1 of 5 tasks
Tracked by #3175
ancazamfir opened this issue Apr 4, 2023 · 1 comment · Fixed by #3220 or #3456
Closed
1 of 5 tasks
Tracked by #3175
Assignees
Labels
O: misbehaviour Objective: related to misbehaviour detection
Milestone

Comments

@ancazamfir
Copy link
Collaborator

Summary

When misbehaviour is detected on a chain that is CCV consumer, the evidence should be sent to the provider chain using the new IcsConsumerMisbehaviour message.

Problem Definition

When misbehaviour is detected on a chain that is CCV consumer, the evidence submitted to the provider chain should, in addition to freezing the client, trigger slashing, jailing etc. It has been decided that the best way to achieve this is to send a new message. This is handled by the CCV provider module that freezes the client and then takes actions against the misbehaving validators.

Proposal

Acceptance Criteria


For Admin Use

  • Not duplicate issue
  • Appropriate labels applied
  • Appropriate milestone (priority) applied
  • Appropriate contributors tagged
  • Contributor assigned/self-assigned
@github-project-automation github-project-automation bot moved this to 🩹 Triage in Hermes Apr 4, 2023
@seanchen1991 seanchen1991 moved this from 🩹 Triage to 📥 Todo in Hermes Apr 4, 2023
@seanchen1991 seanchen1991 added the O: misbehaviour Objective: related to misbehaviour detection label Apr 4, 2023
@seanchen1991 seanchen1991 moved this from 📥 Todo to 🏗 In progress in Hermes Apr 4, 2023
@github-project-automation github-project-automation bot moved this from 🏗 In progress to ✅ Done in Hermes Apr 12, 2023
@romac romac added this to the v1.5 milestone Apr 12, 2023
@romac
Copy link
Member

romac commented Apr 14, 2023

Re-opening because we cannot implement this until this PR lands in ICS and on the Hub (likely with Gaia v10.0.0).

Reverted in #3242

@romac romac reopened this Apr 14, 2023
@romac romac modified the milestones: v1.5, v1.6 Apr 14, 2023
@romac romac changed the title For CCV send consumer misbehaviour message IcsConsumerMisbehaviour to the provider For CCV send consumer misbehaviour message (IcsConsumerMisbehaviour) to the provider May 30, 2023
@seanchen1991 seanchen1991 moved this from ✅ Done to 🏗 In progress in Hermes Jun 6, 2023
@seanchen1991 seanchen1991 modified the milestones: v1.6, Refactor sink, v1.7 Jul 10, 2023
@github-project-automation github-project-automation bot moved this from 🏗 In progress to ✅ Done in Hermes Oct 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment