Skip to content

Commit

Permalink
Update EIP-3076: Update eip-3076.md
Browse files Browse the repository at this point in the history
Merged by EIP-Bot.
  • Loading branch information
nalepae committed Jun 22, 2023
1 parent a2ea76c commit a5f5490
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions EIPS/eip-3076.md
Original file line number Diff line number Diff line change
Expand Up @@ -173,14 +173,15 @@ After importing an interchange file with data field `data`, a signer must respec
2. Refuse to sign any block with `slot <= min(b.slot for b in data.signed_blocks if b.pubkey == proposer_pubkey)`, except if it is a repeat signing as determined by the `signing_root`.

3. Refuse to sign any attestation that is slashable with respect to the attestations contained in `data.signed_attestations`. For details of what constitutes a slashable attestation, see `is_slashable_attestation_data`.

4. Refuse to sign any attestation with source epoch less than the minimum source epoch present in that signer's attestations (as seen in `data.signed_attestations`). In pseudocode:

```python3
source.epoch <
min(att.source_epoch
for att in data.signed_attestations
if att.pubkey == attester_pubkey)
```
```python3
source.epoch <
min(att.source_epoch
for att in data.signed_attestations
if att.pubkey == attester_pubkey)
```

5. Refuse to sign any attestation with target epoch less than or equal to the minimum target epoch present in that signer's attestations (as seen in `data.signed_attestations`), except if it is a repeat signing as determined by the `signing_root`. In pseudocode:

Expand Down

0 comments on commit a5f5490

Please sign in to comment.