From 484fae3c2b285f5f2043a13d2dfa2e238c223ea9 Mon Sep 17 00:00:00 2001 From: Alex Stokes Date: Fri, 19 Mar 2021 07:59:49 -0600 Subject: [PATCH] update constant name --- configs/mainnet/altair.yaml | 2 +- configs/minimal/altair.yaml | 2 +- specs/altair/beacon-chain.md | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/configs/mainnet/altair.yaml b/configs/mainnet/altair.yaml index 32bcd1b84..1bebafe90 100644 --- a/configs/mainnet/altair.yaml +++ b/configs/mainnet/altair.yaml @@ -17,7 +17,7 @@ PROPORTIONAL_SLASHING_MULTIPLIER_ALTAIR: 2 # 2**10 (= 1,024) SYNC_COMMITTEE_SIZE: 1024 # 2**6 (= 64) -SYNC_PUBKEY_AGGREGATE_SIZE: 64 +SYNC_PUBKEYS_PER_AGGREGATE: 64 # 2**2 (= 4) INACTIVITY_SCORE_BIAS: 4 diff --git a/configs/minimal/altair.yaml b/configs/minimal/altair.yaml index 50033344f..003db9b4e 100644 --- a/configs/minimal/altair.yaml +++ b/configs/minimal/altair.yaml @@ -17,7 +17,7 @@ PROPORTIONAL_SLASHING_MULTIPLIER_ALTAIR: 2 # [customized] SYNC_COMMITTEE_SIZE: 32 # [customized] -SYNC_PUBKEY_AGGREGATE_SIZE: 16 +SYNC_PUBKEYS_PER_AGGREGATE: 16 # 2**2 (= 4) INACTIVITY_SCORE_BIAS: 4 diff --git a/specs/altair/beacon-chain.md b/specs/altair/beacon-chain.md index f4fc8f067..1d5647011 100644 --- a/specs/altair/beacon-chain.md +++ b/specs/altair/beacon-chain.md @@ -117,7 +117,7 @@ This patch updates a few configuration values to move penalty parameters toward | Name | Value | | - | - | | `SYNC_COMMITTEE_SIZE` | `uint64(2**10)` (= 1,024) | -| `SYNC_PUBKEY_AGGREGATE_SIZE` | `uint64(2**6)` (= 64) | +| `SYNC_PUBKEYS_PER_AGGREGATE` | `uint64(2**6)` (= 64) | | `INACTIVITY_SCORE_BIAS` | `uint64(4)` | ### Time parameters @@ -210,7 +210,7 @@ class SyncAggregate(Container): ```python class SyncCommittee(Container): pubkeys: Vector[BLSPubkey, SYNC_COMMITTEE_SIZE] - pubkey_aggregates: Vector[BLSPubkey, SYNC_COMMITTEE_SIZE // SYNC_PUBKEY_AGGREGATE_SIZE] + pubkey_aggregates: Vector[BLSPubkey, SYNC_COMMITTEE_SIZE // SYNC_PUBKEYS_PER_AGGREGATE] ``` ## Helper functions @@ -294,7 +294,7 @@ def get_sync_committee(state: BeaconState, epoch: Epoch) -> SyncCommittee: """ indices = get_sync_committee_indices(state, epoch) pubkeys = [state.validators[index].pubkey for index in indices] - partition = [pubkeys[i:i + SYNC_PUBKEY_AGGREGATE_SIZE] for i in range(0, len(pubkeys), SYNC_PUBKEY_AGGREGATE_SIZE)] + partition = [pubkeys[i:i + SYNC_PUBKEYS_PER_AGGREGATE] for i in range(0, len(pubkeys), SYNC_PUBKEYS_PER_AGGREGATE)] pubkey_aggregates = [bls.AggregatePKs(preaggregate) for preaggregate in partition] return SyncCommittee(pubkeys=pubkeys, pubkey_aggregates=pubkey_aggregates) ```