├── .bazelrc ├── .bazelversion ├── .buildkite-bazelrc ├── .codecov.yml ├── .deepsource.toml ├── .dockerignore ├── .gitattributes ├── .github ├── CODEOWNERS ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── discussion.md │ ├── feature_flag.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md ├── actions │ └── gomodtidy │ │ ├── Dockerfile │ │ ├── action.yml │ │ └── entrypoint.sh ├── no-response.yml ├── stale.yml └── workflows │ ├── go.yml │ └── horusec.yaml ├── .gitignore ├── .golangci.yml ├── .policy.yml ├── .travis.yml ├── .well-known ├── security.pub └── security.txt ├── BUILD.bazel ├── CONTRIBUTING.md ├── DEPENDENCIES.md ├── INTEROP.md ├── LICENSE.md ├── README.md ├── SECURITY.md ├── TERMS_OF_SERVICE.md ├── WORKSPACE ├── api ├── client │ ├── beacon │ │ ├── BUILD.bazel │ │ ├── checkpoint.go │ │ ├── checkpoint_test.go │ │ ├── client.go │ │ ├── client_test.go │ │ ├── doc.go │ │ └── errors.go │ └── builder │ │ ├── BUILD.bazel │ │ ├── bid.go │ │ ├── client.go │ │ ├── client_test.go │ │ ├── errors.go │ │ ├── testdata │ │ ├── blinded-block-capella.json │ │ ├── blinded-block.json │ │ ├── execution-payload-capella.json │ │ └── execution-payload.json │ │ ├── testing │ │ ├── BUILD.bazel │ │ └── mock.go │ │ ├── types.go │ │ └── types_test.go ├── gateway │ ├── BUILD.bazel │ ├── apimiddleware │ │ ├── BUILD.bazel │ │ ├── api_middleware.go │ │ ├── log.go │ │ ├── param_handling.go │ │ ├── param_handling_test.go │ │ ├── process_field.go │ │ ├── process_request.go │ │ ├── process_request_test.go │ │ └── structs.go │ ├── gateway.go │ ├── gateway_test.go │ ├── log.go │ ├── modifiers.go │ └── options.go ├── grpc │ ├── BUILD.bazel │ ├── grpcutils.go │ ├── grpcutils_test.go │ └── parameters.go └── pagination │ ├── BUILD.bazel │ ├── pagination.go │ └── pagination_test.go ├── async ├── BUILD.bazel ├── abool │ ├── BUILD.bazel │ ├── abool.go │ └── abool_test.go ├── benchmark_test.go ├── debounce.go ├── debounce_test.go ├── event │ ├── BUILD.bazel │ ├── example_feed_test.go │ ├── example_scope_test.go │ ├── example_subscription_test.go │ ├── feed.go │ ├── feed_test.go │ ├── subscription.go │ └── subscription_test.go ├── every.go ├── every_test.go ├── multilock.go ├── multilock_test.go ├── scatter.go └── scatter_test.go ├── bazel.sh ├── beacon-chain ├── BUILD.bazel ├── README.md ├── blockchain │ ├── BUILD.bazel │ ├── blockchain_test.go │ ├── chain_info.go │ ├── chain_info_forkchoice.go │ ├── chain_info_norace_test.go │ ├── chain_info_test.go │ ├── checktags_test.go │ ├── error.go │ ├── error_test.go │ ├── execution_engine.go │ ├── execution_engine_test.go │ ├── forkchoice_update_execution.go │ ├── forkchoice_update_execution_test.go │ ├── head.go │ ├── head_sync_committee_info.go │ ├── head_sync_committee_info_test.go │ ├── head_test.go │ ├── init_sync_process_block.go │ ├── init_sync_process_block_test.go │ ├── init_test.go │ ├── log.go │ ├── log_test.go │ ├── merge_ascii_art.go │ ├── metrics.go │ ├── metrics_test.go │ ├── mock_test.go │ ├── options.go │ ├── pow_block.go │ ├── pow_block_test.go │ ├── process_attestation.go │ ├── process_attestation_helpers.go │ ├── process_attestation_test.go │ ├── process_block.go │ ├── process_block_helpers.go │ ├── process_block_test.go │ ├── receive_attestation.go │ ├── receive_attestation_test.go │ ├── receive_block.go │ ├── receive_block_test.go │ ├── service.go │ ├── service_norace_test.go │ ├── service_test.go │ ├── testing │ │ ├── BUILD.bazel │ │ └── mock.go │ ├── weak_subjectivity_checks.go │ └── weak_subjectivity_checks_test.go ├── builder │ ├── BUILD.bazel │ ├── metric.go │ ├── option.go │ ├── service.go │ ├── service_test.go │ └── testing │ │ ├── BUILD.bazel │ │ └── mock.go ├── cache │ ├── BUILD.bazel │ ├── active_balance.go │ ├── active_balance_disabled.go │ ├── active_balance_test.go │ ├── attestation_data.go │ ├── attestation_data_test.go │ ├── cache_test.go │ ├── checkpoint_state.go │ ├── checkpoint_state_test.go │ ├── committee.go │ ├── committee_disabled.go │ ├── committee_fuzz_test.go │ ├── committee_test.go │ ├── committees.go │ ├── common.go │ ├── depositcache │ │ ├── BUILD.bazel │ │ ├── deposits_cache.go │ │ ├── deposits_cache_test.go │ │ ├── log.go │ │ ├── pending_deposits.go │ │ └── pending_deposits_test.go │ ├── depositsnapshot │ │ ├── BUILD.bazel │ │ ├── deposit_tree.go │ │ ├── deposit_tree_snapshot.go │ │ ├── deposit_tree_snapshot_test.go │ │ ├── merkle_tree.go │ │ ├── merkle_tree_test.go │ │ ├── spec_test.go │ │ └── zerohashes.gen.go │ ├── doc.go │ ├── error.go │ ├── payload_id.go │ ├── payload_id_test.go │ ├── proposer_indices.go │ ├── proposer_indices_disabled.go │ ├── proposer_indices_test.go │ ├── proposer_indices_type.go │ ├── skip_slot_cache.go │ ├── skip_slot_cache_test.go │ ├── subnet_ids.go │ ├── subnet_ids_test.go │ ├── sync_committee.go │ ├── sync_committee_disabled.go │ ├── sync_committee_head_state.go │ ├── sync_committee_head_state_test.go │ ├── sync_committee_test.go │ ├── sync_subnet_ids.go │ └── sync_subnet_ids_test.go ├── core │ ├── altair │ │ ├── BUILD.bazel │ │ ├── attestation.go │ │ ├── attestation_test.go │ │ ├── block.go │ │ ├── block_test.go │ │ ├── deposit.go │ │ ├── deposit_fuzz_test.go │ │ ├── deposit_test.go │ │ ├── epoch_precompute.go │ │ ├── epoch_precompute_test.go │ │ ├── epoch_spec.go │ │ ├── epoch_spec_test.go │ │ ├── exports_test.go │ │ ├── reward.go │ │ ├── reward_test.go │ │ ├── sync_committee.go │ │ ├── sync_committee_test.go │ │ ├── transition.go │ │ ├── transition_test.go │ │ ├── upgrade.go │ │ └── upgrade_test.go │ ├── blocks │ │ ├── BUILD.bazel │ │ ├── attestation.go │ │ ├── attestation_regression_test.go │ │ ├── attestation_test.go │ │ ├── attester_slashing.go │ │ ├── attester_slashing_test.go │ │ ├── block_operations_fuzz_test.go │ │ ├── block_regression_test.go │ │ ├── deposit.go │ │ ├── deposit_test.go │ │ ├── error.go │ │ ├── eth1_data.go │ │ ├── eth1_data_test.go │ │ ├── exit.go │ │ ├── exit_test.go │ │ ├── exports_test.go │ │ ├── genesis.go │ │ ├── genesis_test.go │ │ ├── header.go │ │ ├── header_test.go │ │ ├── log.go │ │ ├── payload.go │ │ ├── payload_test.go │ │ ├── proposer_slashing.go │ │ ├── proposer_slashing_regression_test.go │ │ ├── proposer_slashing_test.go │ │ ├── randao.go │ │ ├── randao_test.go │ │ ├── signature.go │ │ ├── signature_test.go │ │ ├── testdata │ │ │ ├── beaconfuzz_78_attestation.ssz │ │ │ ├── beaconfuzz_78_beacon.ssz │ │ │ ├── beaconfuzz_91_beacon.ssz │ │ │ └── beaconfuzz_91_proposer_slashing.ssz │ │ ├── withdrawals.go │ │ └── withdrawals_test.go │ ├── capella │ │ ├── BUILD.bazel │ │ ├── upgrade.go │ │ └── upgrade_test.go │ ├── epoch │ │ ├── BUILD.bazel │ │ ├── epoch_processing.go │ │ ├── epoch_processing_fuzz_test.go │ │ ├── epoch_processing_test.go │ │ └── precompute │ │ │ ├── BUILD.bazel │ │ │ ├── attestation.go │ │ │ ├── attestation_test.go │ │ │ ├── justification_finalization.go │ │ │ ├── justification_finalization_test.go │ │ │ ├── new.go │ │ │ ├── new_test.go │ │ │ ├── precompute_test.go │ │ │ ├── reward_penalty.go │ │ │ ├── reward_penalty_test.go │ │ │ ├── slashing.go │ │ │ ├── slashing_test.go │ │ │ └── type.go │ ├── execution │ │ ├── BUILD.bazel │ │ ├── upgrade.go │ │ └── upgrade_test.go │ ├── feed │ │ ├── BUILD.bazel │ │ ├── block │ │ │ ├── BUILD.bazel │ │ │ ├── events.go │ │ │ └── notifier.go │ │ ├── event.go │ │ ├── operation │ │ │ ├── BUILD.bazel │ │ │ ├── events.go │ │ │ └── notifier.go │ │ └── state │ │ │ ├── BUILD.bazel │ │ │ ├── events.go │ │ │ └── notifier.go │ ├── helpers │ │ ├── BUILD.bazel │ │ ├── attestation.go │ │ ├── attestation_test.go │ │ ├── beacon_committee.go │ │ ├── beacon_committee_test.go │ │ ├── block.go │ │ ├── block_test.go │ │ ├── genesis.go │ │ ├── metrics.go │ │ ├── randao.go │ │ ├── randao_test.go │ │ ├── rewards_penalties.go │ │ ├── rewards_penalties_test.go │ │ ├── shuffle.go │ │ ├── shuffle_test.go │ │ ├── sync_committee.go │ │ ├── sync_committee_test.go │ │ ├── validators.go │ │ ├── validators_test.go │ │ ├── weak_subjectivity.go │ │ └── weak_subjectivity_test.go │ ├── signing │ │ ├── BUILD.bazel │ │ ├── domain.go │ │ ├── domain_test.go │ │ ├── signature.go │ │ ├── signature_test.go │ │ ├── signing_root.go │ │ └── signing_root_test.go │ ├── time │ │ ├── BUILD.bazel │ │ ├── slot_epoch.go │ │ └── slot_epoch_test.go │ ├── transition │ │ ├── BUILD.bazel │ │ ├── altair_transition_no_verify_sig_test.go │ │ ├── bellatrix_transition_no_verify_sig_test.go │ │ ├── benchmarks_test.go │ │ ├── interop │ │ │ ├── BUILD.bazel │ │ │ ├── log.go │ │ │ ├── write_block_to_disk.go │ │ │ └── write_state_to_disk.go │ │ ├── log.go │ │ ├── skip_slot_cache.go │ │ ├── skip_slot_cache_test.go │ │ ├── state-bellatrix.go │ │ ├── state.go │ │ ├── state_fuzz_test.go │ │ ├── state_test.go │ │ ├── stateutils │ │ │ ├── BUILD.bazel │ │ │ ├── validator_index_map.go │ │ │ └── validator_index_map_test.go │ │ ├── trailing_slot_state_cache.go │ │ ├── trailing_slot_state_cache_test.go │ │ ├── transition.go │ │ ├── transition_fuzz_test.go │ │ ├── transition_no_verify_sig.go │ │ ├── transition_no_verify_sig_test.go │ │ └── transition_test.go │ └── validators │ │ ├── BUILD.bazel │ │ ├── validator.go │ │ └── validator_test.go ├── db │ ├── BUILD.bazel │ ├── alias.go │ ├── db.go │ ├── db_test.go │ ├── errors.go │ ├── filters │ │ ├── BUILD.bazel │ │ ├── filter.go │ │ └── filter_test.go │ ├── iface │ │ ├── BUILD.bazel │ │ ├── errors.go │ │ └── interface.go │ ├── kv │ │ ├── BUILD.bazel │ │ ├── archived_point.go │ │ ├── archived_point_test.go │ │ ├── backup.go │ │ ├── backup_test.go │ │ ├── blocks.go │ │ ├── blocks_test.go │ │ ├── checkpoint.go │ │ ├── checkpoint_test.go │ │ ├── deposit_contract.go │ │ ├── deposit_contract_test.go │ │ ├── encoding.go │ │ ├── encoding_test.go │ │ ├── error.go │ │ ├── execution_chain.go │ │ ├── execution_chain_test.go │ │ ├── finalized_block_roots.go │ │ ├── finalized_block_roots_test.go │ │ ├── genesis.go │ │ ├── genesis_test.go │ │ ├── init_test.go │ │ ├── key.go │ │ ├── kv.go │ │ ├── kv_test.go │ │ ├── log.go │ │ ├── migration.go │ │ ├── migration_archived_index.go │ │ ├── migration_archived_index_test.go │ │ ├── migration_block_slot_index.go │ │ ├── migration_block_slot_index_test.go │ │ ├── migration_state_validators.go │ │ ├── migration_state_validators_test.go │ │ ├── schema.go │ │ ├── state.go │ │ ├── state_summary.go │ │ ├── state_summary_cache.go │ │ ├── state_summary_test.go │ │ ├── state_test.go │ │ ├── testdata │ │ │ ├── altona.genesis.ssz │ │ │ ├── capella_genesis.ssz │ │ │ └── mainnet.genesis.ssz │ │ ├── utils.go │ │ ├── utils_test.go │ │ ├── validated_checkpoint.go │ │ ├── validated_checkpoint_test.go │ │ ├── wss.go │ │ └── wss_test.go │ ├── log.go │ ├── restore.go │ ├── restore_test.go │ ├── slasherkv │ │ ├── BUILD.bazel │ │ ├── kv.go │ │ ├── kv_test.go │ │ ├── log.go │ │ ├── metrics.go │ │ ├── pruning.go │ │ ├── pruning_test.go │ │ ├── schema.go │ │ ├── slasher.go │ │ ├── slasher_test.go │ │ └── slasherkv_test.go │ └── testing │ │ ├── BUILD.bazel │ │ └── setup_db.go ├── deterministic-genesis │ ├── BUILD.bazel │ ├── log.go │ └── service.go ├── execution │ ├── BUILD.bazel │ ├── block_cache.go │ ├── block_cache_test.go │ ├── block_reader.go │ ├── block_reader_test.go │ ├── check_transition_config.go │ ├── check_transition_config_test.go │ ├── deposit.go │ ├── deposit_test.go │ ├── engine_client.go │ ├── engine_client_fuzz_test.go │ ├── engine_client_test.go │ ├── errors.go │ ├── execution_chain_test.go │ ├── init_test.go │ ├── log.go │ ├── log_processing.go │ ├── log_processing_test.go │ ├── metrics.go │ ├── options.go │ ├── prometheus.go │ ├── prometheus_test.go │ ├── provider.go │ ├── provider_test.go │ ├── rpc_connection.go │ ├── service.go │ ├── service_test.go │ ├── testdata │ │ └── fuzz │ │ │ ├── FuzzExchangeTransitionConfiguration │ │ │ ├── 8093511184ad3e258aa13b957e75ff26c7fae64672dae0c0bc0a9fa5b61a05e7 │ │ │ └── fe012d83ce9f615dc9c351e781f97ed05d1118c6a363a8471f95ea97bbb9842f │ │ │ ├── FuzzExecutionBlock │ │ │ ├── 1bf482da2882aa46b362d7e5f304fcc6f9d907eeae168cfb8036b387268f868f │ │ │ ├── 4448e6f5eccdfd2f5acea73e8b44f817a0161a6a │ │ │ ├── 8093511184ad3e258aa13b957e75ff26c7fae64672dae0c0bc0a9fa5b61a05e7 │ │ │ ├── a6e0f2c1343001ffc6f50b6758a8bc01229624ea6a3798f696b7f75d37ed1b2c │ │ │ └── f1c138c4b044e6691ee21d7dcbaa49f235e3bf085af1f11eeea2f7a6b401952b │ │ │ ├── FuzzExecutionPayload │ │ │ ├── 100722c8124711a78513977bf46b7efc49c3219fff556ba4e5fca40825097e41 │ │ │ ├── 41784bc5bdb982cfc2d08e901aef27c3aff6604b506658bc52a25fade49b1f4e │ │ │ ├── 527c135d6108092428e79c0f4649292c433148aec13371aff07dbc679f4f6a90 │ │ │ ├── 83bfaa74d6d90c81a32fabfe3b7767556ed68b07b41c9b71c3c8adcf513623d5 │ │ │ ├── 8664c701ef3242a177be72eadef6c3a68465e15ca39f569ce56442181ab2771e │ │ │ ├── 970ac64975387437edb15f7aa06e7d420d7f2b16a2b8348749020ca172332512 │ │ │ ├── 9f2b178e755b4330641370a05be5ba6a7db96c0b8d6650f64ab0aaa2982124e8 │ │ │ └── b9490d64fb5ca3b43302c100b160125420b15130fa17d4b7e29c67267c97ec96 │ │ │ └── FuzzForkChoiceResponse │ │ │ └── 2d0486b744e252db538db5a44bfd6e6e22ff2723 │ ├── testing │ │ ├── BUILD.bazel │ │ ├── genesis.go │ │ ├── mock_engine_client.go │ │ ├── mock_execution_chain.go │ │ └── mock_faulty_powchain.go │ └── types │ │ ├── BUILD.bazel │ │ ├── eth1_types.go │ │ └── eth1_types_test.go ├── forkchoice │ ├── BUILD.bazel │ ├── doc.go │ ├── doubly-linked-tree │ │ ├── BUILD.bazel │ │ ├── doc.go │ │ ├── errors.go │ │ ├── ffg_update_test.go │ │ ├── forkchoice.go │ │ ├── forkchoice_test.go │ │ ├── metrics.go │ │ ├── no_vote_test.go │ │ ├── node.go │ │ ├── node_test.go │ │ ├── on_tick.go │ │ ├── on_tick_test.go │ │ ├── optimistic_sync.go │ │ ├── optimistic_sync_test.go │ │ ├── proposer_boost.go │ │ ├── proposer_boost_test.go │ │ ├── reorg_late_blocks.go │ │ ├── reorg_late_blocks_test.go │ │ ├── store.go │ │ ├── store_test.go │ │ ├── types.go │ │ ├── unrealized_justification.go │ │ ├── unrealized_justification_test.go │ │ └── vote_test.go │ ├── error.go │ ├── interfaces.go │ └── types │ │ ├── BUILD.bazel │ │ └── types.go ├── gateway │ ├── BUILD.bazel │ ├── helpers.go │ └── helpers_test.go ├── monitor │ ├── BUILD.bazel │ ├── doc.go │ ├── metrics.go │ ├── process_attestation.go │ ├── process_attestation_test.go │ ├── process_block.go │ ├── process_block_test.go │ ├── process_exit.go │ ├── process_exit_test.go │ ├── process_sync_committee.go │ ├── process_sync_committee_test.go │ ├── service.go │ └── service_test.go ├── node │ ├── BUILD.bazel │ ├── config.go │ ├── config_test.go │ ├── log.go │ ├── node.go │ ├── node_test.go │ ├── options.go │ ├── prometheus.go │ └── registration │ │ ├── BUILD.bazel │ │ ├── log.go │ │ ├── p2p.go │ │ └── p2p_test.go ├── operations │ ├── attestations │ │ ├── BUILD.bazel │ │ ├── kv │ │ │ ├── BUILD.bazel │ │ │ ├── aggregated.go │ │ │ ├── aggregated_test.go │ │ │ ├── benchmark_test.go │ │ │ ├── block.go │ │ │ ├── block_test.go │ │ │ ├── forkchoice.go │ │ │ ├── forkchoice_test.go │ │ │ ├── kv.go │ │ │ ├── seen_bits.go │ │ │ ├── seen_bits_test.go │ │ │ ├── unaggregated.go │ │ │ └── unaggregated_test.go │ │ ├── log.go │ │ ├── metrics.go │ │ ├── mock │ │ │ ├── BUILD.bazel │ │ │ └── mock.go │ │ ├── pool.go │ │ ├── pool_test.go │ │ ├── prepare_forkchoice.go │ │ ├── prepare_forkchoice_test.go │ │ ├── prune_expired.go │ │ ├── prune_expired_test.go │ │ ├── service.go │ │ └── service_test.go │ ├── blstoexec │ │ ├── BUILD.bazel │ │ ├── doc.go │ │ ├── mock │ │ │ ├── BUILD.bazel │ │ │ └── mock.go │ │ ├── pool.go │ │ └── pool_test.go │ ├── slashings │ │ ├── BUILD.bazel │ │ ├── doc.go │ │ ├── log.go │ │ ├── metrics.go │ │ ├── mock │ │ │ ├── BUILD.bazel │ │ │ └── mock.go │ │ ├── service.go │ │ ├── service_attester_test.go │ │ ├── service_proposer_test.go │ │ ├── service_test.go │ │ └── types.go │ ├── synccommittee │ │ ├── BUILD.bazel │ │ ├── contribution.go │ │ ├── contribution_test.go │ │ ├── error.go │ │ ├── kv.go │ │ ├── message.go │ │ ├── message_test.go │ │ ├── metric.go │ │ └── pool.go │ └── voluntaryexits │ │ ├── BUILD.bazel │ │ ├── doc.go │ │ ├── mock │ │ ├── BUILD.bazel │ │ └── mock.go │ │ ├── pool.go │ │ └── pool_test.go ├── p2p │ ├── BUILD.bazel │ ├── addr_factory.go │ ├── addr_factory_test.go │ ├── broadcaster.go │ ├── broadcaster_test.go │ ├── config.go │ ├── connection_gater.go │ ├── connection_gater_test.go │ ├── dial_relay_node.go │ ├── dial_relay_node_test.go │ ├── discovery.go │ ├── discovery_test.go │ ├── doc.go │ ├── encoder │ │ ├── BUILD.bazel │ │ ├── doc.go │ │ ├── network_encoding.go │ │ ├── snappy_test.go │ │ ├── ssz.go │ │ ├── ssz_test.go │ │ ├── varint.go │ │ └── varint_test.go │ ├── fork.go │ ├── fork_test.go │ ├── fork_watcher.go │ ├── gossip_scoring_params.go │ ├── gossip_scoring_params_test.go │ ├── gossip_topic_mappings.go │ ├── gossip_topic_mappings_test.go │ ├── handshake.go │ ├── info.go │ ├── interfaces.go │ ├── iterator.go │ ├── log.go │ ├── message_id.go │ ├── message_id_test.go │ ├── monitoring.go │ ├── options.go │ ├── options_test.go │ ├── parameter_test.go │ ├── peers │ │ ├── BUILD.bazel │ │ ├── benchmark_test.go │ │ ├── log.go │ │ ├── peerdata │ │ │ ├── BUILD.bazel │ │ │ ├── store.go │ │ │ └── store_test.go │ │ ├── peers_test.go │ │ ├── scorers │ │ │ ├── BUILD.bazel │ │ │ ├── bad_responses.go │ │ │ ├── bad_responses_test.go │ │ │ ├── block_providers.go │ │ │ ├── block_providers_test.go │ │ │ ├── gossip_scorer.go │ │ │ ├── gossip_scorer_test.go │ │ │ ├── peer_status.go │ │ │ ├── peer_status_test.go │ │ │ ├── scorers_test.go │ │ │ ├── service.go │ │ │ └── service_test.go │ │ ├── status.go │ │ └── status_test.go │ ├── pubsub.go │ ├── pubsub_filter.go │ ├── pubsub_filter_test.go │ ├── pubsub_fuzz_test.go │ ├── pubsub_test.go │ ├── pubsub_tracer.go │ ├── rpc_topic_mappings.go │ ├── rpc_topic_mappings_test.go │ ├── sender.go │ ├── sender_test.go │ ├── service.go │ ├── service_test.go │ ├── subnets.go │ ├── subnets_test.go │ ├── testing │ │ ├── BUILD.bazel │ │ ├── fuzz_p2p.go │ │ ├── mock_broadcaster.go │ │ ├── mock_host.go │ │ ├── mock_metadataprovider.go │ │ ├── mock_peermanager.go │ │ ├── mock_peersprovider.go │ │ └── p2p.go │ ├── topics.go │ ├── types │ │ ├── BUILD.bazel │ │ ├── object_mapping.go │ │ ├── object_mapping_test.go │ │ ├── rpc_errors.go │ │ ├── rpc_goodbye_codes.go │ │ ├── types.go │ │ └── types_test.go │ ├── utils.go │ ├── utils_test.go │ └── watch_peers.go ├── package │ ├── BUILD.bazel │ ├── beacon-chain.yaml │ ├── postinst.sh │ ├── preinst.sh │ └── prysm-beacon-chain.service ├── rpc │ ├── BUILD.bazel │ ├── apimiddleware │ │ ├── BUILD.bazel │ │ ├── custom_handlers.go │ │ ├── custom_handlers_test.go │ │ ├── custom_hooks.go │ │ ├── custom_hooks_test.go │ │ ├── endpoint_factory.go │ │ ├── structs.go │ │ ├── structs_marshalling.go │ │ └── structs_marshalling_test.go │ ├── eth │ │ ├── beacon │ │ │ ├── BUILD.bazel │ │ │ ├── blinded_blocks.go │ │ │ ├── blinded_blocks_test.go │ │ │ ├── blocks.go │ │ │ ├── blocks_test.go │ │ │ ├── config.go │ │ │ ├── config_test.go │ │ │ ├── init_test.go │ │ │ ├── log.go │ │ │ ├── pool.go │ │ │ ├── pool_test.go │ │ │ ├── server.go │ │ │ ├── server_test.go │ │ │ ├── state.go │ │ │ ├── state_test.go │ │ │ ├── sync_committee.go │ │ │ ├── sync_committee_test.go │ │ │ ├── validator.go │ │ │ └── validator_test.go │ │ ├── debug │ │ │ ├── BUILD.bazel │ │ │ ├── debug.go │ │ │ ├── debug_test.go │ │ │ └── server.go │ │ ├── events │ │ │ ├── BUILD.bazel │ │ │ ├── events.go │ │ │ ├── events_test.go │ │ │ └── server.go │ │ ├── helpers │ │ │ ├── BUILD.bazel │ │ │ ├── error_handling.go │ │ │ ├── sync.go │ │ │ ├── sync_test.go │ │ │ ├── validator_status.go │ │ │ └── validator_status_test.go │ │ ├── node │ │ │ ├── BUILD.bazel │ │ │ ├── node.go │ │ │ ├── node_test.go │ │ │ ├── server.go │ │ │ └── server_test.go │ │ └── validator │ │ │ ├── BUILD.bazel │ │ │ ├── server.go │ │ │ ├── validator.go │ │ │ └── validator_test.go │ ├── log.go │ ├── prysm │ │ └── v1alpha1 │ │ │ ├── beacon │ │ │ ├── BUILD.bazel │ │ │ ├── assignments.go │ │ │ ├── assignments_test.go │ │ │ ├── attestations.go │ │ │ ├── attestations_test.go │ │ │ ├── beacon_test.go │ │ │ ├── blocks.go │ │ │ ├── blocks_test.go │ │ │ ├── committees.go │ │ │ ├── committees_test.go │ │ │ ├── config.go │ │ │ ├── config_test.go │ │ │ ├── init_test.go │ │ │ ├── log.go │ │ │ ├── server.go │ │ │ ├── slashings.go │ │ │ ├── slashings_test.go │ │ │ ├── validators.go │ │ │ ├── validators_stream.go │ │ │ ├── validators_stream_test.go │ │ │ └── validators_test.go │ │ │ ├── debug │ │ │ ├── BUILD.bazel │ │ │ ├── block.go │ │ │ ├── block_test.go │ │ │ ├── p2p.go │ │ │ ├── p2p_test.go │ │ │ ├── server.go │ │ │ ├── state.go │ │ │ └── state_test.go │ │ │ ├── node │ │ │ ├── BUILD.bazel │ │ │ ├── server.go │ │ │ └── server_test.go │ │ │ ├── slasher │ │ │ ├── BUILD.bazel │ │ │ ├── attestations.go │ │ │ ├── attestations_test.go │ │ │ ├── blocks.go │ │ │ ├── server.go │ │ │ └── server_test.go │ │ │ └── validator │ │ │ ├── BUILD.bazel │ │ │ ├── aggregator.go │ │ │ ├── aggregator_test.go │ │ │ ├── assignments.go │ │ │ ├── assignments_test.go │ │ │ ├── attester.go │ │ │ ├── attester_mainnet_test.go │ │ │ ├── attester_test.go │ │ │ ├── blocks.go │ │ │ ├── blocks_test.go │ │ │ ├── exit.go │ │ │ ├── exit_test.go │ │ │ ├── log.go │ │ │ ├── proposer.go │ │ │ ├── proposer_altair.go │ │ │ ├── proposer_altair_test.go │ │ │ ├── proposer_attestations.go │ │ │ ├── proposer_attestations_test.go │ │ │ ├── proposer_bellatrix.go │ │ │ ├── proposer_bellatrix_test.go │ │ │ ├── proposer_builder.go │ │ │ ├── proposer_builder_test.go │ │ │ ├── proposer_capella.go │ │ │ ├── proposer_capella_test.go │ │ │ ├── proposer_deposits.go │ │ │ ├── proposer_deposits_test.go │ │ │ ├── proposer_empty_block.go │ │ │ ├── proposer_empty_block_test.go │ │ │ ├── proposer_eth1data.go │ │ │ ├── proposer_execution_payload.go │ │ │ ├── proposer_execution_payload_test.go │ │ │ ├── proposer_exits.go │ │ │ ├── proposer_exits_test.go │ │ │ ├── proposer_slashings.go │ │ │ ├── proposer_slashings_test.go │ │ │ ├── proposer_sync_aggregate.go │ │ │ ├── proposer_sync_aggregate_test.go │ │ │ ├── proposer_test.go │ │ │ ├── proposer_utils_bench_test.go │ │ │ ├── server.go │ │ │ ├── server_mainnet_test.go │ │ │ ├── server_test.go │ │ │ ├── status.go │ │ │ ├── status_mainnet_test.go │ │ │ ├── status_test.go │ │ │ ├── sync_committee.go │ │ │ ├── sync_committee_test.go │ │ │ └── validator_test.go │ ├── service.go │ ├── service_test.go │ ├── statefetcher │ │ ├── BUILD.bazel │ │ ├── fetcher.go │ │ └── fetcher_test.go │ └── testutil │ │ ├── BUILD.bazel │ │ ├── mock_exec_chain_info_fetcher.go │ │ ├── mock_genesis_timefetcher.go │ │ └── mock_state_fetcher.go ├── server │ ├── BUILD.bazel │ ├── log.go │ └── main.go ├── slasher │ ├── BUILD.bazel │ ├── chunks.go │ ├── chunks_test.go │ ├── detect_attestations.go │ ├── detect_attestations_test.go │ ├── detect_blocks.go │ ├── detect_blocks_test.go │ ├── doc.go │ ├── helpers.go │ ├── helpers_test.go │ ├── log.go │ ├── metrics.go │ ├── mock │ │ ├── BUILD.bazel │ │ └── mock_slashing_checker.go │ ├── params.go │ ├── params_test.go │ ├── process_slashings.go │ ├── process_slashings_test.go │ ├── queue.go │ ├── queue_test.go │ ├── receive.go │ ├── receive_test.go │ ├── rpc.go │ ├── rpc_test.go │ ├── service.go │ ├── service_test.go │ └── types │ │ ├── BUILD.bazel │ │ └── types.go ├── state │ ├── BUILD.bazel │ ├── error.go │ ├── fieldtrie │ │ ├── BUILD.bazel │ │ ├── field_trie.go │ │ ├── field_trie_helpers.go │ │ ├── field_trie_test.go │ │ ├── helpers_test.go │ │ └── testdata │ │ │ └── fuzz │ │ │ └── FuzzFieldTrie │ │ │ └── c1898b8d556154d8a9d00cf2a64226dd5d76f33e27c373df2c409670db9b4877 │ ├── genesis │ │ ├── BUILD.bazel │ │ ├── genesis.go │ │ ├── genesis_test.go │ │ └── mainnet.ssz.snappy │ ├── interfaces.go │ ├── prometheus.go │ ├── state-native │ │ ├── BUILD.bazel │ │ ├── beacon_state_mainnet.go │ │ ├── beacon_state_minimal.go │ │ ├── custom-types │ │ │ ├── BUILD.bazel │ │ │ ├── block_roots.go │ │ │ ├── block_roots_test.go │ │ │ ├── historical_roots.go │ │ │ ├── historical_roots_test.go │ │ │ ├── randao_mixes.go │ │ │ ├── randao_mixes_test.go │ │ │ ├── state_roots.go │ │ │ └── state_roots_test.go │ │ ├── doc.go │ │ ├── error.go │ │ ├── getters_attestation.go │ │ ├── getters_attestation_test.go │ │ ├── getters_block.go │ │ ├── getters_block_test.go │ │ ├── getters_checkpoint.go │ │ ├── getters_checkpoint_test.go │ │ ├── getters_eth1.go │ │ ├── getters_misc.go │ │ ├── getters_participation.go │ │ ├── getters_participation_test.go │ │ ├── getters_payload_header.go │ │ ├── getters_randao.go │ │ ├── getters_state.go │ │ ├── getters_sync_committee.go │ │ ├── getters_test.go │ │ ├── getters_validator.go │ │ ├── getters_validator_test.go │ │ ├── getters_withdrawal.go │ │ ├── getters_withdrawal_test.go │ │ ├── hasher.go │ │ ├── hasher_test.go │ │ ├── proofs.go │ │ ├── proofs_test.go │ │ ├── readonly_validator.go │ │ ├── readonly_validator_test.go │ │ ├── references_test.go │ │ ├── setters_attestation.go │ │ ├── setters_attestation_test.go │ │ ├── setters_block.go │ │ ├── setters_checkpoint.go │ │ ├── setters_eth1.go │ │ ├── setters_misc.go │ │ ├── setters_participation.go │ │ ├── setters_payload_header.go │ │ ├── setters_randao.go │ │ ├── setters_state.go │ │ ├── setters_sync_committee.go │ │ ├── setters_validator.go │ │ ├── setters_withdrawal.go │ │ ├── setters_withdrawal_test.go │ │ ├── spec_parameters.go │ │ ├── ssz.go │ │ ├── state_fuzz_test.go │ │ ├── state_test.go │ │ ├── state_trie.go │ │ ├── state_trie_test.go │ │ ├── types.go │ │ ├── types │ │ │ ├── BUILD.bazel │ │ │ └── types.go │ │ └── types_test.go │ ├── stategen │ │ ├── BUILD.bazel │ │ ├── cacher.go │ │ ├── epoch_boundary_state_cache.go │ │ ├── epoch_boundary_state_cache_test.go │ │ ├── errors.go │ │ ├── getter.go │ │ ├── getter_test.go │ │ ├── history.go │ │ ├── history_test.go │ │ ├── hot_state_cache.go │ │ ├── hot_state_cache_test.go │ │ ├── init_test.go │ │ ├── log.go │ │ ├── metrics.go │ │ ├── migrate.go │ │ ├── migrate_test.go │ │ ├── mock │ │ │ ├── BUILD.bazel │ │ │ ├── mock.go │ │ │ └── replayer.go │ │ ├── mock_test.go │ │ ├── replay.go │ │ ├── replay_test.go │ │ ├── replayer.go │ │ ├── replayer_test.go │ │ ├── service.go │ │ ├── service_test.go │ │ ├── setter.go │ │ └── setter_test.go │ ├── stateutil │ │ ├── BUILD.bazel │ │ ├── benchmark_test.go │ │ ├── block_header_root.go │ │ ├── eth1_root.go │ │ ├── field_root_attestation.go │ │ ├── field_root_eth1.go │ │ ├── field_root_test.go │ │ ├── field_root_validator.go │ │ ├── field_root_validator_test.go │ │ ├── field_root_vector.go │ │ ├── historical_summaries_root.go │ │ ├── participation_bit_root.go │ │ ├── pending_attestation_root.go │ │ ├── reference.go │ │ ├── reference_bench_test.go │ │ ├── state_root_test.go │ │ ├── sync_committee.root.go │ │ ├── trie_helpers.go │ │ ├── trie_helpers_test.go │ │ ├── unrealized_justification.go │ │ ├── unrealized_justification_test.go │ │ ├── validator_map_handler.go │ │ ├── validator_root.go │ │ └── validator_root_test.go │ └── testing │ │ ├── BUILD.bazel │ │ ├── getters.go │ │ ├── getters_block.go │ │ ├── getters_checkpoint.go │ │ └── getters_validator.go └── sync │ ├── BUILD.bazel │ ├── backfill │ ├── BUILD.bazel │ ├── status.go │ └── status_test.go │ ├── batch_verifier.go │ ├── batch_verifier_test.go │ ├── broadcast_bls_changes.go │ ├── broadcast_bls_changes_test.go │ ├── checkpoint │ ├── BUILD.bazel │ ├── api.go │ └── file.go │ ├── context.go │ ├── context_test.go │ ├── deadlines.go │ ├── decode_pubsub.go │ ├── decode_pubsub_test.go │ ├── doc.go │ ├── error.go │ ├── error_test.go │ ├── fork_watcher.go │ ├── fork_watcher_test.go │ ├── fuzz_exports.go │ ├── genesis │ ├── BUILD.bazel │ ├── api.go │ └── file.go │ ├── initial-sync │ ├── BUILD.bazel │ ├── blocks_fetcher.go │ ├── blocks_fetcher_peers.go │ ├── blocks_fetcher_peers_test.go │ ├── blocks_fetcher_test.go │ ├── blocks_fetcher_utils.go │ ├── blocks_fetcher_utils_test.go │ ├── blocks_queue.go │ ├── blocks_queue_test.go │ ├── blocks_queue_utils.go │ ├── fsm.go │ ├── fsm_benchmark_test.go │ ├── fsm_test.go │ ├── initial_sync_test.go │ ├── log.go │ ├── round_robin.go │ ├── round_robin_test.go │ ├── service.go │ ├── service_test.go │ └── testing │ │ ├── BUILD.bazel │ │ └── mock.go │ ├── log.go │ ├── metrics.go │ ├── options.go │ ├── pending_attestations_queue.go │ ├── pending_attestations_queue_test.go │ ├── pending_blocks_queue.go │ ├── pending_blocks_queue_test.go │ ├── rate_limiter.go │ ├── rate_limiter_test.go │ ├── rpc.go │ ├── rpc_beacon_blocks_by_range.go │ ├── rpc_beacon_blocks_by_range_test.go │ ├── rpc_beacon_blocks_by_root.go │ ├── rpc_beacon_blocks_by_root_test.go │ ├── rpc_chunked_response.go │ ├── rpc_chunked_response_test.go │ ├── rpc_goodbye.go │ ├── rpc_goodbye_test.go │ ├── rpc_metadata.go │ ├── rpc_metadata_test.go │ ├── rpc_ping.go │ ├── rpc_ping_test.go │ ├── rpc_send_request.go │ ├── rpc_send_request_test.go │ ├── rpc_status.go │ ├── rpc_status_test.go │ ├── rpc_test.go │ ├── service.go │ ├── service_test.go │ ├── subscriber.go │ ├── subscriber_beacon_aggregate_proof.go │ ├── subscriber_beacon_aggregate_proof_test.go │ ├── subscriber_beacon_attestation.go │ ├── subscriber_beacon_blocks.go │ ├── subscriber_beacon_blocks_test.go │ ├── subscriber_bls_to_execution_change.go │ ├── subscriber_handlers.go │ ├── subscriber_sync_committee_message.go │ ├── subscriber_sync_contribution_proof.go │ ├── subscriber_test.go │ ├── subscription_topic_handler.go │ ├── subscription_topic_handler_test.go │ ├── sync_fuzz_test.go │ ├── sync_test.go │ ├── utils.go │ ├── utils_test.go │ ├── validate_aggregate_proof.go │ ├── validate_aggregate_proof_test.go │ ├── validate_attester_slashing.go │ ├── validate_attester_slashing_test.go │ ├── validate_beacon_attestation.go │ ├── validate_beacon_attestation_test.go │ ├── validate_beacon_blocks.go │ ├── validate_beacon_blocks_test.go │ ├── validate_bls_to_execution_change.go │ ├── validate_bls_to_execution_change_test.go │ ├── validate_proposer_slashing.go │ ├── validate_proposer_slashing_test.go │ ├── validate_sync_committee_message.go │ ├── validate_sync_committee_message_test.go │ ├── validate_sync_contribution_proof.go │ ├── validate_sync_contribution_proof_test.go │ ├── validate_voluntary_exit.go │ └── validate_voluntary_exit_test.go ├── cache └── lru │ ├── BUILD.bazel │ ├── lru_wrpr.go │ └── lru_wrpr_test.go ├── cmd ├── BUILD.bazel ├── beacon-chain │ ├── BUILD.bazel │ ├── blockchain │ │ ├── BUILD.bazel │ │ └── options.go │ ├── db │ │ ├── BUILD.bazel │ │ └── db.go │ ├── execution │ │ ├── BUILD.bazel │ │ ├── options.go │ │ └── options_test.go │ ├── flags │ │ ├── BUILD.bazel │ │ ├── api_module.go │ │ ├── api_module_test.go │ │ ├── base.go │ │ ├── config.go │ │ ├── interop.go │ │ └── log.go │ ├── jwt │ │ ├── BUILD.bazel │ │ ├── jwt.go │ │ └── jwt_test.go │ ├── log.go │ ├── main.go │ ├── sync │ │ ├── checkpoint │ │ │ ├── BUILD.bazel │ │ │ └── options.go │ │ └── genesis │ │ │ ├── BUILD.bazel │ │ │ └── options.go │ ├── usage.go │ └── usage_test.go ├── client-stats │ ├── BUILD.bazel │ ├── flags │ │ ├── BUILD.bazel │ │ └── flags.go │ ├── log.go │ ├── main.go │ └── usage.go ├── config.go ├── config_test.go ├── defaults.go ├── flags.go ├── flags │ ├── BUILD.bazel │ └── enum.go ├── flags_test.go ├── helpers.go ├── helpers_test.go ├── mock │ ├── BUILD.bazel │ └── password_reader_mock.go ├── password_reader.go ├── prysmctl │ ├── BUILD.bazel │ ├── checkpointsync │ │ ├── BUILD.bazel │ │ ├── cmd.go │ │ └── download.go │ ├── db │ │ ├── BUILD.bazel │ │ ├── buckets.go │ │ ├── cmd.go │ │ └── query.go │ ├── deprecated │ │ ├── BUILD.bazel │ │ ├── checkpoint │ │ │ ├── BUILD.bazel │ │ │ ├── checkpoint.go │ │ │ ├── latest.go │ │ │ └── save.go │ │ └── cmd.go │ ├── main.go │ ├── p2p │ │ ├── BUILD.bazel │ │ ├── client.go │ │ ├── handler.go │ │ ├── handshake.go │ │ ├── log.go │ │ ├── mock_chain.go │ │ ├── p2p.go │ │ ├── peers.go │ │ └── request_blocks.go │ ├── testnet │ │ ├── BUILD.bazel │ │ ├── generate_genesis.go │ │ ├── generate_genesis_test.go │ │ └── testnet.go │ ├── validator │ │ ├── BUILD.bazel │ │ ├── cmd.go │ │ ├── testdata │ │ │ ├── change-operations-multiple.json │ │ │ ├── change-operations-multiple_notfound.json │ │ │ ├── change-operations.json │ │ │ └── staking-cli-change-operations-multiple.json │ │ ├── withdraw.go │ │ └── withdraw_test.go │ └── weaksubjectivity │ │ ├── BUILD.bazel │ │ ├── checkpoint.go │ │ └── cmd.go ├── validator │ ├── BUILD.bazel │ ├── accounts │ │ ├── BUILD.bazel │ │ ├── accounts.go │ │ ├── backup.go │ │ ├── backup_test.go │ │ ├── delete.go │ │ ├── delete_test.go │ │ ├── exit.go │ │ ├── exit_test.go │ │ ├── import.go │ │ ├── import_test.go │ │ ├── list.go │ │ ├── wallet_utils.go │ │ └── wallet_utils_test.go │ ├── db │ │ ├── BUILD.bazel │ │ └── db.go │ ├── flags │ │ ├── BUILD.bazel │ │ ├── flags.go │ │ ├── flags_test.go │ │ └── interop.go │ ├── log.go │ ├── main.go │ ├── slashing-protection │ │ ├── BUILD.bazel │ │ ├── export.go │ │ ├── import.go │ │ ├── import_export_test.go │ │ ├── log.go │ │ └── slashing-protection.go │ ├── usage.go │ ├── usage_test.go │ ├── wallet │ │ ├── BUILD.bazel │ │ ├── create.go │ │ ├── create_test.go │ │ ├── recover.go │ │ ├── recover_test.go │ │ └── wallet.go │ └── web │ │ ├── BUILD.bazel │ │ ├── log.go │ │ └── web.go └── wrap_flags.go ├── config ├── BUILD.bazel ├── features │ ├── BUILD.bazel │ ├── README.md │ ├── config.go │ ├── config_test.go │ ├── deprecated_flags.go │ ├── deprecated_flags_test.go │ ├── filter_flags.go │ └── flags.go ├── fieldparams │ ├── BUILD.bazel │ ├── common_test.go │ ├── mainnet.go │ ├── mainnet_test.go │ ├── minimal.go │ └── minimal_test.go ├── params │ ├── BUILD.bazel │ ├── checktags_test.go │ ├── config.go │ ├── config_test.go │ ├── config_utils_develop.go │ ├── config_utils_prod.go │ ├── configset.go │ ├── configset_test.go │ ├── init.go │ ├── interop.go │ ├── io_config.go │ ├── loader.go │ ├── loader_test.go │ ├── mainnet_config.go │ ├── minimal_config.go │ ├── network_config.go │ ├── testdata │ │ └── e2e_config.yaml │ ├── testnet_config_test.go │ ├── testnet_e2e_config.go │ ├── testnet_prater_config.go │ ├── testnet_prater_config_test.go │ ├── testnet_sepolia_config.go │ ├── testutils.go │ ├── testutils_develop.go │ └── values.go └── validator │ └── service │ ├── BUILD.bazel │ └── proposer-settings.go ├── consensus-types ├── blocks │ ├── BUILD.bazel │ ├── execution.go │ ├── execution_test.go │ ├── factory.go │ ├── factory_test.go │ ├── getters.go │ ├── getters_test.go │ ├── proto.go │ ├── proto_test.go │ ├── setters.go │ ├── testing │ │ ├── BUILD.bazel │ │ ├── factory.go │ │ └── mutator.go │ └── types.go ├── interfaces │ ├── BUILD.bazel │ ├── beacon_block.go │ ├── utils.go │ └── utils_test.go ├── mock │ ├── BUILD.bazel │ └── block.go ├── payload-attribute │ ├── BUILD.bazel │ ├── getters.go │ ├── getters_test.go │ ├── interface.go │ └── types.go ├── primitives │ ├── BUILD.bazel │ ├── committee_index.go │ ├── committee_index_test.go │ ├── domain.go │ ├── domain_test.go │ ├── epoch.go │ ├── epoch_test.go │ ├── slot.go │ ├── slot_test.go │ ├── sszbytes.go │ ├── sszbytes_test.go │ ├── sszuint64.go │ ├── sszuint64_test.go │ ├── validator.go │ └── validator_test.go └── wrapper │ ├── BUILD.bazel │ └── metadata.go ├── container ├── doubly-linked-list │ ├── BUILD.bazel │ ├── list.go │ └── list_test.go ├── leaky-bucket │ ├── BUILD.bazel │ ├── LICENSE │ ├── collector.go │ ├── collector_test.go │ ├── heap.go │ ├── heap_test.go │ ├── leakybucket.go │ └── leakybucket_test.go ├── queue │ ├── BUILD.bazel │ ├── LICENSE │ ├── priority_queue.go │ └── priority_queue_test.go ├── slice │ ├── BUILD.bazel │ ├── doc.go │ ├── slice.go │ └── slice_test.go ├── thread-safe │ ├── BUILD.bazel │ ├── map.go │ └── map_test.go └── trie │ ├── BUILD.bazel │ ├── sparse_merkle.go │ ├── sparse_merkle_test.go │ ├── sparse_merkle_trie_fuzz_test.go │ ├── testdata │ └── fuzz │ │ ├── FuzzSparseMerkleTrie_HashTreeRoot │ │ └── 5838cdfae7b16cde2707c04599b62223e7bade8dafdd8a1c53b8f881e8f79d99 │ │ ├── FuzzSparseMerkleTrie_Insert │ │ ├── d863478086b8f8e8c854ec74d4d5360ffbe979064b58f619eb3d5fddfdae64c8 │ │ └── fuzzbuzz-97663548a1e2280a081745e5fa25c289f7121c0b │ │ ├── FuzzSparseMerkleTrie_MerkleProof │ │ └── ec4893c52de558dbac9a850e4266850e109a9e6bc6bab59953b2a30027f66a93 │ │ └── FuzzSparseMerkleTrie_VerifyMerkleProofWithDepth │ │ └── 826f574b1f684ccfa610c2db07e0dc5ecfe453c6c95e4597476616ba0358c236 │ └── zerohashes.go ├── contracts └── deposit │ ├── BUILD.bazel │ ├── README.md │ ├── abi.json │ ├── bytecode.bin │ ├── contract.go │ ├── contract_test.go │ ├── deposit.go │ ├── deposit_contract.sol │ ├── deposit_test.go │ ├── deposit_tree_test.go │ ├── helper.go │ ├── logs.go │ └── mock │ ├── BUILD.bazel │ └── mock.go ├── crypto ├── bls │ ├── BUILD.bazel │ ├── bls.go │ ├── bls_test.go │ ├── blst │ │ ├── BUILD.bazel │ │ ├── aliases.go │ │ ├── bls_benchmark_test.go │ │ ├── doc.go │ │ ├── init.go │ │ ├── public_key.go │ │ ├── public_key_test.go │ │ ├── secret_key.go │ │ ├── secret_key_test.go │ │ ├── signature.go │ │ ├── signature_test.go │ │ └── stub.go │ ├── common │ │ ├── BUILD.bazel │ │ ├── constants.go │ │ ├── error.go │ │ ├── interface.go │ │ └── mock │ │ │ ├── BUILD.bazel │ │ │ └── interface_mock.go │ ├── constants.go │ ├── error.go │ ├── herumi │ │ ├── BUILD.bazel │ │ └── init.go │ ├── interface.go │ ├── signature_batch.go │ └── signature_batch_test.go ├── ecdsa │ ├── BUILD.bazel │ ├── utils.go │ └── utils_test.go ├── hash │ ├── BUILD.bazel │ ├── hash.go │ ├── hash_test.go │ └── htr │ │ ├── BUILD.bazel │ │ └── hashtree.go ├── keystore │ ├── BUILD.bazel │ ├── keccak256.go │ ├── key.go │ ├── key_test.go │ ├── keystore.go │ ├── keystore_test.go │ └── utils.go └── rand │ ├── BUILD.bazel │ ├── rand.go │ └── rand_test.go ├── deps.bzl ├── encoding ├── bytesutil │ ├── BUILD.bazel │ ├── bits.go │ ├── bits_test.go │ ├── bytes.go │ ├── bytes_go120.go │ ├── bytes_legacy.go │ ├── bytes_test.go │ ├── eth_types.go │ ├── eth_types_test.go │ ├── hex.go │ ├── hex_test.go │ ├── integers.go │ └── integers_test.go └── ssz │ ├── BUILD.bazel │ ├── detect │ ├── BUILD.bazel │ ├── configfork.go │ ├── configfork_test.go │ ├── fieldspec.go │ └── fieldspec_test.go │ ├── equality │ ├── BUILD.bazel │ ├── deep_equal.go │ └── deep_equal_test.go │ ├── export_test.go │ ├── hashers.go │ ├── hashers_test.go │ ├── helpers.go │ ├── helpers_test.go │ ├── htrutils.go │ ├── htrutils_fuzz_test.go │ ├── htrutils_test.go │ ├── merkleize.go │ └── merkleize_test.go ├── fuzzbuzz.yaml ├── go.mod ├── go.sum ├── hack ├── README.md ├── beacon-node-api │ ├── README.md │ └── beacon-node-api.postman-collection.json ├── check-todo.sh ├── check_gazelle.sh ├── ci-coverage.sh ├── codecov.sh ├── common.sh ├── coverage.sh ├── interop_start.sh ├── keymanager-api │ ├── README.md │ └── keymanager-api.postman_collection.json ├── mirror-ethereumapis.sh ├── tag-versioned-docker-images.sh ├── update-go-pbs.sh ├── update-go-ssz.sh ├── update-mockgen.sh ├── upload-github-release-asset.sh ├── workspace_status.sh └── workspace_status_ci.sh ├── io ├── file │ ├── BUILD.bazel │ ├── fileutil.go │ └── fileutil_test.go ├── logs │ ├── BUILD.bazel │ ├── logutil.go │ ├── logutil_test.go │ ├── stream.go │ └── stream_test.go └── prompt │ ├── BUILD.bazel │ ├── prompt.go │ ├── validate.go │ └── validate_test.go ├── math ├── BUILD.bazel ├── math_helper.go └── math_helper_test.go ├── monitoring ├── backup │ ├── BUILD.bazel │ └── http_backup_handler.go ├── clientstats │ ├── BUILD.bazel │ ├── README.md │ ├── interfaces.go │ ├── scrapers.go │ ├── scrapers_test.go │ ├── types.go │ └── updaters.go ├── journald │ ├── BUILD.bazel │ ├── journald.go │ └── journald_linux.go ├── progress │ ├── BUILD.bazel │ └── progress.go ├── prometheus │ ├── BUILD.bazel │ ├── README.md │ ├── content_negotiation.go │ ├── logrus_collector.go │ ├── logrus_collector_test.go │ ├── service.go │ ├── service_test.go │ └── simple_server.go └── tracing │ ├── BUILD.bazel │ ├── README.md │ ├── errors.go │ ├── recovery_interceptor_option.go │ └── tracer.go ├── network ├── BUILD.bazel ├── auth.go ├── auth_test.go ├── authorization │ ├── BUILD.bazel │ └── authorization_method.go ├── endpoint.go ├── endpoint_test.go ├── external_ip.go ├── external_ip_test.go └── forks │ ├── BUILD.bazel │ ├── errors.go │ ├── fork.go │ ├── fork_test.go │ ├── ordered.go │ └── ordered_test.go ├── nogo_config.json ├── proto ├── BUILD.bazel ├── README.md ├── builder │ ├── BUILD.bazel │ ├── builder.pb.go │ ├── builder.proto │ ├── generated.ssz.go │ ├── json_marshal_unmarshal.go │ └── json_marshal_unmarshal_test.go ├── engine │ └── v1 │ │ ├── BUILD.bazel │ │ ├── execution_engine.pb.go │ │ ├── execution_engine.proto │ │ ├── generated.ssz.go │ │ ├── json_marshal_unmarshal.go │ │ └── json_marshal_unmarshal_test.go ├── eth │ ├── LICENSE │ ├── ext │ │ ├── BUILD.bazel │ │ ├── options.pb.go │ │ └── options.proto │ ├── service │ │ ├── BUILD.bazel │ │ ├── beacon_chain_service.pb.go │ │ ├── beacon_chain_service.pb.gw.go │ │ ├── beacon_chain_service.proto │ │ ├── beacon_debug_service.pb.go │ │ ├── beacon_debug_service.pb.gw.go │ │ ├── beacon_debug_service.proto │ │ ├── events_service.pb.go │ │ ├── events_service.pb.gw.go │ │ ├── events_service.proto │ │ ├── key_management.pb.go │ │ ├── key_management.pb.gw.go │ │ ├── key_management.proto │ │ ├── node_service.pb.go │ │ ├── node_service.pb.gw.go │ │ ├── node_service.proto │ │ ├── validator_service.pb.go │ │ ├── validator_service.pb.gw.go │ │ └── validator_service.proto │ ├── v1 │ │ ├── BUILD.bazel │ │ ├── README.md │ │ ├── attestation.pb.go │ │ ├── attestation.pb.gw.go │ │ ├── attestation.proto │ │ ├── beacon_block.pb.go │ │ ├── beacon_block.pb.gw.go │ │ ├── beacon_block.proto │ │ ├── beacon_chain.pb.go │ │ ├── beacon_chain.pb.gw.go │ │ ├── beacon_chain.proto │ │ ├── beacon_state.pb.go │ │ ├── beacon_state.pb.gw.go │ │ ├── beacon_state.proto │ │ ├── events.pb.go │ │ ├── events.pb.gw.go │ │ ├── events.proto │ │ ├── generated.ssz.go │ │ ├── node.pb.go │ │ ├── node.pb.gw.go │ │ ├── node.proto │ │ ├── testdata │ │ │ └── invalid-offset.attestation.ssz │ │ ├── validator.pb.go │ │ ├── validator.pb.gw.go │ │ └── validator.proto │ └── v2 │ │ ├── BUILD.bazel │ │ ├── beacon_block.pb.go │ │ ├── beacon_block.pb.gw.go │ │ ├── beacon_block.proto │ │ ├── beacon_chain.pb.go │ │ ├── beacon_chain.pb.gw.go │ │ ├── beacon_chain.proto │ │ ├── beacon_state.pb.go │ │ ├── beacon_state.pb.gw.go │ │ ├── beacon_state.proto │ │ ├── generated.ssz.go │ │ ├── ssz.pb.go │ │ ├── ssz.pb.gw.go │ │ ├── ssz.proto │ │ ├── sync_committee.pb.go │ │ ├── sync_committee.pb.gw.go │ │ ├── sync_committee.proto │ │ ├── validator.pb.go │ │ ├── validator.pb.gw.go │ │ ├── validator.proto │ │ ├── version.pb.go │ │ ├── version.pb.gw.go │ │ ├── version.proto │ │ ├── withdrawals.pb.go │ │ ├── withdrawals.pb.gw.go │ │ └── withdrawals.proto ├── migration │ ├── BUILD.bazel │ ├── enums.go │ ├── enums_test.go │ ├── v1alpha1_to_v1.go │ ├── v1alpha1_to_v1_test.go │ ├── v1alpha1_to_v2.go │ └── v1alpha1_to_v2_test.go ├── prysm │ ├── BUILD.bazel │ └── v1alpha1 │ │ ├── BUILD.bazel │ │ ├── README.md │ │ ├── attestation.pb.go │ │ ├── attestation.pb.gw.go │ │ ├── attestation.proto │ │ ├── attestation │ │ ├── BUILD.bazel │ │ ├── aggregation │ │ │ ├── BUILD.bazel │ │ │ ├── aggregation.go │ │ │ ├── attestations │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── attestations.go │ │ │ │ ├── attestations_test.go │ │ │ │ ├── maxcover.go │ │ │ │ └── maxcover_test.go │ │ │ ├── maxcover.go │ │ │ ├── maxcover_bench_test.go │ │ │ ├── maxcover_test.go │ │ │ ├── sync_contribution │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── contribution.go │ │ │ │ ├── naive.go │ │ │ │ └── naive_test.go │ │ │ └── testing │ │ │ │ ├── BUILD.bazel │ │ │ │ └── bitlistutils.go │ │ ├── attestation_utils.go │ │ └── attestation_utils_test.go │ │ ├── beacon_block.pb.go │ │ ├── beacon_block.pb.gw.go │ │ ├── beacon_block.proto │ │ ├── beacon_chain.pb.go │ │ ├── beacon_chain.pb.gw.go │ │ ├── beacon_chain.proto │ │ ├── beacon_state.pb.go │ │ ├── beacon_state.pb.gw.go │ │ ├── beacon_state.proto │ │ ├── cloners.go │ │ ├── cloners_test.go │ │ ├── debug.pb.go │ │ ├── debug.pb.gw.go │ │ ├── debug.proto │ │ ├── finalized_block_root_container.pb.go │ │ ├── finalized_block_root_container.pb.gw.go │ │ ├── finalized_block_root_container.proto │ │ ├── generated.ssz.go │ │ ├── health.pb.go │ │ ├── health.pb.gw.go │ │ ├── health.proto │ │ ├── metadata │ │ ├── BUILD.bazel │ │ └── metadata_interfaces.go │ │ ├── node.pb.go │ │ ├── node.pb.gw.go │ │ ├── node.proto │ │ ├── p2p_messages.pb.go │ │ ├── p2p_messages.pb.gw.go │ │ ├── p2p_messages.proto │ │ ├── powchain.pb.go │ │ ├── powchain.pb.gw.go │ │ ├── powchain.proto │ │ ├── slasher.pb.go │ │ ├── slasher.pb.gw.go │ │ ├── slasher.proto │ │ ├── slashings │ │ ├── BUILD.bazel │ │ ├── double_votes.go │ │ ├── double_votes_test.go │ │ ├── surround_votes.go │ │ └── surround_votes_test.go │ │ ├── swagger.proto │ │ ├── swagger.swagger.json │ │ ├── swagger_description.md │ │ ├── sync_committee.pb.go │ │ ├── sync_committee.pb.gw.go │ │ ├── sync_committee.proto │ │ ├── sync_committee_mainnet.go │ │ ├── sync_committee_minimal.go │ │ ├── validator-client │ │ ├── BUILD.bazel │ │ ├── interface.go │ │ ├── keymanager.pb.go │ │ ├── keymanager.pb.gw.go │ │ ├── keymanager.proto │ │ ├── web_api.pb.go │ │ ├── web_api.pb.gw.go │ │ └── web_api.proto │ │ ├── validator.pb.go │ │ ├── validator.pb.gw.go │ │ ├── validator.proto │ │ ├── withdrawals.pb.go │ │ ├── withdrawals.pb.gw.go │ │ └── withdrawals.proto ├── ssz_proto_library.bzl └── testing │ ├── BUILD.bazel │ ├── gocast.go │ ├── tags_test.go │ ├── test.pb.go │ └── test.proto ├── prysm.bat ├── prysm.ps1 ├── prysm.sh ├── runtime ├── BUILD.bazel ├── debug │ ├── BUILD.bazel │ ├── cgo_symbolizer.go │ ├── debug.go │ └── maxprocs_metric.go ├── fdlimits │ ├── BUILD.bazel │ ├── fdlimits.go │ └── fdlimits_test.go ├── interop │ ├── BUILD.bazel │ ├── generate_genesis_state.go │ ├── generate_genesis_state_bellatrix.go │ ├── generate_genesis_state_bellatrix_test.go │ ├── generate_genesis_state_test.go │ ├── generate_keys.go │ ├── generate_keys_test.go │ ├── keygen_test_vector.yaml │ └── premined_genesis_state.go ├── logging │ └── logrus-prefixed-formatter │ │ ├── BUILD.bazel │ │ ├── LICENSE │ │ ├── README.md │ │ ├── formatter.go │ │ ├── formatter_test.go │ │ └── logrus_prefixed_formatter_suite_test.go ├── maxprocs │ ├── BUILD.bazel │ └── maxprocs.go ├── messagehandler │ ├── BUILD.bazel │ ├── messagehandler.go │ └── messagehandler_test.go ├── prereqs │ ├── BUILD.bazel │ ├── prereq.go │ └── prereq_test.go ├── service_registry.go ├── service_registry_test.go ├── tos │ ├── BUILD.bazel │ ├── tos.go │ └── tos_test.go └── version │ ├── BUILD.bazel │ ├── fork.go │ ├── fork_test.go │ ├── metrics.go │ └── version.go ├── service-account.json.enc ├── testing ├── assert │ ├── BUILD.bazel │ └── assertions.go ├── assertions │ ├── BUILD.bazel │ ├── assertions.go │ └── assertions_test.go ├── benchmark │ ├── BUILD.bazel │ ├── README.md │ ├── benchmark_files │ │ ├── BUILD.bazel │ │ ├── bState1Epoch-128Atts-16384Vals.ssz │ │ ├── bState2Epochs-128Atts-16384Vals.ssz │ │ └── fullBlock-128Atts-16384Vals.ssz │ ├── pregen.go │ └── pregen_test.go ├── bls │ ├── BUILD.bazel │ ├── aggregate_test.go │ ├── aggregate_test.yaml.go │ ├── aggregate_verify_test.go │ ├── aggregate_verify_test.yaml.go │ ├── batch_verify_test.go │ ├── batch_verify_test.yaml.go │ ├── deserialization_G1_test.go │ ├── deserialization_G1_test.yaml.go │ ├── deserialization_G2_test.go │ ├── deserialization_G2_test.yaml.go │ ├── fast_aggregate_verify_test.go │ ├── fast_aggregate_verify_test.yaml.go │ ├── hash_to_G2_test.go │ ├── hash_to_G2_test.yaml.go │ ├── sign_test.go │ ├── sign_test.yaml.go │ ├── utils │ │ ├── BUILD.bazel │ │ └── utils.go │ ├── verify_test.go │ └── verify_test.yaml.go ├── endtoend │ ├── BUILD.bazel │ ├── README.md │ ├── component_handler_test.go │ ├── components │ │ ├── BUILD.bazel │ │ ├── beacon_node.go │ │ ├── boot_node.go │ │ ├── eth1 │ │ │ ├── BUILD.bazel │ │ │ ├── depositor.go │ │ │ ├── depositor_test.go │ │ │ ├── helpers.go │ │ │ ├── miner.go │ │ │ ├── node.go │ │ │ ├── node_set.go │ │ │ ├── proxy.go │ │ │ └── transactions.go │ │ ├── lighthouse_beacon.go │ │ ├── lighthouse_validator.go │ │ ├── log.go │ │ ├── tracing_sink.go │ │ ├── validator.go │ │ ├── web3remotesigner.go │ │ └── web3remotesigner_test.go │ ├── deps.bzl │ ├── endtoend_setup_test.go │ ├── endtoend_test.go │ ├── evaluators │ │ ├── BUILD.bazel │ │ ├── api_gateway_v1alpha1.go │ │ ├── api_middleware.go │ │ ├── beaconapi_evaluators │ │ │ ├── BUILD.bazel │ │ │ ├── beacon_api.go │ │ │ ├── beacon_api_verify.go │ │ │ └── util.go │ │ ├── data.go │ │ ├── execution_engine.go │ │ ├── fee_recipient.go │ │ ├── finality.go │ │ ├── fork.go │ │ ├── metrics.go │ │ ├── node.go │ │ ├── operations.go │ │ ├── peers.go │ │ ├── slashing.go │ │ └── validator.go │ ├── fork.go │ ├── geth_deps.go │ ├── helpers │ │ ├── BUILD.bazel │ │ ├── epochTimer.go │ │ ├── helpers.go │ │ └── keystore.go │ ├── lighthouse.BUILD │ ├── mainnet_e2e_test.go │ ├── mainnet_scenario_e2e_test.go │ ├── minimal_e2e_test.go │ ├── minimal_scenario_e2e_test.go │ ├── minimal_slashing_e2e_test.go │ ├── params │ │ ├── BUILD.bazel │ │ ├── const.go │ │ ├── params.go │ │ └── params_test.go │ ├── policies │ │ ├── BUILD.bazel │ │ └── policies.go │ ├── slasher_simulator_e2e_test.go │ ├── static-files │ │ └── eth1 │ │ │ ├── BUILD.bazel │ │ │ └── UTC--2021-12-22T19-14-08.590377700Z--878705ba3f8bc32fcf7f4caa1a35e72af65cf766 │ ├── types │ │ ├── BUILD.bazel │ │ ├── empty.go │ │ ├── fork.go │ │ └── types.go │ └── web3signer.BUILD ├── middleware │ └── engine-api-proxy │ │ ├── BUILD.bazel │ │ ├── options.go │ │ ├── proxy.go │ │ └── proxy_test.go ├── mock │ ├── BUILD.bazel │ ├── beacon_altair_validator_client_mock.go │ ├── beacon_altair_validator_server_mock.go │ ├── beacon_chain_service_mock.go │ ├── beacon_service_mock.go │ ├── beacon_validator_client_mock.go │ ├── beacon_validator_server_mock.go │ ├── event_service_mock.go │ ├── keymanager_mock.go │ ├── node_service_mock.go │ └── slasher_client_mock.go ├── require │ ├── BUILD.bazel │ └── requires.go ├── slasher │ └── simulator │ │ ├── BUILD.bazel │ │ ├── attestation_generator.go │ │ ├── attestation_generator_test.go │ │ ├── block_generator.go │ │ ├── block_generator_test.go │ │ ├── simulator.go │ │ └── simulator_test.go ├── spectest │ ├── README.md │ ├── general │ │ └── phase0 │ │ │ └── bls │ │ │ ├── BUILD.bazel │ │ │ ├── aggregate_test.go │ │ │ ├── aggregate_test.yaml.go │ │ │ ├── aggregate_verify_test.go │ │ │ ├── aggregate_verify_test.yaml.go │ │ │ ├── doc.go │ │ │ ├── fast_aggregate_verify_test.go │ │ │ ├── fast_aggregate_verify_test.yaml.go │ │ │ ├── sign_test.go │ │ │ ├── sign_test.yaml.go │ │ │ ├── verify_test.go │ │ │ └── verify_test.yaml.go │ ├── mainnet │ │ ├── altair │ │ │ ├── epoch_processing │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── effective_balance_updates_test.go │ │ │ │ ├── eth1_data_reset_test.go │ │ │ │ ├── historical_roots_update_test.go │ │ │ │ ├── inactivity_updates_test.go │ │ │ │ ├── justification_and_finalization_test.go │ │ │ │ ├── participation_flag_updates_test.go │ │ │ │ ├── randao_mixes_reset_test.go │ │ │ │ ├── registry_updates_test.go │ │ │ │ ├── rewards_and_penalties_test.go │ │ │ │ ├── slashings_reset_test.go │ │ │ │ └── slashings_test.go │ │ │ ├── finality │ │ │ │ ├── BUILD.bazel │ │ │ │ └── finality_test.go │ │ │ ├── fork_helper │ │ │ │ ├── BUILD.bazel │ │ │ │ └── upgrade_to_altair_test.go │ │ │ ├── fork_transition │ │ │ │ ├── BUILD.bazel │ │ │ │ └── transition_test.go │ │ │ ├── forkchoice │ │ │ │ ├── BUILD.bazel │ │ │ │ └── forkchoice_test.go │ │ │ ├── operations │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── attestation_test.go │ │ │ │ ├── attester_slashing_test.go │ │ │ │ ├── block_header_test.go │ │ │ │ ├── deposit_test.go │ │ │ │ ├── proposer_slashing_test.go │ │ │ │ ├── sync_committee_test.go │ │ │ │ └── voluntary_exit_test.go │ │ │ ├── random │ │ │ │ ├── BUILD.bazel │ │ │ │ └── random_test.go │ │ │ ├── rewards │ │ │ │ ├── BUILD.bazel │ │ │ │ └── rewards_test.go │ │ │ ├── sanity │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── blocks_test.go │ │ │ │ └── slots_test.go │ │ │ └── ssz_static │ │ │ │ ├── BUILD.bazel │ │ │ │ └── ssz_static_test.go │ │ ├── bellatrix │ │ │ ├── epoch_processing │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── effective_balance_updates_test.go │ │ │ │ ├── eth1_data_reset_test.go │ │ │ │ ├── historical_roots_update_test.go │ │ │ │ ├── inactivity_updates_test.go │ │ │ │ ├── justification_and_finalization_test.go │ │ │ │ ├── participation_flag_updates_test.go │ │ │ │ ├── randao_mixes_reset_test.go │ │ │ │ ├── registry_updates_test.go │ │ │ │ ├── rewards_and_penalties_test.go │ │ │ │ ├── slashings_reset_test.go │ │ │ │ └── slashings_test.go │ │ │ ├── finality │ │ │ │ ├── BUILD.bazel │ │ │ │ └── finality_test.go │ │ │ ├── fork_helper │ │ │ │ ├── BUILD.bazel │ │ │ │ └── upgrade_to_altair_test.go │ │ │ ├── fork_transition │ │ │ │ ├── BUILD.bazel │ │ │ │ └── transition_test.go │ │ │ ├── forkchoice │ │ │ │ ├── BUILD.bazel │ │ │ │ └── forkchoice_test.go │ │ │ ├── operations │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── attestation_test.go │ │ │ │ ├── attester_slashing_test.go │ │ │ │ ├── block_header_test.go │ │ │ │ ├── deposit_test.go │ │ │ │ ├── proposer_slashing_test.go │ │ │ │ ├── sync_committee_test.go │ │ │ │ └── voluntary_exit_test.go │ │ │ ├── rewards │ │ │ │ ├── BUILD.bazel │ │ │ │ └── rewards_test.go │ │ │ ├── sanity │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── blocks_test.go │ │ │ │ └── slots_test.go │ │ │ └── ssz_static │ │ │ │ ├── BUILD.bazel │ │ │ │ └── ssz_static_test.go │ │ ├── capella │ │ │ ├── epoch_processing │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── effective_balance_updates_test.go │ │ │ │ ├── eth1_data_reset_test.go │ │ │ │ ├── historical_summaries_update_test.go │ │ │ │ ├── inactivity_updates_test.go │ │ │ │ ├── justification_and_finalization_test.go │ │ │ │ ├── participation_flag_updates_test.go │ │ │ │ ├── randao_mixes_reset_test.go │ │ │ │ ├── registry_updates_test.go │ │ │ │ ├── rewards_and_penalties_test.go │ │ │ │ ├── slashings_reset_test.go │ │ │ │ └── slashings_test.go │ │ │ ├── finality │ │ │ │ ├── BUILD.bazel │ │ │ │ └── finality_test.go │ │ │ ├── fork_helper │ │ │ │ ├── BUILD.bazel │ │ │ │ └── upgrade_to_capella_test.go │ │ │ ├── fork_transition │ │ │ │ ├── BUILD.bazel │ │ │ │ └── transition_test.go │ │ │ ├── forkchoice │ │ │ │ ├── BUILD.bazel │ │ │ │ └── forkchoice_test.go │ │ │ ├── operations │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── attestation_test.go │ │ │ │ ├── attester_slashing_test.go │ │ │ │ ├── block_header_test.go │ │ │ │ ├── deposit_test.go │ │ │ │ ├── proposer_slashing_test.go │ │ │ │ ├── sync_committee_test.go │ │ │ │ └── voluntary_exit_test.go │ │ │ ├── rewards │ │ │ │ ├── BUILD.bazel │ │ │ │ └── rewards_test.go │ │ │ ├── sanity │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── blocks_test.go │ │ │ │ └── slots_test.go │ │ │ └── ssz_static │ │ │ │ ├── BUILD.bazel │ │ │ │ └── ssz_static_test.go │ │ └── phase0 │ │ │ ├── epoch_processing │ │ │ ├── BUILD.bazel │ │ │ ├── effective_balance_updates_test.go │ │ │ ├── epoch_processing_test.go │ │ │ ├── eth1_data_reset_test.go │ │ │ ├── historical_roots_update_test.go │ │ │ ├── justification_and_finalization_test.go │ │ │ ├── participation_record_updates_test.go │ │ │ ├── randao_mixes_reset_test.go │ │ │ ├── registry_updates_test.go │ │ │ ├── rewards_and_penalties_test.go │ │ │ ├── slashings_reset_test.go │ │ │ └── slashings_test.go │ │ │ ├── finality │ │ │ ├── BUILD.bazel │ │ │ └── finality_test.go │ │ │ ├── operations │ │ │ ├── BUILD.bazel │ │ │ ├── attestation_test.go │ │ │ ├── attester_slashing_test.go │ │ │ ├── block_header_test.go │ │ │ ├── deposit_test.go │ │ │ ├── proposer_slashing_test.go │ │ │ └── voluntary_exit_test.go │ │ │ ├── random │ │ │ ├── BUILD.bazel │ │ │ └── random_test.go │ │ │ ├── rewards │ │ │ ├── BUILD.bazel │ │ │ └── rewards_test.go │ │ │ ├── sanity │ │ │ ├── BUILD.bazel │ │ │ ├── blocks_test.go │ │ │ └── slots_test.go │ │ │ ├── shuffling │ │ │ └── core │ │ │ │ └── shuffle │ │ │ │ ├── BUILD.bazel │ │ │ │ └── shuffle_test.go │ │ │ └── ssz_static │ │ │ ├── BUILD.bazel │ │ │ └── ssz_static_test.go │ ├── minimal │ │ ├── altair │ │ │ ├── epoch_processing │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── effective_balance_updates_test.go │ │ │ │ ├── eth1_data_reset_test.go │ │ │ │ ├── historical_roots_update_test.go │ │ │ │ ├── inactivity_updates_test.go │ │ │ │ ├── justification_and_finalization_test.go │ │ │ │ ├── participation_flag_updates_test.go │ │ │ │ ├── randao_mixes_reset_test.go │ │ │ │ ├── registry_updates_test.go │ │ │ │ ├── rewards_and_penalties_test.go │ │ │ │ ├── slashings_reset_test.go │ │ │ │ └── slashings_test.go │ │ │ ├── finality │ │ │ │ ├── BUILD.bazel │ │ │ │ └── finality_test.go │ │ │ ├── fork │ │ │ │ ├── BUILD.bazel │ │ │ │ └── upgrade_to_altair_test.go │ │ │ ├── forkchoice │ │ │ │ ├── BUILD.bazel │ │ │ │ └── forkchoice_test.go │ │ │ ├── operations │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── attestation_test.go │ │ │ │ ├── attester_slashing_test.go │ │ │ │ ├── block_header_test.go │ │ │ │ ├── deposit_test.go │ │ │ │ ├── proposer_slashing_test.go │ │ │ │ ├── sync_committee_test.go │ │ │ │ └── voluntary_exit_test.go │ │ │ ├── random │ │ │ │ ├── BUILD.bazel │ │ │ │ └── random_test.go │ │ │ ├── rewards │ │ │ │ ├── BUILD.bazel │ │ │ │ └── rewards_test.go │ │ │ ├── sanity │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── blocks_test.go │ │ │ │ └── slots_test.go │ │ │ └── ssz_static │ │ │ │ ├── BUILD.bazel │ │ │ │ └── ssz_static_test.go │ │ ├── bellatrix │ │ │ ├── epoch_processing │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── effective_balance_updates_test.go │ │ │ │ ├── eth1_data_reset_test.go │ │ │ │ ├── historical_roots_update_test.go │ │ │ │ ├── inactivity_updates_test.go │ │ │ │ ├── justification_and_finalization_test.go │ │ │ │ ├── participation_flag_updates_test.go │ │ │ │ ├── randao_mixes_reset_test.go │ │ │ │ ├── registry_updates_test.go │ │ │ │ ├── rewards_and_penalties_test.go │ │ │ │ ├── slashings_reset_test.go │ │ │ │ └── slashings_test.go │ │ │ ├── finality │ │ │ │ ├── BUILD.bazel │ │ │ │ └── finality_test.go │ │ │ ├── fork │ │ │ │ ├── BUILD.bazel │ │ │ │ └── upgrade_to_altair_test.go │ │ │ ├── forkchoice │ │ │ │ ├── BUILD.bazel │ │ │ │ └── forkchoice_test.go │ │ │ ├── operations │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── attestation_test.go │ │ │ │ ├── attester_slashing_test.go │ │ │ │ ├── block_header_test.go │ │ │ │ ├── deposit_test.go │ │ │ │ ├── proposer_slashing_test.go │ │ │ │ ├── sync_committee_test.go │ │ │ │ └── voluntary_exit_test.go │ │ │ ├── rewards │ │ │ │ ├── BUILD.bazel │ │ │ │ └── rewards_test.go │ │ │ ├── sanity │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── blocks_test.go │ │ │ │ └── slots_test.go │ │ │ └── ssz_static │ │ │ │ ├── BUILD.bazel │ │ │ │ └── ssz_static_test.go │ │ ├── capella │ │ │ ├── epoch_processing │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── effective_balance_updates_test.go │ │ │ │ ├── eth1_data_reset_test.go │ │ │ │ ├── historical_roots_summaries_test.go │ │ │ │ ├── inactivity_updates_test.go │ │ │ │ ├── justification_and_finalization_test.go │ │ │ │ ├── participation_flag_updates_test.go │ │ │ │ ├── randao_mixes_reset_test.go │ │ │ │ ├── registry_updates_test.go │ │ │ │ ├── rewards_and_penalties_test.go │ │ │ │ ├── slashings_reset_test.go │ │ │ │ └── slashings_test.go │ │ │ ├── finality │ │ │ │ ├── BUILD.bazel │ │ │ │ └── finality_test.go │ │ │ ├── fork │ │ │ │ ├── BUILD.bazel │ │ │ │ └── upgrade_to_capella_test.go │ │ │ ├── forkchoice │ │ │ │ ├── BUILD.bazel │ │ │ │ └── forkchoice_test.go │ │ │ ├── operations │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── attestation_test.go │ │ │ │ ├── attester_slashing_test.go │ │ │ │ ├── block_header_test.go │ │ │ │ ├── bls_to_execution_change_test.go │ │ │ │ ├── deposit_test.go │ │ │ │ ├── proposer_slashing_test.go │ │ │ │ ├── sync_committee_test.go │ │ │ │ ├── voluntary_exit_test.go │ │ │ │ └── withdrawals_test.go │ │ │ ├── rewards │ │ │ │ ├── BUILD.bazel │ │ │ │ └── rewards_test.go │ │ │ ├── sanity │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── blocks_test.go │ │ │ │ └── slots_test.go │ │ │ └── ssz_static │ │ │ │ ├── BUILD.bazel │ │ │ │ └── ssz_static_test.go │ │ └── phase0 │ │ │ ├── epoch_processing │ │ │ ├── BUILD.bazel │ │ │ ├── effective_balance_updates_test.go │ │ │ ├── epoch_processing_test.go │ │ │ ├── eth1_data_reset_test.go │ │ │ ├── historical_roots_update_test.go │ │ │ ├── justification_and_finalization_test.go │ │ │ ├── participation_record_updates_test.go │ │ │ ├── randao_mixes_reset_test.go │ │ │ ├── registry_updates_test.go │ │ │ ├── rewards_and_penalties_test.go │ │ │ ├── slashings_reset_test.go │ │ │ └── slashings_test.go │ │ │ ├── finality │ │ │ ├── BUILD.bazel │ │ │ └── finality_test.go │ │ │ ├── operations │ │ │ ├── BUILD.bazel │ │ │ ├── attestation_test.go │ │ │ ├── attester_slashing_test.go │ │ │ ├── block_header_test.go │ │ │ ├── deposit_test.go │ │ │ ├── proposer_slashing_test.go │ │ │ └── voluntary_exit_test.go │ │ │ ├── random │ │ │ ├── BUILD.bazel │ │ │ └── random_test.go │ │ │ ├── rewards │ │ │ ├── BUILD.bazel │ │ │ └── rewards_test.go │ │ │ ├── sanity │ │ │ ├── BUILD.bazel │ │ │ ├── blocks_test.go │ │ │ └── slots_test.go │ │ │ ├── shuffling │ │ │ └── core │ │ │ │ └── shuffle │ │ │ │ ├── BUILD.bazel │ │ │ │ └── shuffle_test.go │ │ │ └── ssz_static │ │ │ ├── BUILD.bazel │ │ │ └── ssz_static_test.go │ ├── shared │ │ ├── altair │ │ │ ├── epoch_processing │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── effective_balance_updates.go │ │ │ │ ├── eth1_data_reset.go │ │ │ │ ├── helpers.go │ │ │ │ ├── historical_roots_update.go │ │ │ │ ├── inactivity_updates.go │ │ │ │ ├── justification_and_finalization.go │ │ │ │ ├── participation_flag_updates.go │ │ │ │ ├── randao_mixes_reset.go │ │ │ │ ├── registry_updates.go │ │ │ │ ├── rewards_and_penalties.go │ │ │ │ ├── slashings.go │ │ │ │ └── slashings_reset.go │ │ │ ├── finality │ │ │ │ ├── BUILD.bazel │ │ │ │ └── finality.go │ │ │ ├── fork │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── transition.go │ │ │ │ └── upgrade_to_altair.go │ │ │ ├── operations │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── attestation.go │ │ │ │ ├── attester_slashing.go │ │ │ │ ├── block_header.go │ │ │ │ ├── deposit.go │ │ │ │ ├── helpers.go │ │ │ │ ├── proposer_slashing.go │ │ │ │ ├── sync_committee.go │ │ │ │ └── voluntary_exit.go │ │ │ ├── rewards │ │ │ │ ├── BUILD.bazel │ │ │ │ └── rewards_penalties.go │ │ │ ├── sanity │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── block_processing.go │ │ │ │ ├── block_processing.yaml.go │ │ │ │ └── slot_processing.go │ │ │ └── ssz_static │ │ │ │ ├── BUILD.bazel │ │ │ │ └── ssz_static.go │ │ ├── bellatrix │ │ │ ├── epoch_processing │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── effective_balance_updates.go │ │ │ │ ├── eth1_data_reset.go │ │ │ │ ├── helpers.go │ │ │ │ ├── historical_roots_update.go │ │ │ │ ├── inactivity_updates.go │ │ │ │ ├── justification_and_finalization.go │ │ │ │ ├── participation_flag_updates.go │ │ │ │ ├── randao_mixes_reset.go │ │ │ │ ├── registry_updates.go │ │ │ │ ├── rewards_and_penalties.go │ │ │ │ ├── slashings.go │ │ │ │ └── slashings_reset.go │ │ │ ├── finality │ │ │ │ ├── BUILD.bazel │ │ │ │ └── finality.go │ │ │ ├── fork │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── transition.go │ │ │ │ └── upgrade_to_bellatrix.go │ │ │ ├── operations │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── attestation.go │ │ │ │ ├── attester_slashing.go │ │ │ │ ├── block_header.go │ │ │ │ ├── deposit.go │ │ │ │ ├── helpers.go │ │ │ │ ├── proposer_slashing.go │ │ │ │ ├── sync_committee.go │ │ │ │ └── voluntary_exit.go │ │ │ ├── rewards │ │ │ │ ├── BUILD.bazel │ │ │ │ └── rewards_penalties.go │ │ │ ├── sanity │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── block_processing.go │ │ │ │ ├── block_processing.yaml.go │ │ │ │ └── slot_processing.go │ │ │ └── ssz_static │ │ │ │ ├── BUILD.bazel │ │ │ │ └── ssz_static.go │ │ ├── capella │ │ │ ├── epoch_processing │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── effective_balance_updates.go │ │ │ │ ├── eth1_data_reset.go │ │ │ │ ├── helpers.go │ │ │ │ ├── historical_summaries_update.go │ │ │ │ ├── inactivity_updates.go │ │ │ │ ├── justification_and_finalization.go │ │ │ │ ├── participation_flag_updates.go │ │ │ │ ├── randao_mixes_reset.go │ │ │ │ ├── registry_updates.go │ │ │ │ ├── rewards_and_penalties.go │ │ │ │ ├── slashings.go │ │ │ │ └── slashings_reset.go │ │ │ ├── finality │ │ │ │ ├── BUILD.bazel │ │ │ │ └── finality.go │ │ │ ├── fork │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── transition.go │ │ │ │ └── upgrade_to_capella.go │ │ │ ├── operations │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── attestation.go │ │ │ │ ├── attester_slashing.go │ │ │ │ ├── block_header.go │ │ │ │ ├── bls_to_execution_changes.go │ │ │ │ ├── deposit.go │ │ │ │ ├── helpers.go │ │ │ │ ├── proposer_slashing.go │ │ │ │ ├── sync_committee.go │ │ │ │ ├── voluntary_exit.go │ │ │ │ └── withdrawals.go │ │ │ ├── rewards │ │ │ │ ├── BUILD.bazel │ │ │ │ └── rewards_penalties.go │ │ │ ├── sanity │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── block_processing.go │ │ │ │ ├── block_processing.yaml.go │ │ │ │ └── slot_processing.go │ │ │ └── ssz_static │ │ │ │ ├── BUILD.bazel │ │ │ │ └── ssz_static.go │ │ ├── common │ │ │ ├── forkchoice │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── builder.go │ │ │ │ ├── builder_test.go │ │ │ │ ├── runner.go │ │ │ │ ├── service.go │ │ │ │ └── type.go │ │ │ └── ssz_static │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── ssz_static.go │ │ │ │ ├── ssz_static_example_test.go │ │ │ │ └── types.go │ │ └── phase0 │ │ │ ├── epoch_processing │ │ │ ├── BUILD.bazel │ │ │ ├── effective_balance_updates.go │ │ │ ├── eth1_data_reset.go │ │ │ ├── helpers.go │ │ │ ├── historical_roots_update.go │ │ │ ├── justification_and_finalization.go │ │ │ ├── participation_record_updates.go │ │ │ ├── randao_mixes_reset.go │ │ │ ├── registry_updates.go │ │ │ ├── rewards_and_penalties.go │ │ │ ├── slashings.go │ │ │ └── slashings_reset.go │ │ │ ├── finality │ │ │ ├── BUILD.bazel │ │ │ └── runner.go │ │ │ ├── operations │ │ │ ├── BUILD.bazel │ │ │ ├── attestation.go │ │ │ ├── attester_slashing.go │ │ │ ├── block_header.go │ │ │ ├── deposit.go │ │ │ ├── helpers.go │ │ │ ├── proposer_slashing.go │ │ │ └── voluntary_exit.go │ │ │ ├── rewards │ │ │ ├── BUILD.bazel │ │ │ └── rewards_penalties.go │ │ │ ├── sanity │ │ │ ├── BUILD.bazel │ │ │ ├── block_processing.go │ │ │ ├── block_processing.yaml.go │ │ │ └── slot_processing.go │ │ │ ├── shuffling │ │ │ └── core │ │ │ │ └── shuffle │ │ │ │ ├── BUILD.bazel │ │ │ │ ├── shuffle.go │ │ │ │ └── shuffle_test_format.go │ │ │ └── ssz_static │ │ │ ├── BUILD.bazel │ │ │ └── ssz_static.go │ └── utils │ │ ├── BUILD.bazel │ │ ├── config.go │ │ ├── config_test.go │ │ └── utils.go ├── spectypes │ └── BUILD.bazel ├── util │ ├── BUILD.bazel │ ├── altair.go │ ├── attestation.go │ ├── attestation_test.go │ ├── bazel.go │ ├── bellatrix.go │ ├── bellatrix_state.go │ ├── bellatrix_state_test.go │ ├── block.go │ ├── block_test.go │ ├── capella_block.go │ ├── capella_block_test.go │ ├── capella_state.go │ ├── deposits.go │ ├── deposits_test.go │ ├── helpers.go │ ├── helpers_test.go │ ├── merge.go │ ├── premine-state.go │ ├── state.go │ ├── state_test.go │ ├── sync_aggregate.go │ ├── sync_committee.go │ └── wait_timeout.go └── validator-mock │ ├── BUILD.bazel │ ├── beacon_chain_client_mock.go │ ├── node_client_mock.go │ ├── slasher_client_mock.go │ └── validator_client_mock.go ├── third_party ├── BUILD.bazel ├── README.md ├── blst │ └── blst.BUILD ├── com_github_datadog_zstd.patch ├── com_github_ethereum_go_ethereum_secp256k1.patch ├── com_github_gogo_protobuf-equal.patch ├── com_github_prysmaticlabs_ethereumapis-tags.patch ├── herumi │ ├── BUILD.bazel │ ├── bls.BUILD │ ├── bls_eth_go_binary.BUILD │ ├── herumi.bzl │ ├── mcl.BUILD │ └── mcl_darwin_arm64_base64.o ├── io_bazel_rules_go_test.patch └── usb │ ├── AUTHORS │ ├── BUILD.bazel │ ├── LICENSE │ ├── README.md │ ├── hid_disabled.go │ ├── raw_disabled.go │ ├── usb.go │ ├── usb_disabled.go │ └── usb_test.go ├── time ├── BUILD.bazel ├── mclock │ ├── BUILD.bazel │ └── mclock.go ├── slots │ ├── BUILD.bazel │ ├── countdown.go │ ├── countdown_test.go │ ├── slotticker.go │ ├── slotticker_test.go │ ├── slottime.go │ ├── slottime_test.go │ ├── slotutil_test.go │ └── testing │ │ ├── BUILD.bazel │ │ ├── mock.go │ │ └── mock_test.go └── utils.go ├── tools ├── BUILD.bazel ├── analyzers │ ├── README.md │ ├── comparesame │ │ ├── BUILD.bazel │ │ ├── analyzer.go │ │ ├── analyzer_test.go │ │ └── testdata │ │ │ └── compare_len.go │ ├── cryptorand │ │ ├── BUILD.bazel │ │ ├── analyzer.go │ │ ├── analyzer_test.go │ │ └── testdata │ │ │ ├── custom_import.go │ │ │ └── rand_new.go │ ├── errcheck │ │ ├── BUILD.bazel │ │ ├── analyzer.go │ │ └── embedded_walker_test.go │ ├── featureconfig │ │ ├── BUILD.bazel │ │ └── analyzer.go │ ├── gocognit │ │ ├── BUILD.bazel │ │ ├── CognitiveComplexity.pdf │ │ ├── README.md │ │ └── analyzer.go │ ├── ineffassign │ │ ├── BUILD.bazel │ │ ├── analyzer.go │ │ ├── analyzer_test.go │ │ ├── ineffassign.go │ │ └── testdata │ │ │ └── ctx_assignment.go │ ├── interfacechecker │ │ ├── BUILD.bazel │ │ └── analyzer.go │ ├── logruswitherror │ │ ├── BUILD.bazel │ │ ├── analyzer.go │ │ ├── analyzer_test.go │ │ └── testdata │ │ │ └── src │ │ │ └── a │ │ │ └── a.go │ ├── maligned │ │ ├── BUILD.bazel │ │ ├── analyzer.go │ │ └── maligned.go │ ├── nop │ │ ├── BUILD.bazel │ │ ├── analyzer.go │ │ ├── analyzer_test.go │ │ └── testdata │ │ │ └── no_op.go │ ├── properpermissions │ │ ├── BUILD.bazel │ │ ├── analyzer.go │ │ ├── analyzer_test.go │ │ └── testdata │ │ │ ├── custom_imports.go │ │ │ └── regular_imports.go │ ├── recursivelock │ │ ├── BUILD.bazel │ │ ├── analyzer.go │ │ ├── analyzer_test.go │ │ └── testdata │ │ │ ├── badlockswithmethods.go │ │ │ ├── badlockswithstructs.go │ │ │ ├── complexlocks.go │ │ │ ├── globallocks.go │ │ │ ├── nonrlocks.go │ │ │ └── types.go │ ├── shadowpredecl │ │ ├── BUILD.bazel │ │ ├── analyzer.go │ │ ├── analyzer_test.go │ │ └── testdata │ │ │ └── shadow.go │ ├── slicedirect │ │ ├── BUILD.bazel │ │ ├── analyzer.go │ │ ├── analyzer_test.go │ │ └── testdata │ │ │ └── slice.go │ └── uintcast │ │ ├── BUILD.bazel │ │ ├── analyzer.go │ │ ├── analyzer_test.go │ │ └── testdata │ │ └── data.go ├── beacon-fuzz │ ├── BUILD.bazel │ └── main.go ├── benchmark-files-gen │ ├── BUILD.bazel │ └── main.go ├── blocktree │ ├── BUILD.bazel │ └── main.go ├── bootnode │ ├── BUILD.bazel │ ├── bootnode.go │ └── bootnode_test.go ├── build_settings.bzl ├── cross-toolchain │ ├── BUILD.bazel │ ├── Dockerfile │ ├── README.md │ ├── cc_toolchain.BUILD.bazel.tpl │ ├── cc_toolchain_config_linux_arm64.bzl.tpl │ ├── cc_toolchain_config_osx.bzl.tpl │ ├── cc_toolchain_config_windows.bzl.tpl │ ├── common_osxcross.sh │ ├── configs │ │ ├── LICENSE │ │ ├── cc │ │ │ ├── BUILD │ │ │ ├── WORKSPACE │ │ │ ├── armeabi_cc_toolchain_config.bzl │ │ │ ├── builtin_include_directory_paths │ │ │ ├── cc_toolchain_config.bzl │ │ │ ├── cc_wrapper.sh │ │ │ ├── module.modulemap │ │ │ └── tools │ │ │ │ └── cpp │ │ │ │ └── empty.cc │ │ ├── config │ │ │ └── BUILD │ │ └── java │ │ │ └── BUILD │ ├── cpp_env_clang.json │ ├── install_clang_cross.sh │ ├── install_osxcross.sh │ ├── link_osxcross.sh │ └── prysm_toolchains.bzl ├── enr-calculator │ ├── BUILD.bazel │ ├── README.md │ └── main.go ├── eth1exporter │ ├── BUILD.bazel │ └── main.go ├── eth1voting │ ├── BUILD.bazel │ ├── README.md │ ├── main.go │ └── votes.go ├── exploredb │ ├── BUILD.bazel │ └── main.go ├── extractor │ ├── BUILD.bazel │ └── main.go ├── forkchecker │ ├── BUILD.bazel │ └── forkchecker.go ├── go │ ├── BUILD.bazel │ └── def.bzl ├── go_image.bzl ├── gocovmerge │ ├── BUILD.bazel │ └── main.go ├── http-request-sink │ ├── BUILD.bazel │ ├── main.go │ └── main_test.go ├── interop │ ├── convert-keys │ │ ├── BUILD.bazel │ │ └── main.go │ ├── export-genesis │ │ ├── BUILD.bazel │ │ └── main.go │ └── split-keys │ │ ├── BUILD.bazel │ │ ├── main.go │ │ └── main_test.go ├── keystores │ ├── BUILD.bazel │ ├── main.go │ └── main_test.go ├── pcli │ ├── BUILD.bazel │ ├── README.md │ └── main.go ├── replay-http │ ├── BUILD.bazel │ └── main.go ├── specs-checker │ ├── BUILD.bazel │ ├── README.md │ ├── check.go │ ├── data │ │ ├── extra.md │ │ ├── specs │ │ │ └── phase0 │ │ │ │ ├── beacon-chain.md │ │ │ │ ├── fork-choice.md │ │ │ │ ├── validator.md │ │ │ │ └── weak-subjectivity.md │ │ └── ssz │ │ │ └── merkle-proofs.md │ ├── download.go │ └── main.go ├── ssz.bzl ├── target_migration.bzl └── unencrypted-keys-gen │ ├── BUILD.bazel │ ├── README.md │ ├── keygen │ ├── BUILD.bazel │ └── keygen.go │ ├── main.go │ └── main_test.go └── validator ├── BUILD.bazel ├── README.md ├── accounts ├── BUILD.bazel ├── accounts.go ├── accounts_backup.go ├── accounts_delete.go ├── accounts_exit.go ├── accounts_exit_test.go ├── accounts_helper.go ├── accounts_import.go ├── accounts_import_test.go ├── accounts_list.go ├── accounts_list_test.go ├── cli_manager.go ├── cli_options.go ├── doc.go ├── iface │ ├── BUILD.bazel │ └── wallet.go ├── log.go ├── petnames │ ├── BUILD.bazel │ └── names.go ├── testdata │ └── fuzz │ │ └── FuzzValidateMnemonic │ │ └── 0258716f94e00f9df0da869fd97f9e0d0c6ac83eb528677d918f0ac9be5f4b8d ├── testing │ ├── BUILD.bazel │ └── mock.go ├── userprompt │ ├── BUILD.bazel │ ├── log.go │ └── prompt.go ├── wallet │ ├── BUILD.bazel │ ├── log.go │ ├── wallet.go │ └── wallet_test.go ├── wallet_create.go ├── wallet_recover.go ├── wallet_recover_fuzz_test.go └── wallet_recover_test.go ├── client ├── BUILD.bazel ├── aggregate.go ├── aggregate_test.go ├── attest.go ├── attest_protect.go ├── attest_protect_test.go ├── attest_test.go ├── beacon-api │ ├── BUILD.bazel │ ├── activation.go │ ├── activation_test.go │ ├── attestation_data.go │ ├── attestation_data_test.go │ ├── beacon_api_beacon_chain_client.go │ ├── beacon_api_helpers.go │ ├── beacon_api_helpers_test.go │ ├── beacon_api_node_client.go │ ├── beacon_api_slasher_client.go │ ├── beacon_api_validator_client.go │ ├── beacon_api_validator_client_test.go │ ├── beacon_block_converter.go │ ├── beacon_block_converter_test.go │ ├── beacon_block_json_helpers.go │ ├── beacon_block_json_helpers_test.go │ ├── beacon_block_proto_helpers.go │ ├── beacon_block_proto_helpers_test.go │ ├── domain_data.go │ ├── domain_data_test.go │ ├── doppelganger.go │ ├── doppelganger_test.go │ ├── duties.go │ ├── duties_test.go │ ├── genesis.go │ ├── genesis_test.go │ ├── get_beacon_block.go │ ├── get_beacon_block_test.go │ ├── index.go │ ├── index_test.go │ ├── json_rest_handler.go │ ├── json_rest_handler_test.go │ ├── log.go │ ├── mock │ │ ├── BUILD.bazel │ │ ├── beacon_block_converter_mock.go │ │ ├── duties_mock.go │ │ ├── genesis_mock.go │ │ ├── json_rest_handler_mock.go │ │ └── state_validators_mock.go │ ├── prepare_beacon_proposer.go │ ├── prepare_beacon_proposer_test.go │ ├── propose_attestation.go │ ├── propose_attestation_test.go │ ├── propose_beacon_block.go │ ├── propose_beacon_block_altair_test.go │ ├── propose_beacon_block_bellatrix_test.go │ ├── propose_beacon_block_blinded_bellatrix_test.go │ ├── propose_beacon_block_blinded_capella_test.go │ ├── propose_beacon_block_capella_test.go │ ├── propose_beacon_block_phase0_test.go │ ├── propose_beacon_block_test.go │ ├── propose_exit.go │ ├── propose_exit_test.go │ ├── registration.go │ ├── registration_test.go │ ├── state_validators.go │ ├── state_validators_test.go │ ├── status.go │ ├── status_test.go │ ├── stream_blocks.go │ ├── stream_blocks_test.go │ ├── submit_aggregate_selection_proof.go │ ├── submit_aggregate_selection_proof_test.go │ ├── submit_signed_aggregate_proof.go │ ├── submit_signed_aggregate_proof_test.go │ ├── submit_signed_contribution_and_proof.go │ ├── submit_signed_contribution_and_proof_test.go │ ├── subscribe_committee_subnets.go │ ├── subscribe_committee_subnets_test.go │ ├── sync_committee.go │ ├── sync_committee_test.go │ ├── test-helpers │ │ ├── BUILD.bazel │ │ ├── altair_beacon_block_test_helpers.go │ │ ├── bellatrix_beacon_block_test_helpers.go │ │ ├── capella_beacon_block_test_helpers.go │ │ ├── phase0_beacon_block_test_helpers.go │ │ └── test_helpers.go │ └── wait_for_chain_start_test.go ├── beacon-chain-client-factory │ ├── BUILD.bazel │ └── beacon_chain_client_factory.go ├── grpc-api │ ├── BUILD.bazel │ ├── grpc_beacon_chain_client.go │ ├── grpc_node_client.go │ ├── grpc_slasher_client.go │ ├── grpc_validator_client.go │ └── grpc_validator_client_test.go ├── iface │ ├── BUILD.bazel │ ├── beacon_chain_client.go │ ├── node_client.go │ ├── slasher_client.go │ ├── validator.go │ └── validator_client.go ├── key_reload.go ├── key_reload_test.go ├── log.go ├── metrics.go ├── metrics_test.go ├── multiple_endpoints_grpc_resolver.go ├── node-client-factory │ ├── BUILD.bazel │ └── node_client_factory.go ├── propose.go ├── propose_protect.go ├── propose_protect_test.go ├── propose_test.go ├── registration.go ├── registration_test.go ├── runner.go ├── runner_test.go ├── service.go ├── service_test.go ├── slasher-client-factory │ ├── BUILD.bazel │ └── slasher_client_factory.go ├── slashing_protection_interchange_test.go ├── sync_committee.go ├── sync_committee_test.go ├── testutil │ ├── BUILD.bazel │ ├── helper.go │ └── mock_validator.go ├── validator-client-factory │ ├── BUILD.bazel │ └── validator_client_factory.go ├── validator.go ├── validator_test.go ├── wait_for_activation.go └── wait_for_activation_test.go ├── db ├── BUILD.bazel ├── alias.go ├── iface │ ├── BUILD.bazel │ └── interface.go ├── kv │ ├── BUILD.bazel │ ├── attester_protection.go │ ├── attester_protection_test.go │ ├── backup.go │ ├── backup_test.go │ ├── db.go │ ├── deprecated_attester_protection.go │ ├── deprecated_attester_protection_test.go │ ├── eip_blacklisted_keys.go │ ├── eip_blacklisted_keys_test.go │ ├── genesis.go │ ├── genesis_test.go │ ├── graffiti.go │ ├── graffiti_test.go │ ├── kv_test.go │ ├── log.go │ ├── migration.go │ ├── migration_optimal_attester_protection.go │ ├── migration_optimal_attester_protection_test.go │ ├── migration_source_target_epochs_bucket.go │ ├── migration_source_target_epochs_bucket_test.go │ ├── proposer_protection.go │ ├── proposer_protection_test.go │ ├── prune_attester_protection.go │ ├── prune_attester_protection_test.go │ └── schema.go ├── log.go ├── migrate.go ├── migrate_test.go ├── restore.go ├── restore_test.go └── testing │ ├── BUILD.bazel │ ├── setup_db.go │ └── setup_db_test.go ├── graffiti ├── BUILD.bazel ├── log.go ├── parse_graffiti.go └── parse_graffiti_test.go ├── helpers ├── BUILD.bazel └── node_connection.go ├── keymanager ├── BUILD.bazel ├── constants.go ├── derived │ ├── BUILD.bazel │ ├── eip_test.go │ ├── keymanager.go │ ├── keymanager_test.go │ ├── log.go │ ├── mnemonic.go │ └── mnemonic_test.go ├── local │ ├── BUILD.bazel │ ├── backup.go │ ├── backup_test.go │ ├── delete.go │ ├── delete_test.go │ ├── doc.go │ ├── errors.go │ ├── import.go │ ├── import_test.go │ ├── keymanager.go │ ├── keymanager_test.go │ ├── log.go │ ├── refresh.go │ └── refresh_test.go ├── remote-web3signer │ ├── BUILD.bazel │ ├── README.md │ ├── internal │ │ ├── BUILD.bazel │ │ ├── client.go │ │ ├── client_test.go │ │ ├── log.go │ │ └── metrics.go │ ├── keymanager.go │ ├── keymanager_test.go │ ├── metrics.go │ └── v1 │ │ ├── BUILD.bazel │ │ ├── custom_mappers.go │ │ ├── custom_mappers_test.go │ │ ├── mock │ │ ├── BUILD.bazel │ │ └── mocks.go │ │ ├── requests.go │ │ ├── requests_test.go │ │ └── web3signer_types.go ├── types.go └── types_test.go ├── node ├── BUILD.bazel ├── log.go ├── node.go ├── node_test.go └── testdata │ ├── bad-gas-value-proposer-settings.json │ ├── bad-prepare-beacon-proposer-config.json │ ├── good-prepare-beacon-proposer-config-badchecksum.json │ ├── good-prepare-beacon-proposer-config-multiple.json │ ├── good-prepare-beacon-proposer-config.json │ └── good-prepare-beacon-proposer-config.yaml ├── package ├── BUILD.bazel ├── postinst.sh ├── preinst.sh ├── prysm-validator.service └── validator.yaml ├── rpc ├── BUILD.bazel ├── accounts.go ├── accounts_test.go ├── apimiddleware │ ├── BUILD.bazel │ ├── endpoint_factory.go │ ├── structs.go │ └── structs_test.go ├── auth_token.go ├── auth_token_test.go ├── beacon.go ├── beacon_test.go ├── health.go ├── health_test.go ├── intercepter.go ├── intercepter_test.go ├── log.go ├── server.go ├── server_test.go ├── slashing.go ├── slashing_test.go ├── standard_api.go ├── standard_api_test.go ├── wallet.go └── wallet_test.go ├── slashing-protection-history ├── BUILD.bazel ├── doc.go ├── export.go ├── export_test.go ├── format │ ├── BUILD.bazel │ └── format.go ├── helpers.go ├── helpers_test.go ├── import.go ├── import_test.go ├── log.go └── round_trip_test.go ├── testing ├── BUILD.bazel ├── constants.go ├── mock_protector.go ├── mock_slasher.go └── protection_history.go └── web ├── BUILD.bazel ├── doc.go ├── handler.go ├── handler_test.go ├── headers.go ├── log.go └── site_data.go /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/.bazelrc -------------------------------------------------------------------------------- /.bazelversion: -------------------------------------------------------------------------------- 1 | 6.1.0 2 | -------------------------------------------------------------------------------- /.buildkite-bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/.buildkite-bazelrc -------------------------------------------------------------------------------- /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.deepsource.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/.deepsource.toml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | bazel-* 2 | .git 3 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/discussion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/.github/ISSUE_TEMPLATE/discussion.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/actions/gomodtidy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/.github/actions/gomodtidy/Dockerfile -------------------------------------------------------------------------------- /.github/actions/gomodtidy/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/.github/actions/gomodtidy/action.yml -------------------------------------------------------------------------------- /.github/no-response.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/.github/no-response.yml -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.github/workflows/horusec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/.github/workflows/horusec.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.policy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/.policy.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/.travis.yml -------------------------------------------------------------------------------- /.well-known/security.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/.well-known/security.pub -------------------------------------------------------------------------------- /.well-known/security.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/.well-known/security.txt -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/BUILD.bazel -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DEPENDENCIES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/DEPENDENCIES.md -------------------------------------------------------------------------------- /INTEROP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/INTEROP.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/SECURITY.md -------------------------------------------------------------------------------- /TERMS_OF_SERVICE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/TERMS_OF_SERVICE.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/WORKSPACE -------------------------------------------------------------------------------- /api/client/beacon/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/client/beacon/BUILD.bazel -------------------------------------------------------------------------------- /api/client/beacon/checkpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/client/beacon/checkpoint.go -------------------------------------------------------------------------------- /api/client/beacon/checkpoint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/client/beacon/checkpoint_test.go -------------------------------------------------------------------------------- /api/client/beacon/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/client/beacon/client.go -------------------------------------------------------------------------------- /api/client/beacon/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/client/beacon/client_test.go -------------------------------------------------------------------------------- /api/client/beacon/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/client/beacon/doc.go -------------------------------------------------------------------------------- /api/client/beacon/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/client/beacon/errors.go -------------------------------------------------------------------------------- /api/client/builder/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/client/builder/BUILD.bazel -------------------------------------------------------------------------------- /api/client/builder/bid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/client/builder/bid.go -------------------------------------------------------------------------------- /api/client/builder/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/client/builder/client.go -------------------------------------------------------------------------------- /api/client/builder/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/client/builder/client_test.go -------------------------------------------------------------------------------- /api/client/builder/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/client/builder/errors.go -------------------------------------------------------------------------------- /api/client/builder/testing/mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/client/builder/testing/mock.go -------------------------------------------------------------------------------- /api/client/builder/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/client/builder/types.go -------------------------------------------------------------------------------- /api/client/builder/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/client/builder/types_test.go -------------------------------------------------------------------------------- /api/gateway/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/gateway/BUILD.bazel -------------------------------------------------------------------------------- /api/gateway/apimiddleware/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/gateway/apimiddleware/log.go -------------------------------------------------------------------------------- /api/gateway/apimiddleware/structs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/gateway/apimiddleware/structs.go -------------------------------------------------------------------------------- /api/gateway/gateway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/gateway/gateway.go -------------------------------------------------------------------------------- /api/gateway/gateway_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/gateway/gateway_test.go -------------------------------------------------------------------------------- /api/gateway/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/gateway/log.go -------------------------------------------------------------------------------- /api/gateway/modifiers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/gateway/modifiers.go -------------------------------------------------------------------------------- /api/gateway/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/gateway/options.go -------------------------------------------------------------------------------- /api/grpc/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/grpc/BUILD.bazel -------------------------------------------------------------------------------- /api/grpc/grpcutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/grpc/grpcutils.go -------------------------------------------------------------------------------- /api/grpc/grpcutils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/grpc/grpcutils_test.go -------------------------------------------------------------------------------- /api/grpc/parameters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/grpc/parameters.go -------------------------------------------------------------------------------- /api/pagination/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/pagination/BUILD.bazel -------------------------------------------------------------------------------- /api/pagination/pagination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/pagination/pagination.go -------------------------------------------------------------------------------- /api/pagination/pagination_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/api/pagination/pagination_test.go -------------------------------------------------------------------------------- /async/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/async/BUILD.bazel -------------------------------------------------------------------------------- /async/abool/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/async/abool/BUILD.bazel -------------------------------------------------------------------------------- /async/abool/abool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/async/abool/abool.go -------------------------------------------------------------------------------- /async/abool/abool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/async/abool/abool_test.go -------------------------------------------------------------------------------- /async/benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/async/benchmark_test.go -------------------------------------------------------------------------------- /async/debounce.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/async/debounce.go -------------------------------------------------------------------------------- /async/debounce_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/async/debounce_test.go -------------------------------------------------------------------------------- /async/event/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/async/event/BUILD.bazel -------------------------------------------------------------------------------- /async/event/example_feed_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/async/event/example_feed_test.go -------------------------------------------------------------------------------- /async/event/example_scope_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/async/event/example_scope_test.go -------------------------------------------------------------------------------- /async/event/feed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/async/event/feed.go -------------------------------------------------------------------------------- /async/event/feed_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/async/event/feed_test.go -------------------------------------------------------------------------------- /async/event/subscription.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/async/event/subscription.go -------------------------------------------------------------------------------- /async/event/subscription_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/async/event/subscription_test.go -------------------------------------------------------------------------------- /async/every.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/async/every.go -------------------------------------------------------------------------------- /async/every_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/async/every_test.go -------------------------------------------------------------------------------- /async/multilock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/async/multilock.go -------------------------------------------------------------------------------- /async/multilock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/async/multilock_test.go -------------------------------------------------------------------------------- /async/scatter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/async/scatter.go -------------------------------------------------------------------------------- /async/scatter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/async/scatter_test.go -------------------------------------------------------------------------------- /bazel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/bazel.sh -------------------------------------------------------------------------------- /beacon-chain/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/BUILD.bazel -------------------------------------------------------------------------------- /beacon-chain/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/README.md -------------------------------------------------------------------------------- /beacon-chain/blockchain/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/blockchain/BUILD.bazel -------------------------------------------------------------------------------- /beacon-chain/blockchain/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/blockchain/error.go -------------------------------------------------------------------------------- /beacon-chain/blockchain/head.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/blockchain/head.go -------------------------------------------------------------------------------- /beacon-chain/blockchain/head_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/blockchain/head_test.go -------------------------------------------------------------------------------- /beacon-chain/blockchain/init_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/blockchain/init_test.go -------------------------------------------------------------------------------- /beacon-chain/blockchain/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/blockchain/log.go -------------------------------------------------------------------------------- /beacon-chain/blockchain/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/blockchain/log_test.go -------------------------------------------------------------------------------- /beacon-chain/blockchain/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/blockchain/metrics.go -------------------------------------------------------------------------------- /beacon-chain/blockchain/mock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/blockchain/mock_test.go -------------------------------------------------------------------------------- /beacon-chain/blockchain/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/blockchain/options.go -------------------------------------------------------------------------------- /beacon-chain/blockchain/pow_block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/blockchain/pow_block.go -------------------------------------------------------------------------------- /beacon-chain/blockchain/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/blockchain/service.go -------------------------------------------------------------------------------- /beacon-chain/builder/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/builder/BUILD.bazel -------------------------------------------------------------------------------- /beacon-chain/builder/metric.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/builder/metric.go -------------------------------------------------------------------------------- /beacon-chain/builder/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/builder/option.go -------------------------------------------------------------------------------- /beacon-chain/builder/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/builder/service.go -------------------------------------------------------------------------------- /beacon-chain/builder/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/builder/service_test.go -------------------------------------------------------------------------------- /beacon-chain/builder/testing/mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/builder/testing/mock.go -------------------------------------------------------------------------------- /beacon-chain/cache/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/cache/BUILD.bazel -------------------------------------------------------------------------------- /beacon-chain/cache/active_balance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/cache/active_balance.go -------------------------------------------------------------------------------- /beacon-chain/cache/cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/cache/cache_test.go -------------------------------------------------------------------------------- /beacon-chain/cache/committee.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/cache/committee.go -------------------------------------------------------------------------------- /beacon-chain/cache/committee_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/cache/committee_test.go -------------------------------------------------------------------------------- /beacon-chain/cache/committees.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/cache/committees.go -------------------------------------------------------------------------------- /beacon-chain/cache/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/cache/common.go -------------------------------------------------------------------------------- /beacon-chain/cache/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/cache/doc.go -------------------------------------------------------------------------------- /beacon-chain/cache/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/cache/error.go -------------------------------------------------------------------------------- /beacon-chain/cache/payload_id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/cache/payload_id.go -------------------------------------------------------------------------------- /beacon-chain/cache/subnet_ids.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/cache/subnet_ids.go -------------------------------------------------------------------------------- /beacon-chain/cache/sync_committee.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/cache/sync_committee.go -------------------------------------------------------------------------------- /beacon-chain/core/altair/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/core/altair/BUILD.bazel -------------------------------------------------------------------------------- /beacon-chain/core/altair/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/core/altair/block.go -------------------------------------------------------------------------------- /beacon-chain/core/altair/deposit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/core/altair/deposit.go -------------------------------------------------------------------------------- /beacon-chain/core/altair/reward.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/core/altair/reward.go -------------------------------------------------------------------------------- /beacon-chain/core/altair/upgrade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/core/altair/upgrade.go -------------------------------------------------------------------------------- /beacon-chain/core/blocks/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/core/blocks/BUILD.bazel -------------------------------------------------------------------------------- /beacon-chain/core/blocks/deposit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/core/blocks/deposit.go -------------------------------------------------------------------------------- /beacon-chain/core/blocks/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/core/blocks/error.go -------------------------------------------------------------------------------- /beacon-chain/core/blocks/exit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/core/blocks/exit.go -------------------------------------------------------------------------------- /beacon-chain/core/blocks/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/core/blocks/genesis.go -------------------------------------------------------------------------------- /beacon-chain/core/blocks/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/core/blocks/header.go -------------------------------------------------------------------------------- /beacon-chain/core/blocks/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/core/blocks/log.go -------------------------------------------------------------------------------- /beacon-chain/core/blocks/payload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/core/blocks/payload.go -------------------------------------------------------------------------------- /beacon-chain/core/blocks/randao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/core/blocks/randao.go -------------------------------------------------------------------------------- /beacon-chain/core/capella/upgrade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/core/capella/upgrade.go -------------------------------------------------------------------------------- /beacon-chain/core/epoch/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/core/epoch/BUILD.bazel -------------------------------------------------------------------------------- /beacon-chain/core/feed/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/core/feed/BUILD.bazel -------------------------------------------------------------------------------- /beacon-chain/core/feed/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/core/feed/event.go -------------------------------------------------------------------------------- /beacon-chain/core/helpers/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/core/helpers/block.go -------------------------------------------------------------------------------- /beacon-chain/core/helpers/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/core/helpers/genesis.go -------------------------------------------------------------------------------- /beacon-chain/core/helpers/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/core/helpers/metrics.go -------------------------------------------------------------------------------- /beacon-chain/db/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/BUILD.bazel -------------------------------------------------------------------------------- /beacon-chain/db/alias.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/alias.go -------------------------------------------------------------------------------- /beacon-chain/db/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/db.go -------------------------------------------------------------------------------- /beacon-chain/db/db_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/db_test.go -------------------------------------------------------------------------------- /beacon-chain/db/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/errors.go -------------------------------------------------------------------------------- /beacon-chain/db/filters/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/filters/filter.go -------------------------------------------------------------------------------- /beacon-chain/db/iface/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/iface/BUILD.bazel -------------------------------------------------------------------------------- /beacon-chain/db/iface/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/iface/errors.go -------------------------------------------------------------------------------- /beacon-chain/db/kv/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/kv/BUILD.bazel -------------------------------------------------------------------------------- /beacon-chain/db/kv/backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/kv/backup.go -------------------------------------------------------------------------------- /beacon-chain/db/kv/backup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/kv/backup_test.go -------------------------------------------------------------------------------- /beacon-chain/db/kv/blocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/kv/blocks.go -------------------------------------------------------------------------------- /beacon-chain/db/kv/blocks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/kv/blocks_test.go -------------------------------------------------------------------------------- /beacon-chain/db/kv/checkpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/kv/checkpoint.go -------------------------------------------------------------------------------- /beacon-chain/db/kv/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/kv/encoding.go -------------------------------------------------------------------------------- /beacon-chain/db/kv/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/kv/error.go -------------------------------------------------------------------------------- /beacon-chain/db/kv/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/kv/genesis.go -------------------------------------------------------------------------------- /beacon-chain/db/kv/init_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/kv/init_test.go -------------------------------------------------------------------------------- /beacon-chain/db/kv/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/kv/key.go -------------------------------------------------------------------------------- /beacon-chain/db/kv/kv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/kv/kv.go -------------------------------------------------------------------------------- /beacon-chain/db/kv/kv_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/kv/kv_test.go -------------------------------------------------------------------------------- /beacon-chain/db/kv/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/kv/log.go -------------------------------------------------------------------------------- /beacon-chain/db/kv/migration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/kv/migration.go -------------------------------------------------------------------------------- /beacon-chain/db/kv/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/kv/schema.go -------------------------------------------------------------------------------- /beacon-chain/db/kv/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/kv/state.go -------------------------------------------------------------------------------- /beacon-chain/db/kv/state_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/kv/state_test.go -------------------------------------------------------------------------------- /beacon-chain/db/kv/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/kv/utils.go -------------------------------------------------------------------------------- /beacon-chain/db/kv/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/kv/utils_test.go -------------------------------------------------------------------------------- /beacon-chain/db/kv/wss.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/kv/wss.go -------------------------------------------------------------------------------- /beacon-chain/db/kv/wss_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/kv/wss_test.go -------------------------------------------------------------------------------- /beacon-chain/db/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/log.go -------------------------------------------------------------------------------- /beacon-chain/db/restore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/restore.go -------------------------------------------------------------------------------- /beacon-chain/db/restore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/restore_test.go -------------------------------------------------------------------------------- /beacon-chain/db/slasherkv/kv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/slasherkv/kv.go -------------------------------------------------------------------------------- /beacon-chain/db/slasherkv/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/db/slasherkv/log.go -------------------------------------------------------------------------------- /beacon-chain/execution/deposit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/execution/deposit.go -------------------------------------------------------------------------------- /beacon-chain/execution/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/execution/errors.go -------------------------------------------------------------------------------- /beacon-chain/execution/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/execution/log.go -------------------------------------------------------------------------------- /beacon-chain/execution/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/execution/metrics.go -------------------------------------------------------------------------------- /beacon-chain/execution/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/execution/options.go -------------------------------------------------------------------------------- /beacon-chain/execution/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/execution/service.go -------------------------------------------------------------------------------- /beacon-chain/forkchoice/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/forkchoice/doc.go -------------------------------------------------------------------------------- /beacon-chain/forkchoice/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/forkchoice/error.go -------------------------------------------------------------------------------- /beacon-chain/gateway/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/gateway/BUILD.bazel -------------------------------------------------------------------------------- /beacon-chain/gateway/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/gateway/helpers.go -------------------------------------------------------------------------------- /beacon-chain/monitor/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/monitor/BUILD.bazel -------------------------------------------------------------------------------- /beacon-chain/monitor/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/monitor/doc.go -------------------------------------------------------------------------------- /beacon-chain/monitor/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/monitor/metrics.go -------------------------------------------------------------------------------- /beacon-chain/monitor/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/monitor/service.go -------------------------------------------------------------------------------- /beacon-chain/node/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/node/BUILD.bazel -------------------------------------------------------------------------------- /beacon-chain/node/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/node/config.go -------------------------------------------------------------------------------- /beacon-chain/node/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/node/config_test.go -------------------------------------------------------------------------------- /beacon-chain/node/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/node/log.go -------------------------------------------------------------------------------- /beacon-chain/node/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/node/node.go -------------------------------------------------------------------------------- /beacon-chain/node/node_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/node/node_test.go -------------------------------------------------------------------------------- /beacon-chain/node/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/node/options.go -------------------------------------------------------------------------------- /beacon-chain/node/prometheus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/node/prometheus.go -------------------------------------------------------------------------------- /beacon-chain/p2p/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/BUILD.bazel -------------------------------------------------------------------------------- /beacon-chain/p2p/addr_factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/addr_factory.go -------------------------------------------------------------------------------- /beacon-chain/p2p/broadcaster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/broadcaster.go -------------------------------------------------------------------------------- /beacon-chain/p2p/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/config.go -------------------------------------------------------------------------------- /beacon-chain/p2p/discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/discovery.go -------------------------------------------------------------------------------- /beacon-chain/p2p/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/doc.go -------------------------------------------------------------------------------- /beacon-chain/p2p/encoder/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/encoder/doc.go -------------------------------------------------------------------------------- /beacon-chain/p2p/encoder/ssz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/encoder/ssz.go -------------------------------------------------------------------------------- /beacon-chain/p2p/fork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/fork.go -------------------------------------------------------------------------------- /beacon-chain/p2p/fork_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/fork_test.go -------------------------------------------------------------------------------- /beacon-chain/p2p/fork_watcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/fork_watcher.go -------------------------------------------------------------------------------- /beacon-chain/p2p/handshake.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/handshake.go -------------------------------------------------------------------------------- /beacon-chain/p2p/info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/info.go -------------------------------------------------------------------------------- /beacon-chain/p2p/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/interfaces.go -------------------------------------------------------------------------------- /beacon-chain/p2p/iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/iterator.go -------------------------------------------------------------------------------- /beacon-chain/p2p/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/log.go -------------------------------------------------------------------------------- /beacon-chain/p2p/message_id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/message_id.go -------------------------------------------------------------------------------- /beacon-chain/p2p/monitoring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/monitoring.go -------------------------------------------------------------------------------- /beacon-chain/p2p/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/options.go -------------------------------------------------------------------------------- /beacon-chain/p2p/options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/options_test.go -------------------------------------------------------------------------------- /beacon-chain/p2p/peers/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/peers/log.go -------------------------------------------------------------------------------- /beacon-chain/p2p/peers/status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/peers/status.go -------------------------------------------------------------------------------- /beacon-chain/p2p/pubsub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/pubsub.go -------------------------------------------------------------------------------- /beacon-chain/p2p/pubsub_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/pubsub_filter.go -------------------------------------------------------------------------------- /beacon-chain/p2p/pubsub_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/pubsub_test.go -------------------------------------------------------------------------------- /beacon-chain/p2p/pubsub_tracer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/pubsub_tracer.go -------------------------------------------------------------------------------- /beacon-chain/p2p/sender.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/sender.go -------------------------------------------------------------------------------- /beacon-chain/p2p/sender_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/sender_test.go -------------------------------------------------------------------------------- /beacon-chain/p2p/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/service.go -------------------------------------------------------------------------------- /beacon-chain/p2p/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/service_test.go -------------------------------------------------------------------------------- /beacon-chain/p2p/subnets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/subnets.go -------------------------------------------------------------------------------- /beacon-chain/p2p/subnets_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/subnets_test.go -------------------------------------------------------------------------------- /beacon-chain/p2p/testing/p2p.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/testing/p2p.go -------------------------------------------------------------------------------- /beacon-chain/p2p/topics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/topics.go -------------------------------------------------------------------------------- /beacon-chain/p2p/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/types/types.go -------------------------------------------------------------------------------- /beacon-chain/p2p/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/utils.go -------------------------------------------------------------------------------- /beacon-chain/p2p/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/utils_test.go -------------------------------------------------------------------------------- /beacon-chain/p2p/watch_peers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/p2p/watch_peers.go -------------------------------------------------------------------------------- /beacon-chain/package/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/package/BUILD.bazel -------------------------------------------------------------------------------- /beacon-chain/package/postinst.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/package/postinst.sh -------------------------------------------------------------------------------- /beacon-chain/package/preinst.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/package/preinst.sh -------------------------------------------------------------------------------- /beacon-chain/rpc/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/rpc/BUILD.bazel -------------------------------------------------------------------------------- /beacon-chain/rpc/eth/node/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/rpc/eth/node/node.go -------------------------------------------------------------------------------- /beacon-chain/rpc/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/rpc/log.go -------------------------------------------------------------------------------- /beacon-chain/rpc/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/rpc/service.go -------------------------------------------------------------------------------- /beacon-chain/rpc/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/rpc/service_test.go -------------------------------------------------------------------------------- /beacon-chain/server/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/server/BUILD.bazel -------------------------------------------------------------------------------- /beacon-chain/server/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/server/log.go -------------------------------------------------------------------------------- /beacon-chain/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/server/main.go -------------------------------------------------------------------------------- /beacon-chain/slasher/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/slasher/BUILD.bazel -------------------------------------------------------------------------------- /beacon-chain/slasher/chunks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/slasher/chunks.go -------------------------------------------------------------------------------- /beacon-chain/slasher/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/slasher/doc.go -------------------------------------------------------------------------------- /beacon-chain/slasher/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/slasher/helpers.go -------------------------------------------------------------------------------- /beacon-chain/slasher/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/slasher/log.go -------------------------------------------------------------------------------- /beacon-chain/slasher/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/slasher/metrics.go -------------------------------------------------------------------------------- /beacon-chain/slasher/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/slasher/params.go -------------------------------------------------------------------------------- /beacon-chain/slasher/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/slasher/queue.go -------------------------------------------------------------------------------- /beacon-chain/slasher/receive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/slasher/receive.go -------------------------------------------------------------------------------- /beacon-chain/slasher/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/slasher/rpc.go -------------------------------------------------------------------------------- /beacon-chain/slasher/rpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/slasher/rpc_test.go -------------------------------------------------------------------------------- /beacon-chain/slasher/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/slasher/service.go -------------------------------------------------------------------------------- /beacon-chain/state/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/state/BUILD.bazel -------------------------------------------------------------------------------- /beacon-chain/state/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/state/error.go -------------------------------------------------------------------------------- /beacon-chain/state/interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/state/interfaces.go -------------------------------------------------------------------------------- /beacon-chain/state/prometheus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/state/prometheus.go -------------------------------------------------------------------------------- /beacon-chain/sync/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/sync/BUILD.bazel -------------------------------------------------------------------------------- /beacon-chain/sync/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/sync/context.go -------------------------------------------------------------------------------- /beacon-chain/sync/context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/sync/context_test.go -------------------------------------------------------------------------------- /beacon-chain/sync/deadlines.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/sync/deadlines.go -------------------------------------------------------------------------------- /beacon-chain/sync/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/sync/doc.go -------------------------------------------------------------------------------- /beacon-chain/sync/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/sync/error.go -------------------------------------------------------------------------------- /beacon-chain/sync/error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/sync/error_test.go -------------------------------------------------------------------------------- /beacon-chain/sync/fork_watcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/sync/fork_watcher.go -------------------------------------------------------------------------------- /beacon-chain/sync/fuzz_exports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/sync/fuzz_exports.go -------------------------------------------------------------------------------- /beacon-chain/sync/genesis/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/sync/genesis/api.go -------------------------------------------------------------------------------- /beacon-chain/sync/genesis/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/sync/genesis/file.go -------------------------------------------------------------------------------- /beacon-chain/sync/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/sync/log.go -------------------------------------------------------------------------------- /beacon-chain/sync/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/sync/metrics.go -------------------------------------------------------------------------------- /beacon-chain/sync/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/sync/options.go -------------------------------------------------------------------------------- /beacon-chain/sync/rate_limiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/sync/rate_limiter.go -------------------------------------------------------------------------------- /beacon-chain/sync/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/sync/rpc.go -------------------------------------------------------------------------------- /beacon-chain/sync/rpc_goodbye.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/sync/rpc_goodbye.go -------------------------------------------------------------------------------- /beacon-chain/sync/rpc_metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/sync/rpc_metadata.go -------------------------------------------------------------------------------- /beacon-chain/sync/rpc_ping.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/sync/rpc_ping.go -------------------------------------------------------------------------------- /beacon-chain/sync/rpc_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/sync/rpc_status.go -------------------------------------------------------------------------------- /beacon-chain/sync/rpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/sync/rpc_test.go -------------------------------------------------------------------------------- /beacon-chain/sync/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/sync/service.go -------------------------------------------------------------------------------- /beacon-chain/sync/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/sync/service_test.go -------------------------------------------------------------------------------- /beacon-chain/sync/subscriber.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/sync/subscriber.go -------------------------------------------------------------------------------- /beacon-chain/sync/sync_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/sync/sync_test.go -------------------------------------------------------------------------------- /beacon-chain/sync/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/sync/utils.go -------------------------------------------------------------------------------- /beacon-chain/sync/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/beacon-chain/sync/utils_test.go -------------------------------------------------------------------------------- /cache/lru/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cache/lru/BUILD.bazel -------------------------------------------------------------------------------- /cache/lru/lru_wrpr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cache/lru/lru_wrpr.go -------------------------------------------------------------------------------- /cache/lru/lru_wrpr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cache/lru/lru_wrpr_test.go -------------------------------------------------------------------------------- /cmd/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/BUILD.bazel -------------------------------------------------------------------------------- /cmd/beacon-chain/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/beacon-chain/BUILD.bazel -------------------------------------------------------------------------------- /cmd/beacon-chain/db/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/beacon-chain/db/BUILD.bazel -------------------------------------------------------------------------------- /cmd/beacon-chain/db/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/beacon-chain/db/db.go -------------------------------------------------------------------------------- /cmd/beacon-chain/flags/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/beacon-chain/flags/base.go -------------------------------------------------------------------------------- /cmd/beacon-chain/flags/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/beacon-chain/flags/config.go -------------------------------------------------------------------------------- /cmd/beacon-chain/flags/interop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/beacon-chain/flags/interop.go -------------------------------------------------------------------------------- /cmd/beacon-chain/flags/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/beacon-chain/flags/log.go -------------------------------------------------------------------------------- /cmd/beacon-chain/jwt/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/beacon-chain/jwt/BUILD.bazel -------------------------------------------------------------------------------- /cmd/beacon-chain/jwt/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/beacon-chain/jwt/jwt.go -------------------------------------------------------------------------------- /cmd/beacon-chain/jwt/jwt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/beacon-chain/jwt/jwt_test.go -------------------------------------------------------------------------------- /cmd/beacon-chain/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/beacon-chain/log.go -------------------------------------------------------------------------------- /cmd/beacon-chain/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/beacon-chain/main.go -------------------------------------------------------------------------------- /cmd/beacon-chain/usage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/beacon-chain/usage.go -------------------------------------------------------------------------------- /cmd/beacon-chain/usage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/beacon-chain/usage_test.go -------------------------------------------------------------------------------- /cmd/client-stats/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/client-stats/BUILD.bazel -------------------------------------------------------------------------------- /cmd/client-stats/flags/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/client-stats/flags/flags.go -------------------------------------------------------------------------------- /cmd/client-stats/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/client-stats/log.go -------------------------------------------------------------------------------- /cmd/client-stats/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/client-stats/main.go -------------------------------------------------------------------------------- /cmd/client-stats/usage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/client-stats/usage.go -------------------------------------------------------------------------------- /cmd/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/config.go -------------------------------------------------------------------------------- /cmd/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/config_test.go -------------------------------------------------------------------------------- /cmd/defaults.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/defaults.go -------------------------------------------------------------------------------- /cmd/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/flags.go -------------------------------------------------------------------------------- /cmd/flags/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/flags/BUILD.bazel -------------------------------------------------------------------------------- /cmd/flags/enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/flags/enum.go -------------------------------------------------------------------------------- /cmd/flags_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/flags_test.go -------------------------------------------------------------------------------- /cmd/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/helpers.go -------------------------------------------------------------------------------- /cmd/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/helpers_test.go -------------------------------------------------------------------------------- /cmd/mock/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/mock/BUILD.bazel -------------------------------------------------------------------------------- /cmd/mock/password_reader_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/mock/password_reader_mock.go -------------------------------------------------------------------------------- /cmd/password_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/password_reader.go -------------------------------------------------------------------------------- /cmd/prysmctl/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/prysmctl/BUILD.bazel -------------------------------------------------------------------------------- /cmd/prysmctl/db/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/prysmctl/db/BUILD.bazel -------------------------------------------------------------------------------- /cmd/prysmctl/db/buckets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/prysmctl/db/buckets.go -------------------------------------------------------------------------------- /cmd/prysmctl/db/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/prysmctl/db/cmd.go -------------------------------------------------------------------------------- /cmd/prysmctl/db/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/prysmctl/db/query.go -------------------------------------------------------------------------------- /cmd/prysmctl/deprecated/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/prysmctl/deprecated/cmd.go -------------------------------------------------------------------------------- /cmd/prysmctl/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/prysmctl/main.go -------------------------------------------------------------------------------- /cmd/prysmctl/p2p/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/prysmctl/p2p/BUILD.bazel -------------------------------------------------------------------------------- /cmd/prysmctl/p2p/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/prysmctl/p2p/client.go -------------------------------------------------------------------------------- /cmd/prysmctl/p2p/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/prysmctl/p2p/handler.go -------------------------------------------------------------------------------- /cmd/prysmctl/p2p/handshake.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/prysmctl/p2p/handshake.go -------------------------------------------------------------------------------- /cmd/prysmctl/p2p/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/prysmctl/p2p/log.go -------------------------------------------------------------------------------- /cmd/prysmctl/p2p/mock_chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/prysmctl/p2p/mock_chain.go -------------------------------------------------------------------------------- /cmd/prysmctl/p2p/p2p.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/prysmctl/p2p/p2p.go -------------------------------------------------------------------------------- /cmd/prysmctl/p2p/peers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/prysmctl/p2p/peers.go -------------------------------------------------------------------------------- /cmd/prysmctl/testnet/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/prysmctl/testnet/BUILD.bazel -------------------------------------------------------------------------------- /cmd/prysmctl/testnet/testnet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/prysmctl/testnet/testnet.go -------------------------------------------------------------------------------- /cmd/prysmctl/validator/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/prysmctl/validator/cmd.go -------------------------------------------------------------------------------- /cmd/validator/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/validator/BUILD.bazel -------------------------------------------------------------------------------- /cmd/validator/accounts/backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/validator/accounts/backup.go -------------------------------------------------------------------------------- /cmd/validator/accounts/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/validator/accounts/delete.go -------------------------------------------------------------------------------- /cmd/validator/accounts/exit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/validator/accounts/exit.go -------------------------------------------------------------------------------- /cmd/validator/accounts/import.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/validator/accounts/import.go -------------------------------------------------------------------------------- /cmd/validator/accounts/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/validator/accounts/list.go -------------------------------------------------------------------------------- /cmd/validator/db/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/validator/db/BUILD.bazel -------------------------------------------------------------------------------- /cmd/validator/db/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/validator/db/db.go -------------------------------------------------------------------------------- /cmd/validator/flags/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/validator/flags/BUILD.bazel -------------------------------------------------------------------------------- /cmd/validator/flags/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/validator/flags/flags.go -------------------------------------------------------------------------------- /cmd/validator/flags/flags_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/validator/flags/flags_test.go -------------------------------------------------------------------------------- /cmd/validator/flags/interop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/validator/flags/interop.go -------------------------------------------------------------------------------- /cmd/validator/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/validator/log.go -------------------------------------------------------------------------------- /cmd/validator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/validator/main.go -------------------------------------------------------------------------------- /cmd/validator/usage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/validator/usage.go -------------------------------------------------------------------------------- /cmd/validator/usage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/validator/usage_test.go -------------------------------------------------------------------------------- /cmd/validator/wallet/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/validator/wallet/BUILD.bazel -------------------------------------------------------------------------------- /cmd/validator/wallet/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/validator/wallet/create.go -------------------------------------------------------------------------------- /cmd/validator/wallet/recover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/validator/wallet/recover.go -------------------------------------------------------------------------------- /cmd/validator/wallet/wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/validator/wallet/wallet.go -------------------------------------------------------------------------------- /cmd/validator/web/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/validator/web/BUILD.bazel -------------------------------------------------------------------------------- /cmd/validator/web/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/validator/web/log.go -------------------------------------------------------------------------------- /cmd/validator/web/web.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/validator/web/web.go -------------------------------------------------------------------------------- /cmd/wrap_flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/cmd/wrap_flags.go -------------------------------------------------------------------------------- /config/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/config/BUILD.bazel -------------------------------------------------------------------------------- /config/features/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/config/features/BUILD.bazel -------------------------------------------------------------------------------- /config/features/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/config/features/README.md -------------------------------------------------------------------------------- /config/features/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/config/features/config.go -------------------------------------------------------------------------------- /config/features/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/config/features/config_test.go -------------------------------------------------------------------------------- /config/features/filter_flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/config/features/filter_flags.go -------------------------------------------------------------------------------- /config/features/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/config/features/flags.go -------------------------------------------------------------------------------- /config/fieldparams/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/config/fieldparams/BUILD.bazel -------------------------------------------------------------------------------- /config/fieldparams/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/config/fieldparams/common_test.go -------------------------------------------------------------------------------- /config/fieldparams/mainnet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/config/fieldparams/mainnet.go -------------------------------------------------------------------------------- /config/fieldparams/minimal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/config/fieldparams/minimal.go -------------------------------------------------------------------------------- /config/params/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/config/params/BUILD.bazel -------------------------------------------------------------------------------- /config/params/checktags_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/config/params/checktags_test.go -------------------------------------------------------------------------------- /config/params/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/config/params/config.go -------------------------------------------------------------------------------- /config/params/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/config/params/config_test.go -------------------------------------------------------------------------------- /config/params/configset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/config/params/configset.go -------------------------------------------------------------------------------- /config/params/configset_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/config/params/configset_test.go -------------------------------------------------------------------------------- /config/params/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/config/params/init.go -------------------------------------------------------------------------------- /config/params/interop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/config/params/interop.go -------------------------------------------------------------------------------- /config/params/io_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/config/params/io_config.go -------------------------------------------------------------------------------- /config/params/loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/config/params/loader.go -------------------------------------------------------------------------------- /config/params/loader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/config/params/loader_test.go -------------------------------------------------------------------------------- /config/params/mainnet_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/config/params/mainnet_config.go -------------------------------------------------------------------------------- /config/params/minimal_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/config/params/minimal_config.go -------------------------------------------------------------------------------- /config/params/network_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/config/params/network_config.go -------------------------------------------------------------------------------- /config/params/testutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/config/params/testutils.go -------------------------------------------------------------------------------- /config/params/values.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/config/params/values.go -------------------------------------------------------------------------------- /consensus-types/blocks/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/consensus-types/blocks/factory.go -------------------------------------------------------------------------------- /consensus-types/blocks/getters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/consensus-types/blocks/getters.go -------------------------------------------------------------------------------- /consensus-types/blocks/proto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/consensus-types/blocks/proto.go -------------------------------------------------------------------------------- /consensus-types/blocks/setters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/consensus-types/blocks/setters.go -------------------------------------------------------------------------------- /consensus-types/blocks/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/consensus-types/blocks/types.go -------------------------------------------------------------------------------- /consensus-types/mock/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/consensus-types/mock/BUILD.bazel -------------------------------------------------------------------------------- /consensus-types/mock/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/consensus-types/mock/block.go -------------------------------------------------------------------------------- /container/leaky-bucket/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/container/leaky-bucket/LICENSE -------------------------------------------------------------------------------- /container/leaky-bucket/heap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/container/leaky-bucket/heap.go -------------------------------------------------------------------------------- /container/queue/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/container/queue/BUILD.bazel -------------------------------------------------------------------------------- /container/queue/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/container/queue/LICENSE -------------------------------------------------------------------------------- /container/queue/priority_queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/container/queue/priority_queue.go -------------------------------------------------------------------------------- /container/slice/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/container/slice/BUILD.bazel -------------------------------------------------------------------------------- /container/slice/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/container/slice/doc.go -------------------------------------------------------------------------------- /container/slice/slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/container/slice/slice.go -------------------------------------------------------------------------------- /container/slice/slice_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/container/slice/slice_test.go -------------------------------------------------------------------------------- /container/thread-safe/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/container/thread-safe/BUILD.bazel -------------------------------------------------------------------------------- /container/thread-safe/map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/container/thread-safe/map.go -------------------------------------------------------------------------------- /container/thread-safe/map_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/container/thread-safe/map_test.go -------------------------------------------------------------------------------- /container/trie/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/container/trie/BUILD.bazel -------------------------------------------------------------------------------- /container/trie/sparse_merkle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/container/trie/sparse_merkle.go -------------------------------------------------------------------------------- /container/trie/zerohashes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/container/trie/zerohashes.go -------------------------------------------------------------------------------- /contracts/deposit/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/contracts/deposit/BUILD.bazel -------------------------------------------------------------------------------- /contracts/deposit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/contracts/deposit/README.md -------------------------------------------------------------------------------- /contracts/deposit/abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/contracts/deposit/abi.json -------------------------------------------------------------------------------- /contracts/deposit/bytecode.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/contracts/deposit/bytecode.bin -------------------------------------------------------------------------------- /contracts/deposit/contract.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/contracts/deposit/contract.go -------------------------------------------------------------------------------- /contracts/deposit/deposit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/contracts/deposit/deposit.go -------------------------------------------------------------------------------- /contracts/deposit/deposit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/contracts/deposit/deposit_test.go -------------------------------------------------------------------------------- /contracts/deposit/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/contracts/deposit/helper.go -------------------------------------------------------------------------------- /contracts/deposit/logs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/contracts/deposit/logs.go -------------------------------------------------------------------------------- /contracts/deposit/mock/mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/contracts/deposit/mock/mock.go -------------------------------------------------------------------------------- /crypto/bls/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/bls/BUILD.bazel -------------------------------------------------------------------------------- /crypto/bls/bls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/bls/bls.go -------------------------------------------------------------------------------- /crypto/bls/bls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/bls/bls_test.go -------------------------------------------------------------------------------- /crypto/bls/blst/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/bls/blst/BUILD.bazel -------------------------------------------------------------------------------- /crypto/bls/blst/aliases.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/bls/blst/aliases.go -------------------------------------------------------------------------------- /crypto/bls/blst/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/bls/blst/doc.go -------------------------------------------------------------------------------- /crypto/bls/blst/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/bls/blst/init.go -------------------------------------------------------------------------------- /crypto/bls/blst/public_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/bls/blst/public_key.go -------------------------------------------------------------------------------- /crypto/bls/blst/secret_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/bls/blst/secret_key.go -------------------------------------------------------------------------------- /crypto/bls/blst/signature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/bls/blst/signature.go -------------------------------------------------------------------------------- /crypto/bls/blst/signature_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/bls/blst/signature_test.go -------------------------------------------------------------------------------- /crypto/bls/blst/stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/bls/blst/stub.go -------------------------------------------------------------------------------- /crypto/bls/common/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/bls/common/BUILD.bazel -------------------------------------------------------------------------------- /crypto/bls/common/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/bls/common/constants.go -------------------------------------------------------------------------------- /crypto/bls/common/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/bls/common/error.go -------------------------------------------------------------------------------- /crypto/bls/common/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/bls/common/interface.go -------------------------------------------------------------------------------- /crypto/bls/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/bls/constants.go -------------------------------------------------------------------------------- /crypto/bls/error.go: -------------------------------------------------------------------------------- 1 | package bls 2 | -------------------------------------------------------------------------------- /crypto/bls/herumi/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/bls/herumi/BUILD.bazel -------------------------------------------------------------------------------- /crypto/bls/herumi/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/bls/herumi/init.go -------------------------------------------------------------------------------- /crypto/bls/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/bls/interface.go -------------------------------------------------------------------------------- /crypto/bls/signature_batch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/bls/signature_batch.go -------------------------------------------------------------------------------- /crypto/ecdsa/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/ecdsa/BUILD.bazel -------------------------------------------------------------------------------- /crypto/ecdsa/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/ecdsa/utils.go -------------------------------------------------------------------------------- /crypto/ecdsa/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/ecdsa/utils_test.go -------------------------------------------------------------------------------- /crypto/hash/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/hash/BUILD.bazel -------------------------------------------------------------------------------- /crypto/hash/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/hash/hash.go -------------------------------------------------------------------------------- /crypto/hash/hash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/hash/hash_test.go -------------------------------------------------------------------------------- /crypto/hash/htr/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/hash/htr/BUILD.bazel -------------------------------------------------------------------------------- /crypto/hash/htr/hashtree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/hash/htr/hashtree.go -------------------------------------------------------------------------------- /crypto/keystore/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/keystore/BUILD.bazel -------------------------------------------------------------------------------- /crypto/keystore/keccak256.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/keystore/keccak256.go -------------------------------------------------------------------------------- /crypto/keystore/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/keystore/key.go -------------------------------------------------------------------------------- /crypto/keystore/key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/keystore/key_test.go -------------------------------------------------------------------------------- /crypto/keystore/keystore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/keystore/keystore.go -------------------------------------------------------------------------------- /crypto/keystore/keystore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/keystore/keystore_test.go -------------------------------------------------------------------------------- /crypto/keystore/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/keystore/utils.go -------------------------------------------------------------------------------- /crypto/rand/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/rand/BUILD.bazel -------------------------------------------------------------------------------- /crypto/rand/rand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/rand/rand.go -------------------------------------------------------------------------------- /crypto/rand/rand_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/crypto/rand/rand_test.go -------------------------------------------------------------------------------- /deps.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/deps.bzl -------------------------------------------------------------------------------- /encoding/bytesutil/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/encoding/bytesutil/BUILD.bazel -------------------------------------------------------------------------------- /encoding/bytesutil/bits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/encoding/bytesutil/bits.go -------------------------------------------------------------------------------- /encoding/bytesutil/bits_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/encoding/bytesutil/bits_test.go -------------------------------------------------------------------------------- /encoding/bytesutil/bytes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/encoding/bytesutil/bytes.go -------------------------------------------------------------------------------- /encoding/bytesutil/bytes_go120.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/encoding/bytesutil/bytes_go120.go -------------------------------------------------------------------------------- /encoding/bytesutil/bytes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/encoding/bytesutil/bytes_test.go -------------------------------------------------------------------------------- /encoding/bytesutil/eth_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/encoding/bytesutil/eth_types.go -------------------------------------------------------------------------------- /encoding/bytesutil/hex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/encoding/bytesutil/hex.go -------------------------------------------------------------------------------- /encoding/bytesutil/hex_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/encoding/bytesutil/hex_test.go -------------------------------------------------------------------------------- /encoding/bytesutil/integers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/encoding/bytesutil/integers.go -------------------------------------------------------------------------------- /encoding/ssz/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/encoding/ssz/BUILD.bazel -------------------------------------------------------------------------------- /encoding/ssz/detect/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/encoding/ssz/detect/BUILD.bazel -------------------------------------------------------------------------------- /encoding/ssz/detect/configfork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/encoding/ssz/detect/configfork.go -------------------------------------------------------------------------------- /encoding/ssz/detect/fieldspec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/encoding/ssz/detect/fieldspec.go -------------------------------------------------------------------------------- /encoding/ssz/equality/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/encoding/ssz/equality/BUILD.bazel -------------------------------------------------------------------------------- /encoding/ssz/export_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/encoding/ssz/export_test.go -------------------------------------------------------------------------------- /encoding/ssz/hashers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/encoding/ssz/hashers.go -------------------------------------------------------------------------------- /encoding/ssz/hashers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/encoding/ssz/hashers_test.go -------------------------------------------------------------------------------- /encoding/ssz/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/encoding/ssz/helpers.go -------------------------------------------------------------------------------- /encoding/ssz/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/encoding/ssz/helpers_test.go -------------------------------------------------------------------------------- /encoding/ssz/htrutils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/encoding/ssz/htrutils.go -------------------------------------------------------------------------------- /encoding/ssz/htrutils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/encoding/ssz/htrutils_test.go -------------------------------------------------------------------------------- /encoding/ssz/merkleize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/encoding/ssz/merkleize.go -------------------------------------------------------------------------------- /encoding/ssz/merkleize_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/encoding/ssz/merkleize_test.go -------------------------------------------------------------------------------- /fuzzbuzz.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/fuzzbuzz.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/go.sum -------------------------------------------------------------------------------- /hack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/hack/README.md -------------------------------------------------------------------------------- /hack/beacon-node-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/hack/beacon-node-api/README.md -------------------------------------------------------------------------------- /hack/check-todo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/hack/check-todo.sh -------------------------------------------------------------------------------- /hack/check_gazelle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/hack/check_gazelle.sh -------------------------------------------------------------------------------- /hack/ci-coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/hack/ci-coverage.sh -------------------------------------------------------------------------------- /hack/codecov.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/hack/codecov.sh -------------------------------------------------------------------------------- /hack/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/hack/common.sh -------------------------------------------------------------------------------- /hack/coverage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/hack/coverage.sh -------------------------------------------------------------------------------- /hack/interop_start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/hack/interop_start.sh -------------------------------------------------------------------------------- /hack/keymanager-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/hack/keymanager-api/README.md -------------------------------------------------------------------------------- /hack/mirror-ethereumapis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/hack/mirror-ethereumapis.sh -------------------------------------------------------------------------------- /hack/update-go-pbs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/hack/update-go-pbs.sh -------------------------------------------------------------------------------- /hack/update-go-ssz.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/hack/update-go-ssz.sh -------------------------------------------------------------------------------- /hack/update-mockgen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/hack/update-mockgen.sh -------------------------------------------------------------------------------- /hack/workspace_status.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/hack/workspace_status.sh -------------------------------------------------------------------------------- /hack/workspace_status_ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/hack/workspace_status_ci.sh -------------------------------------------------------------------------------- /io/file/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/io/file/BUILD.bazel -------------------------------------------------------------------------------- /io/file/fileutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/io/file/fileutil.go -------------------------------------------------------------------------------- /io/file/fileutil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/io/file/fileutil_test.go -------------------------------------------------------------------------------- /io/logs/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/io/logs/BUILD.bazel -------------------------------------------------------------------------------- /io/logs/logutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/io/logs/logutil.go -------------------------------------------------------------------------------- /io/logs/logutil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/io/logs/logutil_test.go -------------------------------------------------------------------------------- /io/logs/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/io/logs/stream.go -------------------------------------------------------------------------------- /io/logs/stream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/io/logs/stream_test.go -------------------------------------------------------------------------------- /io/prompt/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/io/prompt/BUILD.bazel -------------------------------------------------------------------------------- /io/prompt/prompt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/io/prompt/prompt.go -------------------------------------------------------------------------------- /io/prompt/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/io/prompt/validate.go -------------------------------------------------------------------------------- /io/prompt/validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/io/prompt/validate_test.go -------------------------------------------------------------------------------- /math/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/math/BUILD.bazel -------------------------------------------------------------------------------- /math/math_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/math/math_helper.go -------------------------------------------------------------------------------- /math/math_helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/math/math_helper_test.go -------------------------------------------------------------------------------- /monitoring/backup/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/monitoring/backup/BUILD.bazel -------------------------------------------------------------------------------- /monitoring/clientstats/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/monitoring/clientstats/README.md -------------------------------------------------------------------------------- /monitoring/clientstats/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/monitoring/clientstats/types.go -------------------------------------------------------------------------------- /monitoring/journald/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/monitoring/journald/BUILD.bazel -------------------------------------------------------------------------------- /monitoring/journald/journald.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/monitoring/journald/journald.go -------------------------------------------------------------------------------- /monitoring/progress/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/monitoring/progress/BUILD.bazel -------------------------------------------------------------------------------- /monitoring/progress/progress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/monitoring/progress/progress.go -------------------------------------------------------------------------------- /monitoring/prometheus/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/monitoring/prometheus/BUILD.bazel -------------------------------------------------------------------------------- /monitoring/prometheus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/monitoring/prometheus/README.md -------------------------------------------------------------------------------- /monitoring/prometheus/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/monitoring/prometheus/service.go -------------------------------------------------------------------------------- /monitoring/tracing/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/monitoring/tracing/BUILD.bazel -------------------------------------------------------------------------------- /monitoring/tracing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/monitoring/tracing/README.md -------------------------------------------------------------------------------- /monitoring/tracing/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/monitoring/tracing/errors.go -------------------------------------------------------------------------------- /monitoring/tracing/tracer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/monitoring/tracing/tracer.go -------------------------------------------------------------------------------- /network/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/network/BUILD.bazel -------------------------------------------------------------------------------- /network/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/network/auth.go -------------------------------------------------------------------------------- /network/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/network/auth_test.go -------------------------------------------------------------------------------- /network/authorization/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/network/authorization/BUILD.bazel -------------------------------------------------------------------------------- /network/endpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/network/endpoint.go -------------------------------------------------------------------------------- /network/endpoint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/network/endpoint_test.go -------------------------------------------------------------------------------- /network/external_ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/network/external_ip.go -------------------------------------------------------------------------------- /network/external_ip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/network/external_ip_test.go -------------------------------------------------------------------------------- /network/forks/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/network/forks/BUILD.bazel -------------------------------------------------------------------------------- /network/forks/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/network/forks/errors.go -------------------------------------------------------------------------------- /network/forks/fork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/network/forks/fork.go -------------------------------------------------------------------------------- /network/forks/fork_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/network/forks/fork_test.go -------------------------------------------------------------------------------- /network/forks/ordered.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/network/forks/ordered.go -------------------------------------------------------------------------------- /network/forks/ordered_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/network/forks/ordered_test.go -------------------------------------------------------------------------------- /nogo_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/nogo_config.json -------------------------------------------------------------------------------- /proto/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/BUILD.bazel -------------------------------------------------------------------------------- /proto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/README.md -------------------------------------------------------------------------------- /proto/builder/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/builder/BUILD.bazel -------------------------------------------------------------------------------- /proto/builder/builder.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/builder/builder.pb.go -------------------------------------------------------------------------------- /proto/builder/builder.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/builder/builder.proto -------------------------------------------------------------------------------- /proto/builder/generated.ssz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/builder/generated.ssz.go -------------------------------------------------------------------------------- /proto/engine/v1/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/engine/v1/BUILD.bazel -------------------------------------------------------------------------------- /proto/engine/v1/generated.ssz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/engine/v1/generated.ssz.go -------------------------------------------------------------------------------- /proto/eth/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/LICENSE -------------------------------------------------------------------------------- /proto/eth/ext/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/ext/BUILD.bazel -------------------------------------------------------------------------------- /proto/eth/ext/options.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/ext/options.pb.go -------------------------------------------------------------------------------- /proto/eth/ext/options.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/ext/options.proto -------------------------------------------------------------------------------- /proto/eth/service/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/service/BUILD.bazel -------------------------------------------------------------------------------- /proto/eth/v1/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v1/BUILD.bazel -------------------------------------------------------------------------------- /proto/eth/v1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v1/README.md -------------------------------------------------------------------------------- /proto/eth/v1/attestation.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v1/attestation.pb.go -------------------------------------------------------------------------------- /proto/eth/v1/attestation.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v1/attestation.pb.gw.go -------------------------------------------------------------------------------- /proto/eth/v1/attestation.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v1/attestation.proto -------------------------------------------------------------------------------- /proto/eth/v1/beacon_block.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v1/beacon_block.pb.go -------------------------------------------------------------------------------- /proto/eth/v1/beacon_block.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v1/beacon_block.proto -------------------------------------------------------------------------------- /proto/eth/v1/beacon_chain.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v1/beacon_chain.pb.go -------------------------------------------------------------------------------- /proto/eth/v1/beacon_chain.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v1/beacon_chain.proto -------------------------------------------------------------------------------- /proto/eth/v1/beacon_state.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v1/beacon_state.pb.go -------------------------------------------------------------------------------- /proto/eth/v1/beacon_state.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v1/beacon_state.proto -------------------------------------------------------------------------------- /proto/eth/v1/events.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v1/events.pb.go -------------------------------------------------------------------------------- /proto/eth/v1/events.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v1/events.pb.gw.go -------------------------------------------------------------------------------- /proto/eth/v1/events.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v1/events.proto -------------------------------------------------------------------------------- /proto/eth/v1/generated.ssz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v1/generated.ssz.go -------------------------------------------------------------------------------- /proto/eth/v1/node.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v1/node.pb.go -------------------------------------------------------------------------------- /proto/eth/v1/node.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v1/node.pb.gw.go -------------------------------------------------------------------------------- /proto/eth/v1/node.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v1/node.proto -------------------------------------------------------------------------------- /proto/eth/v1/validator.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v1/validator.pb.go -------------------------------------------------------------------------------- /proto/eth/v1/validator.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v1/validator.pb.gw.go -------------------------------------------------------------------------------- /proto/eth/v1/validator.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v1/validator.proto -------------------------------------------------------------------------------- /proto/eth/v2/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v2/BUILD.bazel -------------------------------------------------------------------------------- /proto/eth/v2/beacon_block.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v2/beacon_block.pb.go -------------------------------------------------------------------------------- /proto/eth/v2/beacon_block.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v2/beacon_block.proto -------------------------------------------------------------------------------- /proto/eth/v2/beacon_chain.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v2/beacon_chain.pb.go -------------------------------------------------------------------------------- /proto/eth/v2/beacon_chain.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v2/beacon_chain.proto -------------------------------------------------------------------------------- /proto/eth/v2/beacon_state.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v2/beacon_state.pb.go -------------------------------------------------------------------------------- /proto/eth/v2/beacon_state.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v2/beacon_state.proto -------------------------------------------------------------------------------- /proto/eth/v2/generated.ssz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v2/generated.ssz.go -------------------------------------------------------------------------------- /proto/eth/v2/ssz.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v2/ssz.pb.go -------------------------------------------------------------------------------- /proto/eth/v2/ssz.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v2/ssz.pb.gw.go -------------------------------------------------------------------------------- /proto/eth/v2/ssz.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v2/ssz.proto -------------------------------------------------------------------------------- /proto/eth/v2/sync_committee.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v2/sync_committee.pb.go -------------------------------------------------------------------------------- /proto/eth/v2/sync_committee.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v2/sync_committee.proto -------------------------------------------------------------------------------- /proto/eth/v2/validator.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v2/validator.pb.go -------------------------------------------------------------------------------- /proto/eth/v2/validator.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v2/validator.pb.gw.go -------------------------------------------------------------------------------- /proto/eth/v2/validator.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v2/validator.proto -------------------------------------------------------------------------------- /proto/eth/v2/version.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v2/version.pb.go -------------------------------------------------------------------------------- /proto/eth/v2/version.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v2/version.pb.gw.go -------------------------------------------------------------------------------- /proto/eth/v2/version.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v2/version.proto -------------------------------------------------------------------------------- /proto/eth/v2/withdrawals.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v2/withdrawals.pb.go -------------------------------------------------------------------------------- /proto/eth/v2/withdrawals.pb.gw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v2/withdrawals.pb.gw.go -------------------------------------------------------------------------------- /proto/eth/v2/withdrawals.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/eth/v2/withdrawals.proto -------------------------------------------------------------------------------- /proto/migration/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/migration/BUILD.bazel -------------------------------------------------------------------------------- /proto/migration/enums.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/migration/enums.go -------------------------------------------------------------------------------- /proto/migration/enums_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/migration/enums_test.go -------------------------------------------------------------------------------- /proto/migration/v1alpha1_to_v1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/migration/v1alpha1_to_v1.go -------------------------------------------------------------------------------- /proto/migration/v1alpha1_to_v2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/migration/v1alpha1_to_v2.go -------------------------------------------------------------------------------- /proto/prysm/BUILD.bazel: -------------------------------------------------------------------------------- 1 | load("@prysm//tools/go:def.bzl", "go_library") 2 | -------------------------------------------------------------------------------- /proto/prysm/v1alpha1/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/prysm/v1alpha1/BUILD.bazel -------------------------------------------------------------------------------- /proto/prysm/v1alpha1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/prysm/v1alpha1/README.md -------------------------------------------------------------------------------- /proto/prysm/v1alpha1/cloners.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/prysm/v1alpha1/cloners.go -------------------------------------------------------------------------------- /proto/prysm/v1alpha1/debug.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/prysm/v1alpha1/debug.pb.go -------------------------------------------------------------------------------- /proto/prysm/v1alpha1/debug.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/prysm/v1alpha1/debug.proto -------------------------------------------------------------------------------- /proto/prysm/v1alpha1/health.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/prysm/v1alpha1/health.pb.go -------------------------------------------------------------------------------- /proto/prysm/v1alpha1/health.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/prysm/v1alpha1/health.proto -------------------------------------------------------------------------------- /proto/prysm/v1alpha1/node.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/prysm/v1alpha1/node.pb.go -------------------------------------------------------------------------------- /proto/prysm/v1alpha1/node.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/prysm/v1alpha1/node.proto -------------------------------------------------------------------------------- /proto/ssz_proto_library.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/ssz_proto_library.bzl -------------------------------------------------------------------------------- /proto/testing/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/testing/BUILD.bazel -------------------------------------------------------------------------------- /proto/testing/gocast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/testing/gocast.go -------------------------------------------------------------------------------- /proto/testing/tags_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/testing/tags_test.go -------------------------------------------------------------------------------- /proto/testing/test.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/testing/test.pb.go -------------------------------------------------------------------------------- /proto/testing/test.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/proto/testing/test.proto -------------------------------------------------------------------------------- /prysm.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/prysm.bat -------------------------------------------------------------------------------- /prysm.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/prysm.ps1 -------------------------------------------------------------------------------- /prysm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/prysm.sh -------------------------------------------------------------------------------- /runtime/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/runtime/BUILD.bazel -------------------------------------------------------------------------------- /runtime/debug/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/runtime/debug/BUILD.bazel -------------------------------------------------------------------------------- /runtime/debug/cgo_symbolizer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/runtime/debug/cgo_symbolizer.go -------------------------------------------------------------------------------- /runtime/debug/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/runtime/debug/debug.go -------------------------------------------------------------------------------- /runtime/debug/maxprocs_metric.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/runtime/debug/maxprocs_metric.go -------------------------------------------------------------------------------- /runtime/fdlimits/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/runtime/fdlimits/BUILD.bazel -------------------------------------------------------------------------------- /runtime/fdlimits/fdlimits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/runtime/fdlimits/fdlimits.go -------------------------------------------------------------------------------- /runtime/fdlimits/fdlimits_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/runtime/fdlimits/fdlimits_test.go -------------------------------------------------------------------------------- /runtime/interop/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/runtime/interop/BUILD.bazel -------------------------------------------------------------------------------- /runtime/interop/generate_keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/runtime/interop/generate_keys.go -------------------------------------------------------------------------------- /runtime/maxprocs/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/runtime/maxprocs/BUILD.bazel -------------------------------------------------------------------------------- /runtime/maxprocs/maxprocs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/runtime/maxprocs/maxprocs.go -------------------------------------------------------------------------------- /runtime/prereqs/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/runtime/prereqs/BUILD.bazel -------------------------------------------------------------------------------- /runtime/prereqs/prereq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/runtime/prereqs/prereq.go -------------------------------------------------------------------------------- /runtime/prereqs/prereq_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/runtime/prereqs/prereq_test.go -------------------------------------------------------------------------------- /runtime/service_registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/runtime/service_registry.go -------------------------------------------------------------------------------- /runtime/service_registry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/runtime/service_registry_test.go -------------------------------------------------------------------------------- /runtime/tos/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/runtime/tos/BUILD.bazel -------------------------------------------------------------------------------- /runtime/tos/tos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/runtime/tos/tos.go -------------------------------------------------------------------------------- /runtime/tos/tos_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/runtime/tos/tos_test.go -------------------------------------------------------------------------------- /runtime/version/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/runtime/version/BUILD.bazel -------------------------------------------------------------------------------- /runtime/version/fork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/runtime/version/fork.go -------------------------------------------------------------------------------- /runtime/version/fork_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/runtime/version/fork_test.go -------------------------------------------------------------------------------- /runtime/version/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/runtime/version/metrics.go -------------------------------------------------------------------------------- /runtime/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/runtime/version/version.go -------------------------------------------------------------------------------- /service-account.json.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/service-account.json.enc -------------------------------------------------------------------------------- /testing/assert/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/assert/BUILD.bazel -------------------------------------------------------------------------------- /testing/assert/assertions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/assert/assertions.go -------------------------------------------------------------------------------- /testing/assertions/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/assertions/BUILD.bazel -------------------------------------------------------------------------------- /testing/assertions/assertions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/assertions/assertions.go -------------------------------------------------------------------------------- /testing/benchmark/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/benchmark/BUILD.bazel -------------------------------------------------------------------------------- /testing/benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/benchmark/README.md -------------------------------------------------------------------------------- /testing/benchmark/pregen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/benchmark/pregen.go -------------------------------------------------------------------------------- /testing/benchmark/pregen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/benchmark/pregen_test.go -------------------------------------------------------------------------------- /testing/bls/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/bls/BUILD.bazel -------------------------------------------------------------------------------- /testing/bls/aggregate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/bls/aggregate_test.go -------------------------------------------------------------------------------- /testing/bls/batch_verify_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/bls/batch_verify_test.go -------------------------------------------------------------------------------- /testing/bls/hash_to_G2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/bls/hash_to_G2_test.go -------------------------------------------------------------------------------- /testing/bls/sign_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/bls/sign_test.go -------------------------------------------------------------------------------- /testing/bls/sign_test.yaml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/bls/sign_test.yaml.go -------------------------------------------------------------------------------- /testing/bls/utils/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/bls/utils/BUILD.bazel -------------------------------------------------------------------------------- /testing/bls/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/bls/utils/utils.go -------------------------------------------------------------------------------- /testing/bls/verify_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/bls/verify_test.go -------------------------------------------------------------------------------- /testing/bls/verify_test.yaml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/bls/verify_test.yaml.go -------------------------------------------------------------------------------- /testing/endtoend/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/endtoend/BUILD.bazel -------------------------------------------------------------------------------- /testing/endtoend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/endtoend/README.md -------------------------------------------------------------------------------- /testing/endtoend/deps.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/endtoend/deps.bzl -------------------------------------------------------------------------------- /testing/endtoend/endtoend_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/endtoend/endtoend_test.go -------------------------------------------------------------------------------- /testing/endtoend/fork.go: -------------------------------------------------------------------------------- 1 | package endtoend 2 | -------------------------------------------------------------------------------- /testing/endtoend/geth_deps.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/endtoend/geth_deps.go -------------------------------------------------------------------------------- /testing/endtoend/lighthouse.BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/endtoend/lighthouse.BUILD -------------------------------------------------------------------------------- /testing/endtoend/params/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/endtoend/params/const.go -------------------------------------------------------------------------------- /testing/endtoend/params/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/endtoend/params/params.go -------------------------------------------------------------------------------- /testing/endtoend/types/empty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/endtoend/types/empty.go -------------------------------------------------------------------------------- /testing/endtoend/types/fork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/endtoend/types/fork.go -------------------------------------------------------------------------------- /testing/endtoend/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/endtoend/types/types.go -------------------------------------------------------------------------------- /testing/endtoend/web3signer.BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/endtoend/web3signer.BUILD -------------------------------------------------------------------------------- /testing/mock/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/mock/BUILD.bazel -------------------------------------------------------------------------------- /testing/mock/keymanager_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/mock/keymanager_mock.go -------------------------------------------------------------------------------- /testing/mock/node_service_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/mock/node_service_mock.go -------------------------------------------------------------------------------- /testing/require/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/require/BUILD.bazel -------------------------------------------------------------------------------- /testing/require/requires.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/require/requires.go -------------------------------------------------------------------------------- /testing/spectest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/spectest/README.md -------------------------------------------------------------------------------- /testing/spectest/utils/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/spectest/utils/config.go -------------------------------------------------------------------------------- /testing/spectest/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/spectest/utils/utils.go -------------------------------------------------------------------------------- /testing/spectypes/BUILD.bazel: -------------------------------------------------------------------------------- 1 | load("@prysm//tools/go:def.bzl", "go_library") 2 | -------------------------------------------------------------------------------- /testing/util/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/util/BUILD.bazel -------------------------------------------------------------------------------- /testing/util/altair.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/util/altair.go -------------------------------------------------------------------------------- /testing/util/attestation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/util/attestation.go -------------------------------------------------------------------------------- /testing/util/attestation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/util/attestation_test.go -------------------------------------------------------------------------------- /testing/util/bazel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/util/bazel.go -------------------------------------------------------------------------------- /testing/util/bellatrix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/util/bellatrix.go -------------------------------------------------------------------------------- /testing/util/bellatrix_state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/util/bellatrix_state.go -------------------------------------------------------------------------------- /testing/util/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/util/block.go -------------------------------------------------------------------------------- /testing/util/block_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/util/block_test.go -------------------------------------------------------------------------------- /testing/util/capella_block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/util/capella_block.go -------------------------------------------------------------------------------- /testing/util/capella_state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/util/capella_state.go -------------------------------------------------------------------------------- /testing/util/deposits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/util/deposits.go -------------------------------------------------------------------------------- /testing/util/deposits_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/util/deposits_test.go -------------------------------------------------------------------------------- /testing/util/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/util/helpers.go -------------------------------------------------------------------------------- /testing/util/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/util/helpers_test.go -------------------------------------------------------------------------------- /testing/util/merge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/util/merge.go -------------------------------------------------------------------------------- /testing/util/premine-state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/util/premine-state.go -------------------------------------------------------------------------------- /testing/util/state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/util/state.go -------------------------------------------------------------------------------- /testing/util/state_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/util/state_test.go -------------------------------------------------------------------------------- /testing/util/sync_aggregate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/util/sync_aggregate.go -------------------------------------------------------------------------------- /testing/util/sync_committee.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/util/sync_committee.go -------------------------------------------------------------------------------- /testing/util/wait_timeout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/testing/util/wait_timeout.go -------------------------------------------------------------------------------- /third_party/BUILD.bazel: -------------------------------------------------------------------------------- 1 | exports_files(glob(["*.patch"])) 2 | -------------------------------------------------------------------------------- /third_party/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/third_party/README.md -------------------------------------------------------------------------------- /third_party/blst/blst.BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/third_party/blst/blst.BUILD -------------------------------------------------------------------------------- /third_party/com_github_prysmaticlabs_ethereumapis-tags.patch: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/herumi/BUILD.bazel: -------------------------------------------------------------------------------- 1 | exports_files(["mcl_darwin_arm64_base64.o"]) 2 | -------------------------------------------------------------------------------- /third_party/herumi/bls.BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/third_party/herumi/bls.BUILD -------------------------------------------------------------------------------- /third_party/herumi/herumi.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/third_party/herumi/herumi.bzl -------------------------------------------------------------------------------- /third_party/herumi/mcl.BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/third_party/herumi/mcl.BUILD -------------------------------------------------------------------------------- /third_party/usb/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/third_party/usb/AUTHORS -------------------------------------------------------------------------------- /third_party/usb/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/third_party/usb/BUILD.bazel -------------------------------------------------------------------------------- /third_party/usb/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/third_party/usb/LICENSE -------------------------------------------------------------------------------- /third_party/usb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/third_party/usb/README.md -------------------------------------------------------------------------------- /third_party/usb/hid_disabled.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/third_party/usb/hid_disabled.go -------------------------------------------------------------------------------- /third_party/usb/raw_disabled.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/third_party/usb/raw_disabled.go -------------------------------------------------------------------------------- /third_party/usb/usb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/third_party/usb/usb.go -------------------------------------------------------------------------------- /third_party/usb/usb_disabled.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/third_party/usb/usb_disabled.go -------------------------------------------------------------------------------- /third_party/usb/usb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/third_party/usb/usb_test.go -------------------------------------------------------------------------------- /time/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/time/BUILD.bazel -------------------------------------------------------------------------------- /time/mclock/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/time/mclock/BUILD.bazel -------------------------------------------------------------------------------- /time/mclock/mclock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/time/mclock/mclock.go -------------------------------------------------------------------------------- /time/slots/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/time/slots/BUILD.bazel -------------------------------------------------------------------------------- /time/slots/countdown.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/time/slots/countdown.go -------------------------------------------------------------------------------- /time/slots/countdown_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/time/slots/countdown_test.go -------------------------------------------------------------------------------- /time/slots/slotticker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/time/slots/slotticker.go -------------------------------------------------------------------------------- /time/slots/slotticker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/time/slots/slotticker_test.go -------------------------------------------------------------------------------- /time/slots/slottime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/time/slots/slottime.go -------------------------------------------------------------------------------- /time/slots/slottime_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/time/slots/slottime_test.go -------------------------------------------------------------------------------- /time/slots/slotutil_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/time/slots/slotutil_test.go -------------------------------------------------------------------------------- /time/slots/testing/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/time/slots/testing/BUILD.bazel -------------------------------------------------------------------------------- /time/slots/testing/mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/time/slots/testing/mock.go -------------------------------------------------------------------------------- /time/slots/testing/mock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/time/slots/testing/mock_test.go -------------------------------------------------------------------------------- /time/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/time/utils.go -------------------------------------------------------------------------------- /tools/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/BUILD.bazel -------------------------------------------------------------------------------- /tools/analyzers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/analyzers/README.md -------------------------------------------------------------------------------- /tools/analyzers/nop/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/analyzers/nop/BUILD.bazel -------------------------------------------------------------------------------- /tools/analyzers/nop/analyzer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/analyzers/nop/analyzer.go -------------------------------------------------------------------------------- /tools/beacon-fuzz/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/beacon-fuzz/BUILD.bazel -------------------------------------------------------------------------------- /tools/beacon-fuzz/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/beacon-fuzz/main.go -------------------------------------------------------------------------------- /tools/benchmark-files-gen/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/benchmark-files-gen/main.go -------------------------------------------------------------------------------- /tools/blocktree/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/blocktree/BUILD.bazel -------------------------------------------------------------------------------- /tools/blocktree/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/blocktree/main.go -------------------------------------------------------------------------------- /tools/bootnode/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/bootnode/BUILD.bazel -------------------------------------------------------------------------------- /tools/bootnode/bootnode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/bootnode/bootnode.go -------------------------------------------------------------------------------- /tools/bootnode/bootnode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/bootnode/bootnode_test.go -------------------------------------------------------------------------------- /tools/build_settings.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/build_settings.bzl -------------------------------------------------------------------------------- /tools/cross-toolchain/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/cross-toolchain/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/cross-toolchain/Dockerfile -------------------------------------------------------------------------------- /tools/cross-toolchain/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/cross-toolchain/README.md -------------------------------------------------------------------------------- /tools/cross-toolchain/configs/cc/tools/cpp/empty.cc: -------------------------------------------------------------------------------- 1 | int main() {} -------------------------------------------------------------------------------- /tools/enr-calculator/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/enr-calculator/BUILD.bazel -------------------------------------------------------------------------------- /tools/enr-calculator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/enr-calculator/README.md -------------------------------------------------------------------------------- /tools/enr-calculator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/enr-calculator/main.go -------------------------------------------------------------------------------- /tools/eth1exporter/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/eth1exporter/BUILD.bazel -------------------------------------------------------------------------------- /tools/eth1exporter/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/eth1exporter/main.go -------------------------------------------------------------------------------- /tools/eth1voting/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/eth1voting/BUILD.bazel -------------------------------------------------------------------------------- /tools/eth1voting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/eth1voting/README.md -------------------------------------------------------------------------------- /tools/eth1voting/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/eth1voting/main.go -------------------------------------------------------------------------------- /tools/eth1voting/votes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/eth1voting/votes.go -------------------------------------------------------------------------------- /tools/exploredb/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/exploredb/BUILD.bazel -------------------------------------------------------------------------------- /tools/exploredb/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/exploredb/main.go -------------------------------------------------------------------------------- /tools/extractor/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/extractor/BUILD.bazel -------------------------------------------------------------------------------- /tools/extractor/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/extractor/main.go -------------------------------------------------------------------------------- /tools/forkchecker/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/forkchecker/BUILD.bazel -------------------------------------------------------------------------------- /tools/forkchecker/forkchecker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/forkchecker/forkchecker.go -------------------------------------------------------------------------------- /tools/go/BUILD.bazel: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/go/def.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/go/def.bzl -------------------------------------------------------------------------------- /tools/go_image.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/go_image.bzl -------------------------------------------------------------------------------- /tools/gocovmerge/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/gocovmerge/BUILD.bazel -------------------------------------------------------------------------------- /tools/gocovmerge/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/gocovmerge/main.go -------------------------------------------------------------------------------- /tools/http-request-sink/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/http-request-sink/main.go -------------------------------------------------------------------------------- /tools/interop/split-keys/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/interop/split-keys/main.go -------------------------------------------------------------------------------- /tools/keystores/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/keystores/BUILD.bazel -------------------------------------------------------------------------------- /tools/keystores/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/keystores/main.go -------------------------------------------------------------------------------- /tools/keystores/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/keystores/main_test.go -------------------------------------------------------------------------------- /tools/pcli/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/pcli/BUILD.bazel -------------------------------------------------------------------------------- /tools/pcli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/pcli/README.md -------------------------------------------------------------------------------- /tools/pcli/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/pcli/main.go -------------------------------------------------------------------------------- /tools/replay-http/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/replay-http/BUILD.bazel -------------------------------------------------------------------------------- /tools/replay-http/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/replay-http/main.go -------------------------------------------------------------------------------- /tools/specs-checker/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/specs-checker/BUILD.bazel -------------------------------------------------------------------------------- /tools/specs-checker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/specs-checker/README.md -------------------------------------------------------------------------------- /tools/specs-checker/check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/specs-checker/check.go -------------------------------------------------------------------------------- /tools/specs-checker/data/extra.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/specs-checker/data/extra.md -------------------------------------------------------------------------------- /tools/specs-checker/download.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/specs-checker/download.go -------------------------------------------------------------------------------- /tools/specs-checker/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/specs-checker/main.go -------------------------------------------------------------------------------- /tools/ssz.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/ssz.bzl -------------------------------------------------------------------------------- /tools/target_migration.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/tools/target_migration.bzl -------------------------------------------------------------------------------- /validator/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/BUILD.bazel -------------------------------------------------------------------------------- /validator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/README.md -------------------------------------------------------------------------------- /validator/accounts/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/accounts/BUILD.bazel -------------------------------------------------------------------------------- /validator/accounts/accounts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/accounts/accounts.go -------------------------------------------------------------------------------- /validator/accounts/cli_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/accounts/cli_manager.go -------------------------------------------------------------------------------- /validator/accounts/cli_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/accounts/cli_options.go -------------------------------------------------------------------------------- /validator/accounts/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/accounts/doc.go -------------------------------------------------------------------------------- /validator/accounts/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/accounts/log.go -------------------------------------------------------------------------------- /validator/accounts/wallet/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/accounts/wallet/log.go -------------------------------------------------------------------------------- /validator/client/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/client/BUILD.bazel -------------------------------------------------------------------------------- /validator/client/aggregate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/client/aggregate.go -------------------------------------------------------------------------------- /validator/client/attest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/client/attest.go -------------------------------------------------------------------------------- /validator/client/attest_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/client/attest_test.go -------------------------------------------------------------------------------- /validator/client/key_reload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/client/key_reload.go -------------------------------------------------------------------------------- /validator/client/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/client/log.go -------------------------------------------------------------------------------- /validator/client/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/client/metrics.go -------------------------------------------------------------------------------- /validator/client/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/client/metrics_test.go -------------------------------------------------------------------------------- /validator/client/propose.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/client/propose.go -------------------------------------------------------------------------------- /validator/client/propose_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/client/propose_test.go -------------------------------------------------------------------------------- /validator/client/registration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/client/registration.go -------------------------------------------------------------------------------- /validator/client/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/client/runner.go -------------------------------------------------------------------------------- /validator/client/runner_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/client/runner_test.go -------------------------------------------------------------------------------- /validator/client/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/client/service.go -------------------------------------------------------------------------------- /validator/client/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/client/service_test.go -------------------------------------------------------------------------------- /validator/client/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/client/validator.go -------------------------------------------------------------------------------- /validator/db/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/db/BUILD.bazel -------------------------------------------------------------------------------- /validator/db/alias.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/db/alias.go -------------------------------------------------------------------------------- /validator/db/iface/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/db/iface/BUILD.bazel -------------------------------------------------------------------------------- /validator/db/iface/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/db/iface/interface.go -------------------------------------------------------------------------------- /validator/db/kv/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/db/kv/BUILD.bazel -------------------------------------------------------------------------------- /validator/db/kv/backup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/db/kv/backup.go -------------------------------------------------------------------------------- /validator/db/kv/backup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/db/kv/backup_test.go -------------------------------------------------------------------------------- /validator/db/kv/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/db/kv/db.go -------------------------------------------------------------------------------- /validator/db/kv/genesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/db/kv/genesis.go -------------------------------------------------------------------------------- /validator/db/kv/genesis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/db/kv/genesis_test.go -------------------------------------------------------------------------------- /validator/db/kv/graffiti.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/db/kv/graffiti.go -------------------------------------------------------------------------------- /validator/db/kv/graffiti_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/db/kv/graffiti_test.go -------------------------------------------------------------------------------- /validator/db/kv/kv_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/db/kv/kv_test.go -------------------------------------------------------------------------------- /validator/db/kv/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/db/kv/log.go -------------------------------------------------------------------------------- /validator/db/kv/migration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/db/kv/migration.go -------------------------------------------------------------------------------- /validator/db/kv/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/db/kv/schema.go -------------------------------------------------------------------------------- /validator/db/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/db/log.go -------------------------------------------------------------------------------- /validator/db/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/db/migrate.go -------------------------------------------------------------------------------- /validator/db/migrate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/db/migrate_test.go -------------------------------------------------------------------------------- /validator/db/restore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/db/restore.go -------------------------------------------------------------------------------- /validator/db/restore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/db/restore_test.go -------------------------------------------------------------------------------- /validator/db/testing/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/db/testing/BUILD.bazel -------------------------------------------------------------------------------- /validator/db/testing/setup_db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/db/testing/setup_db.go -------------------------------------------------------------------------------- /validator/graffiti/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/graffiti/BUILD.bazel -------------------------------------------------------------------------------- /validator/graffiti/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/graffiti/log.go -------------------------------------------------------------------------------- /validator/helpers/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/helpers/BUILD.bazel -------------------------------------------------------------------------------- /validator/keymanager/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/keymanager/BUILD.bazel -------------------------------------------------------------------------------- /validator/keymanager/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/keymanager/constants.go -------------------------------------------------------------------------------- /validator/keymanager/local/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/keymanager/local/doc.go -------------------------------------------------------------------------------- /validator/keymanager/local/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/keymanager/local/log.go -------------------------------------------------------------------------------- /validator/keymanager/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/keymanager/types.go -------------------------------------------------------------------------------- /validator/node/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/node/BUILD.bazel -------------------------------------------------------------------------------- /validator/node/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/node/log.go -------------------------------------------------------------------------------- /validator/node/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/node/node.go -------------------------------------------------------------------------------- /validator/node/node_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/node/node_test.go -------------------------------------------------------------------------------- /validator/package/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/package/BUILD.bazel -------------------------------------------------------------------------------- /validator/package/postinst.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/package/postinst.sh -------------------------------------------------------------------------------- /validator/package/preinst.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/package/preinst.sh -------------------------------------------------------------------------------- /validator/package/validator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/package/validator.yaml -------------------------------------------------------------------------------- /validator/rpc/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/rpc/BUILD.bazel -------------------------------------------------------------------------------- /validator/rpc/accounts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/rpc/accounts.go -------------------------------------------------------------------------------- /validator/rpc/accounts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/rpc/accounts_test.go -------------------------------------------------------------------------------- /validator/rpc/auth_token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/rpc/auth_token.go -------------------------------------------------------------------------------- /validator/rpc/auth_token_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/rpc/auth_token_test.go -------------------------------------------------------------------------------- /validator/rpc/beacon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/rpc/beacon.go -------------------------------------------------------------------------------- /validator/rpc/beacon_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/rpc/beacon_test.go -------------------------------------------------------------------------------- /validator/rpc/health.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/rpc/health.go -------------------------------------------------------------------------------- /validator/rpc/health_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/rpc/health_test.go -------------------------------------------------------------------------------- /validator/rpc/intercepter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/rpc/intercepter.go -------------------------------------------------------------------------------- /validator/rpc/intercepter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/rpc/intercepter_test.go -------------------------------------------------------------------------------- /validator/rpc/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/rpc/log.go -------------------------------------------------------------------------------- /validator/rpc/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/rpc/server.go -------------------------------------------------------------------------------- /validator/rpc/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/rpc/server_test.go -------------------------------------------------------------------------------- /validator/rpc/slashing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/rpc/slashing.go -------------------------------------------------------------------------------- /validator/rpc/slashing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/rpc/slashing_test.go -------------------------------------------------------------------------------- /validator/rpc/standard_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/rpc/standard_api.go -------------------------------------------------------------------------------- /validator/rpc/wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/rpc/wallet.go -------------------------------------------------------------------------------- /validator/rpc/wallet_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/rpc/wallet_test.go -------------------------------------------------------------------------------- /validator/testing/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/testing/BUILD.bazel -------------------------------------------------------------------------------- /validator/testing/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/testing/constants.go -------------------------------------------------------------------------------- /validator/testing/mock_slasher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/testing/mock_slasher.go -------------------------------------------------------------------------------- /validator/web/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/web/BUILD.bazel -------------------------------------------------------------------------------- /validator/web/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/web/doc.go -------------------------------------------------------------------------------- /validator/web/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/web/handler.go -------------------------------------------------------------------------------- /validator/web/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/web/handler_test.go -------------------------------------------------------------------------------- /validator/web/headers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/web/headers.go -------------------------------------------------------------------------------- /validator/web/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/web/log.go -------------------------------------------------------------------------------- /validator/web/site_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flashbots/prysm/HEAD/validator/web/site_data.go --------------------------------------------------------------------------------