nimbus-eth2/beacon_chain
Dustin Brody 63e621c27d
initial 0.9.0 spec sync (#509)
* rename compute_epoch_of_slot(...) to compute_epoch_at_slot(...)

* remove some unnecessary imports; remove some crosslink-related code and tests; complete renaming of compute_epoch_of_slot(...) to compute_epoch_at_slot(...)

* rm more transfer-related code and tests; rm more unnecessary strutils imports

* rm remaining unused imports

* remove useless get_empty_per_epoch_cache(...)/compute_start_slot_of_epoch(...) calls

* rename compute_start_slot_of_epoch(...) to compute_start_slot_at_epoch(...)

* rename ACTIVATION_EXIT_DELAY to MAX_SEED_LOOKAHEAD

* update domain types to 0.9.0

* mark AttesterSlashing, IndexedAttestation, AttestationDataAndCustodyBit, DepositData, BeaconBlockHeader, Fork, integer_squareroot(...), and process_voluntary_exit(...) as 0.9.0

* mark increase_balance(...), decrease_balance(...), get_block_root(...), CheckPoint, Deposit, PendingAttestation, HistoricalBatch, is_active_validator(...), and is_slashable_attestation_data(...) as 0.9.0

* mark compute_activation_exit_epoch(...), bls_verify(...), Validator, get_active_validator_indices(...), get_current_epoch(...), get_total_active_balance(...), and get_previous_epoch(...) as 0.9.0

* mark get_block_root_at_slot(...), ProposerSlashing, get_domain(...), VoluntaryExit, mainnet preset Gwei values, minimal preset max operations, process_block_header(...), and is_slashable_validator(...) as 0.9.0

* mark makeWithdrawalCredentials(...), get_validator_churn_limit(...), get_total_balance(...), is_valid_indexed_attestation(...), bls_aggregate_pubkeys(...), initial genesis value/constants, Attestation, get_randao_mix(...), mainnet preset max operations per block constants, minimal preset Gwei values and time parameters, process_eth1_data(...), get_shuffled_seq(...), compute_committee(...), and process_slots(...) as 0.9.0; partially update get_indexed_attestation(...) to 0.9.0 by removing crosslink refs and associated tests

* mark initiate_validator_exit(...), process_registry_updates(...), BeaconBlock, Eth1Data, compute_domain(...), process_randao(...), process_attester_slashing(...), get_base_reward(...), and process_slot(...) as 0.9.0
2019-10-30 19:41:19 +00:00
..
spec initial 0.9.0 spec sync (#509) 2019-10-30 19:41:19 +00:00
ssz Fix a potential OOB error in SSZ deserialization 2019-09-27 23:29:58 +03:00
tracing Improve distinction between debugging stacktraces and crash/exception stacktraces 2019-03-26 17:35:09 +02:00
.gitignore interop updates 2019-09-02 22:14:18 +03:00
attestation_pool.nim initial 0.9.0 spec sync (#509) 2019-10-30 19:41:19 +00:00
beacon_chain_db.nim initial 0.9.0 spec sync (#509) 2019-10-30 19:41:19 +00:00
beacon_node.nim initial 0.9.0 spec sync (#509) 2019-10-30 19:41:19 +00:00
beacon_node.nim.cfg Fix the error 'output device not set for a chonicles dynamic sink' 2019-10-29 03:05:43 +02:00
beacon_node_types.nim Removed all code related to the old network metadata files 2019-10-29 01:04:52 +02:00
beacon_node_utils.nim Squashed commit of the following: 2019-03-12 16:03:14 +01:00
block_pool.nim initial 0.9.0 spec sync (#509) 2019-10-30 19:41:19 +00:00
conf.nim Fix a typo in start.sh; Display the full slot number in the statusbar [skip ci] 2019-10-29 21:48:32 +02:00
deposit_contract.nim Fixed deposit contract deployment 2019-10-30 17:23:34 +02:00
eth2_network.nim initial 0.9.0 spec sync (#509) 2019-10-30 19:41:19 +00:00
extras.nim avoid bad blocks by filtering included attestations 2019-03-28 21:10:08 +02:00
fork_choice.nim initial 0.9.0 spec sync (#509) 2019-10-30 19:41:19 +00:00
gossipsub_protocol.nim Fix the build with RLPx 2019-08-15 20:43:05 +02:00
inspector.nim Add gossipsub messages monitoring tool. (#458) 2019-10-01 15:52:28 +02:00
interop.nim initial 0.9.0 spec sync (#509) 2019-10-30 19:41:19 +00:00
libp2p_backend.nim Use the latest nim-eth 2019-10-23 19:37:06 +03:00
libp2p_daemon_backend.nim Preparations for introducing the native libp2p back-end 2019-10-28 15:00:25 +02:00
libp2p_json_serialization.nim Restore building with chronicles_sinks=json 2019-06-24 19:38:19 +03:00
mainchain_monitor.nim WIP Goerli testnet 2019-10-28 15:51:17 +02:00
request_manager.nim More sync fixes 2019-09-10 09:49:54 -04:00
ssz.nim initial 0.9.0 spec sync (#509) 2019-10-30 19:41:19 +00:00
state_transition.nim initial 0.9.0 spec sync (#509) 2019-10-30 19:41:19 +00:00
statusbar.nim Initial version of status bar 2019-10-07 23:56:34 +09:00
sync_protocol.nim initial 0.9.0 spec sync (#509) 2019-10-30 19:41:19 +00:00
time.nim initial 0.9.0 spec sync (#509) 2019-10-30 19:41:19 +00:00
trusted_state_snapshots.nim minimize imports, specially for spec - cuts 2/3 of ncli build time (#500) 2019-10-25 12:59:56 +02:00
validator_keygen.nim initial 0.9.0 spec sync (#509) 2019-10-30 19:41:19 +00:00
validator_pool.nim initial 0.9.0 spec sync (#509) 2019-10-30 19:41:19 +00:00
version.nim Preparations for introducing the native libp2p back-end 2019-10-28 15:00:25 +02:00