Skip to content

Commit

Permalink
docs: reject ADR-007 (#1463)
Browse files Browse the repository at this point in the history
* reject ADR-007

* update the status for ADRs
  • Loading branch information
mpoke authored Dec 4, 2023
1 parent 687d7ed commit 12288db
Show file tree
Hide file tree
Showing 5 changed files with 39 additions and 18 deletions.
8 changes: 7 additions & 1 deletion docs/docs/adrs/adr-003-equivocation-gov-proposal.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,19 @@ title: Equivocation governance proposal

## Changelog
* 2023-02-06: Initial draft
* 2023-11-30: Change status to deprecated

## Status

Accepted
Deprecated

## Context

**Note:** ADR deprecated as the equivocation proposal was removed by the
cryptographic verification of equivocation feature
(see [ADR-005](./adr-005-cryptographic-equivocation-verification.md) and
[ADR-013](./adr-013-equivocation-slashing.md)).

We want to limit the possibilities of a consumer chain to execute actions on the provider chain to maintain and ensure optimum security of the provider chain.

For instance, a malicious consumer consumer chain can send slash packet to the provider chain, which will slash a validator without the need of providing an evidence.
Expand Down
8 changes: 7 additions & 1 deletion docs/docs/adrs/adr-007-pause-unbonding-on-eqv-prop.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,19 @@ title: ADR Template

## Changelog
* 2023-05-16: Initial Draft
* 2023-11-30: Change the status to rejected

## Status

Proposed
Rejected

## Context

**Note:** ADR rejected as the equivocation proposal was removed by the
cryptographic verification of equivocation feature
(see [ADR-005](./adr-005-cryptographic-equivocation-verification.md) and
[ADR-013](./adr-013-equivocation-slashing.md)).

Currently, if an equivocation slashing proposal is created after more than one
week has passed since the equivocation, it is possible that the validator in
question could unbond and get away without being slashed, since the unbonding
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/adrs/adr-011-improving-test-confidence.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
sidebar_position: 12
title: Improving testing and increasing confidence
---
# ADR 11: Improving testing and increasing confidence
# ADR 011: Improving testing and increasing confidence

## Changelog
* 2023-08-11: Proposed, first draft of ADR.
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/adrs/adr-013-equivocation-slashing.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ title: Slashing on the provider for consumer equivocation
* 1st Sept. 2023: Initial draft

## Status
Proposed
Accepted

## Context
This ADR presents some approaches on how to slash on the provider chain validators that performed equivocations on consumer chains.
Expand Down
37 changes: 23 additions & 14 deletions docs/docs/adrs/intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,17 +30,26 @@ To suggest an ADR, please make use of the [ADR template](./adr-template.md) prov

## Table of Contents

| ADR \# | Description | Status |
| ------ | ----------- | ------ |
| [001](./adr-001-key-assignment.md) | Consumer chain key assignment | Accepted, Implemented |
| [002](./adr-002-throttle.md) | Jail Throttling | Accepted, Implemented |
| [003](./adr-003-equivocation-gov-proposal.md) | Equivocation governance proposal | Accepted, Implemented |
| [004](./adr-004-denom-dos-fixes) | Denom DOS fixes | Accepted, Implemented |
| [005](./adr-005-cryptographic-equivocation-verification.md) | Cryptographic verification of equivocation evidence | Accepted, In-progress |
| [007](./adr-007-pause-unbonding-on-eqv-prop.md) | Pause validator unbonding during equivocation proposal | Proposed |
| [008](./adr-008-throttle-retries.md) | Throttle with retries | Accepted, In-progress |
| [009](./adr-009-soft-opt-out.md) | Soft Opt-out | Accepted, Implemented |
| [010](./adr-010-standalone-changeover.md) | Standalone to Consumer Changeover | Accepted, Implemented |
| [011](./adr-011-improving-test-confidence.md) | Improving testing and increasing confidence | Proposed |
| [012](./adr-012-separate-releasing.md) | Separate Releasing | Proposed |
| [013](./adr-013-equivocation-slashing.md) | Slashing on the provider for consumer equivocation | Proposed |
### Accepted

- [ADR 001: Key Assignment](./adr-001-key-assignment.md)
- [ADR 002: Jail Throttling](./adr-002-throttle.md)
- [ADR 004: Denom DOS fixes](./adr-004-denom-dos-fixes)
- [ADR 005: Cryptographic verification of equivocation evidence](./adr-005-cryptographic-equivocation-verification.md)
- [ADR 008: Throttle with retries](./adr-008-throttle-retries.md)
- [ADR 009: Soft Opt-Out](./adr-009-soft-opt-out.md)
- [ADR 010: Standalone to Consumer Changeover](./adr-010-standalone-changeover.md)
- [ADR 013: Slashing on the provider for consumer equivocation](./adr-013-equivocation-slashing.md)

### Proposed

- [ADR 011: Improving testing and increasing confidence](./adr-011-improving-test-confidence.md)

### Rejected

- [ADR 007: Pause validator unbonding during equivocation proposal](./adr-007-pause-unbonding-on-eqv-prop.md)
- [ADR 012: Separate Releasing](./adr-012-separate-releasing.md)

### Deprecated

- [ADR 003: Equivocation governance proposal](./adr-003-equivocation-gov-proposal.md)

0 comments on commit 12288db

Please sign in to comment.