From f1065faf9cd711fd6b2b03fd58b4b50fc201a4b8 Mon Sep 17 00:00:00 2001 From: terence tsao Date: Thu, 5 Sep 2019 06:54:20 -0700 Subject: [PATCH] Update sync_protocol.md --- specs/light_client/sync_protocol.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/specs/light_client/sync_protocol.md b/specs/light_client/sync_protocol.md index 3425c0f54..18810d48d 100644 --- a/specs/light_client/sync_protocol.md +++ b/specs/light_client/sync_protocol.md @@ -61,10 +61,13 @@ class LightClientUpdate(container): committee_branch: Vector[Hash, PERSISTENT_COMMITTEE_ROOT_IN_BEACON_STATE_DEPTH + log_2(SHARD_COUNT)] ``` +## Helpers + ### `LightClientMemory` ```python class LightClientMemory(object): + @dataclass shard: Shard # Randomly initialized and retained forever header: BeaconBlockHeader # Beacon header which is not expected to revert # Persistent committees corresponding to the beacon header @@ -73,8 +76,6 @@ class LightClientMemory(object): next_committee: CompactCommittee ``` -## Helpers - ### `get_persistent_committee_pubkeys_and_balances` ```python