Don't change TOC

This commit is contained in:
mratsim 2019-02-07 22:15:55 +01:00
parent cf7ebe9ad3
commit fd3d4a5105
1 changed files with 132 additions and 132 deletions

View File

@ -6,139 +6,139 @@
<!-- TOC --> <!-- TOC -->
- [Ethereum 2.0 Phase 0 -- The Beacon Chain](#ethereum-20-phase-0----the-beacon-chain) - [Ethereum 2.0 Phase 0 -- The Beacon Chain](#ethereum-20-phase-0----the-beacon-chain)
- [Table of contents](#table-of-contents) - [Table of contents](#table-of-contents)
- [Introduction](#introduction) - [Introduction](#introduction)
- [Notation](#notation) - [Notation](#notation)
- [Terminology](#terminology) - [Terminology](#terminology)
- [Constants](#constants) - [Constants](#constants)
- [Misc](#misc) - [Misc](#misc)
- [Deposit contract](#deposit-contract) - [Deposit contract](#deposit-contract)
- [Gwei values](#gwei-values) - [Gwei values](#gwei-values)
- [Initial values](#initial-values) - [Initial values](#initial-values)
- [Time parameters](#time-parameters) - [Time parameters](#time-parameters)
- [State list lengths](#state-list-lengths) - [State list lengths](#state-list-lengths)
- [Reward and penalty quotients](#reward-and-penalty-quotients) - [Reward and penalty quotients](#reward-and-penalty-quotients)
- [Status flags](#status-flags) - [Status flags](#status-flags)
- [Max operations per block](#max-operations-per-block) - [Max operations per block](#max-operations-per-block)
- [Signature domains](#signature-domains) - [Signature domains](#signature-domains)
- [Data structures](#data-structures) - [Data structures](#data-structures)
- [Beacon chain operations](#beacon-chain-operations) - [Beacon chain operations](#beacon-chain-operations)
- [Proposer slashings](#proposer-slashings) - [Proposer slashings](#proposer-slashings)
- [`ProposerSlashing`](#proposerslashing) - [`ProposerSlashing`](#proposerslashing)
- [Attester slashings](#attester-slashings) - [Attester slashings](#attester-slashings)
- [`AttesterSlashing`](#attesterslashing) - [`AttesterSlashing`](#attesterslashing)
- [`SlashableAttestation`](#slashableattestation) - [`SlashableAttestation`](#slashableattestation)
- [Attestations](#attestations) - [Attestations](#attestations)
- [`Attestation`](#attestation) - [`Attestation`](#attestation)
- [`AttestationData`](#attestationdata) - [`AttestationData`](#attestationdata)
- [`AttestationDataAndCustodyBit`](#attestationdataandcustodybit) - [`AttestationDataAndCustodyBit`](#attestationdataandcustodybit)
- [Deposits](#deposits) - [Deposits](#deposits)
- [`Deposit`](#deposit) - [`Deposit`](#deposit)
- [`DepositData`](#depositdata) - [`DepositData`](#depositdata)
- [`DepositInput`](#depositinput) - [`DepositInput`](#depositinput)
- [Exits](#exits) - [Exits](#exits)
- [`Exit`](#exit) - [`Exit`](#exit)
- [Beacon chain blocks](#beacon-chain-blocks) - [Beacon chain blocks](#beacon-chain-blocks)
- [`BeaconBlock`](#beaconblock) - [`BeaconBlock`](#beaconblock)
- [`BeaconBlockBody`](#beaconblockbody) - [`BeaconBlockBody`](#beaconblockbody)
- [`ProposalSignedData`](#proposalsigneddata) - [`ProposalSignedData`](#proposalsigneddata)
- [Beacon chain state](#beacon-chain-state) - [Beacon chain state](#beacon-chain-state)
- [`BeaconState`](#beaconstate) - [`BeaconState`](#beaconstate)
- [`Validator`](#validator) - [`Validator`](#validator)
- [`Crosslink`](#crosslink) - [`Crosslink`](#crosslink)
- [`PendingAttestation`](#pendingattestation) - [`PendingAttestation`](#pendingattestation)
- [`Fork`](#fork) - [`Fork`](#fork)
- [`Eth1Data`](#eth1data) - [`Eth1Data`](#eth1data)
- [`Eth1DataVote`](#eth1datavote) - [`Eth1DataVote`](#eth1datavote)
- [Custom Types](#custom-types) - [Custom Types](#custom-types)
- [Helper functions](#helper-functions) - [Helper functions](#helper-functions)
- [`hash`](#hash) - [`hash`](#hash)
- [`hash_tree_root`](#hashtreeroot) - [`hash_tree_root`](#hash_tree_root)
- [`slot_to_epoch`](#slottoepoch) - [`slot_to_epoch`](#slot_to_epoch)
- [`get_previous_epoch`](#getpreviousepoch) - [`get_previous_epoch`](#get_previous_epoch)
- [`get_current_epoch`](#getcurrentepoch) - [`get_current_epoch`](#get_current_epoch)
- [`get_epoch_start_slot`](#getepochstartslot) - [`get_epoch_start_slot`](#get_epoch_start_slot)
- [`is_active_validator`](#isactivevalidator) - [`is_active_validator`](#is_active_validator)
- [`get_active_validator_indices`](#getactivevalidatorindices) - [`get_active_validator_indices`](#get_active_validator_indices)
- [`shuffle`](#shuffle) - [`shuffle`](#shuffle)
- [`split`](#split) - [`split`](#split)
- [`get_epoch_committee_count`](#getepochcommitteecount) - [`get_epoch_committee_count`](#get_epoch_committee_count)
- [`get_shuffling`](#getshuffling) - [`get_shuffling`](#get_shuffling)
- [`get_previous_epoch_committee_count`](#getpreviousepochcommitteecount) - [`get_previous_epoch_committee_count`](#get_previous_epoch_committee_count)
- [`get_current_epoch_committee_count`](#getcurrentepochcommitteecount) - [`get_current_epoch_committee_count`](#get_current_epoch_committee_count)
- [`get_next_epoch_committee_count`](#getnextepochcommitteecount) - [`get_next_epoch_committee_count`](#get_next_epoch_committee_count)
- [`get_crosslink_committees_at_slot`](#getcrosslinkcommitteesatslot) - [`get_crosslink_committees_at_slot`](#get_crosslink_committees_at_slot)
- [`get_block_root`](#getblockroot) - [`get_block_root`](#get_block_root)
- [`get_randao_mix`](#getrandaomix) - [`get_randao_mix`](#get_randao_mix)
- [`get_active_index_root`](#getactiveindexroot) - [`get_active_index_root`](#get_active_index_root)
- [`generate_seed`](#generateseed) - [`generate_seed`](#generate_seed)
- [`get_beacon_proposer_index`](#getbeaconproposerindex) - [`get_beacon_proposer_index`](#get_beacon_proposer_index)
- [`merkle_root`](#merkleroot) - [`merkle_root`](#merkle_root)
- [`get_attestation_participants`](#getattestationparticipants) - [`get_attestation_participants`](#get_attestation_participants)
- [`is_power_of_two`](#ispoweroftwo) - [`is_power_of_two`](#is_power_of_two)
- [`int_to_bytes1`, `int_to_bytes2`, ...](#inttobytes1-inttobytes2) - [`int_to_bytes1`, `int_to_bytes2`, ...](#int_to_bytes1-int_to_bytes2-)
- [`get_effective_balance`](#geteffectivebalance) - [`get_effective_balance`](#get_effective_balance)
- [`get_total_balance`](#gettotalbalance) - [`get_total_balance`](#get_total_balance)
- [`get_fork_version`](#getforkversion) - [`get_fork_version`](#get_fork_version)
- [`get_domain`](#getdomain) - [`get_domain`](#get_domain)
- [`get_bitfield_bit`](#getbitfieldbit) - [`get_bitfield_bit`](#get_bitfield_bit)
- [`verify_bitfield`](#verifybitfield) - [`verify_bitfield`](#verify_bitfield)
- [`verify_slashable_attestation`](#verifyslashableattestation) - [`verify_slashable_attestation`](#verify_slashable_attestation)
- [`is_double_vote`](#isdoublevote) - [`is_double_vote`](#is_double_vote)
- [`is_surround_vote`](#issurroundvote) - [`is_surround_vote`](#is_surround_vote)
- [`integer_squareroot`](#integersquareroot) - [`integer_squareroot`](#integer_squareroot)
- [`get_entry_exit_effect_epoch`](#getentryexiteffectepoch) - [`get_entry_exit_effect_epoch`](#get_entry_exit_effect_epoch)
- [`bls_verify`](#blsverify) - [`bls_verify`](#bls_verify)
- [`bls_verify_multiple`](#blsverifymultiple) - [`bls_verify_multiple`](#bls_verify_multiple)
- [`bls_aggregate_pubkeys`](#blsaggregatepubkeys) - [`bls_aggregate_pubkeys`](#bls_aggregate_pubkeys)
- [`validate_proof_of_possession`](#validateproofofpossession) - [`validate_proof_of_possession`](#validate_proof_of_possession)
- [`process_deposit`](#processdeposit) - [`process_deposit`](#process_deposit)
- [Routines for updating validator status](#routines-for-updating-validator-status) - [Routines for updating validator status](#routines-for-updating-validator-status)
- [`activate_validator`](#activatevalidator) - [`activate_validator`](#activate_validator)
- [`initiate_validator_exit`](#initiatevalidatorexit) - [`initiate_validator_exit`](#initiate_validator_exit)
- [`exit_validator`](#exitvalidator) - [`exit_validator`](#exit_validator)
- [`penalize_validator`](#penalizevalidator) - [`penalize_validator`](#penalize_validator)
- [`prepare_validator_for_withdrawal`](#preparevalidatorforwithdrawal) - [`prepare_validator_for_withdrawal`](#prepare_validator_for_withdrawal)
- [Ethereum 1.0 deposit contract](#ethereum-10-deposit-contract) - [Ethereum 1.0 deposit contract](#ethereum-10-deposit-contract)
- [Deposit arguments](#deposit-arguments) - [Deposit arguments](#deposit-arguments)
- [Withdrawal credentials](#withdrawal-credentials) - [Withdrawal credentials](#withdrawal-credentials)
- [`Deposit` logs](#deposit-logs) - [`Deposit` logs](#deposit-logs)
- [`ChainStart` log](#chainstart-log) - [`ChainStart` log](#chainstart-log)
- [Vyper code](#vyper-code) - [Vyper code](#vyper-code)
- [On startup](#on-startup) - [On startup](#on-startup)
- [Beacon chain processing](#beacon-chain-processing) - [Beacon chain processing](#beacon-chain-processing)
- [Beacon chain fork choice rule](#beacon-chain-fork-choice-rule) - [Beacon chain fork choice rule](#beacon-chain-fork-choice-rule)
- [Beacon chain state transition function](#beacon-chain-state-transition-function) - [Beacon chain state transition function](#beacon-chain-state-transition-function)
- [Per-slot processing](#per-slot-processing) - [Per-slot processing](#per-slot-processing)
- [Slot](#slot) - [Slot](#slot)
- [Block roots](#block-roots) - [Block roots](#block-roots)
- [Per-block processing](#per-block-processing) - [Per-block processing](#per-block-processing)
- [Slot](#slot-1) - [Slot](#slot-1)
- [Proposer signature](#proposer-signature) - [Proposer signature](#proposer-signature)
- [RANDAO](#randao) - [RANDAO](#randao)
- [Eth1 data](#eth1-data) - [Eth1 data](#eth1-data)
- [Operations](#operations) - [Operations](#operations)
- [Proposer slashings](#proposer-slashings-1) - [Proposer slashings](#proposer-slashings-1)
- [Attester slashings](#attester-slashings-1) - [Attester slashings](#attester-slashings-1)
- [Attestations](#attestations-1) - [Attestations](#attestations-1)
- [Deposits](#deposits-1) - [Deposits](#deposits-1)
- [Exits](#exits-1) - [Exits](#exits-1)
- [Per-epoch processing](#per-epoch-processing) - [Per-epoch processing](#per-epoch-processing)
- [Helpers](#helpers) - [Helpers](#helpers)
- [Eth1 data](#eth1-data-1) - [Eth1 data](#eth1-data-1)
- [Justification](#justification) - [Justification](#justification)
- [Crosslinks](#crosslinks) - [Crosslinks](#crosslinks)
- [Rewards and penalties](#rewards-and-penalties) - [Rewards and penalties](#rewards-and-penalties)
- [Justification and finalization](#justification-and-finalization) - [Justification and finalization](#justification-and-finalization)
- [Attestation inclusion](#attestation-inclusion) - [Attestation inclusion](#attestation-inclusion)
- [Crosslinks](#crosslinks-1) - [Crosslinks](#crosslinks-1)
- [Ejections](#ejections) - [Ejections](#ejections)
- [Validator registry and shuffling seed data](#validator-registry-and-shuffling-seed-data) - [Validator registry and shuffling seed data](#validator-registry-and-shuffling-seed-data)
- [Final updates](#final-updates) - [Final updates](#final-updates)
- [State root verification](#state-root-verification) - [State root verification](#state-root-verification)
- [References](#references) - [References](#references)
- [Normative](#normative) - [Normative](#normative)
- [Informative](#informative) - [Informative](#informative)
- [Copyright](#copyright) - [Copyright](#copyright)
<!-- /TOC --> <!-- /TOC -->