diff --git a/specs/phase1/beacon-chain.md b/specs/phase1/beacon-chain.md index 0cff0a18f..744823567 100644 --- a/specs/phase1/beacon-chain.md +++ b/specs/phase1/beacon-chain.md @@ -28,7 +28,6 @@ - [Helper functions](#helper-functions) - [Misc](#misc-1) - [`next_power_of_two`](#next_power_of_two) - - [`reverse_bit_order`](#reverse_bit_order) - [`compute_previous_slot`](#compute_previous_slot) - [`compute_updated_gasprice`](#compute_updated_gasprice) - [`compute_committee_source_epoch`](#compute_committee_source_epoch) diff --git a/specs/phase1/data-availability-sampling.md b/specs/phase1/data-availability-sampling.md index 226a2fdb1..c331c6dde 100644 --- a/specs/phase1/data-availability-sampling.md +++ b/specs/phase1/data-availability-sampling.md @@ -5,6 +5,23 @@ ## Table of contents + + +- [Custom types](#custom-types) +- [Configuration](#configuration) + - [Misc](#misc) +- [New containers](#new-containers) + - [DASSample](#dassample) + - [ShardBlob](#shardblob) + - [SignedShardBlob](#signedshardblob) +- [Helper functions](#helper-functions) + - [Reverse bit ordering](#reverse-bit-ordering) + - [`reverse_bit_order`](#reverse_bit_order) + - [`reverse_bit_order_list`](#reverse_bit_order_list) + - [Data extension](#data-extension) + - [Data recovery](#data-recovery) +- [DAS functions](#das-functions) + ## Custom types diff --git a/specs/phase1/p2p-das.md b/specs/phase1/p2p-das.md index f2645b8ac..225053b89 100644 --- a/specs/phase1/p2p-das.md +++ b/specs/phase1/p2p-das.md @@ -1,3 +1,28 @@ + + +**Table of Contents** + +- [Ethereum 2.0 Phase 1 -- Network specification for Data Availability Sampling](#ethereum-20-phase-1----network-specification-for-data-availability-sampling) + - [Table of contents](#table-of-contents) + - [Introduction](#introduction) + - [DAS Subnets](#das-subnets) + - [Horizontal subnets](#horizontal-subnets) + - [Publishing](#publishing) + - [Horizontal propagation](#horizontal-propagation) + - [Horizontal to vertical](#horizontal-to-vertical) + - [Vertical subnets](#vertical-subnets) + - [Slow rotation: Backbone](#slow-rotation-backbone) + - [Quick Rotation: Sampling](#quick-rotation-sampling) + - [DAS in the Gossip domain: Push](#das-in-the-gossip-domain-push) + - [Topics and messages](#topics-and-messages) + - [Horizontal subnets: `shard_blob_{shard}`](#horizontal-subnets-shard_blob_shard) + - [Vertical subnets: `das_sample_{subnet_index}`](#vertical-subnets-das_sample_subnet_index) + - [DAS in the Req-Resp domain: Pull](#das-in-the-req-resp-domain-pull) + - [Messages](#messages) + - [DASQuery](#dasquery) + + + # Ethereum 2.0 Phase 1 -- Network specification for Data Availability Sampling **Notice**: This document is a work-in-progress for researchers and implementers.