nimbus-eth2/beacon_chain
Dustin Brody 2e1515b107
0.6.2 updates (#275)
* update process_justification_and_finalization to 0.6.2; mark AttesterSlashing as 0.6.2

* replace get_effective_balance(...) with state.validator_registry[idx].effective_balance; rm get_effective_balance, process_ejections, should_update_validator_registry, update_validator_registry, and update_registry_and_shuffling_data; update get_total_balance to 0.6.2; implement process_registry_updates

* rm exit_validator; implement is_slashable_attestation_data; partly update processAttesterSlashings

* mark HistoricalBatch and Eth1Data as 0.6.2; implement get_shard_delta(...); replace 0.5 finish_epoch_update with 0.6 process_final_updates

* mark increase_balance, decrease_balance, get_delayed_activation_exit_epoch, bls_aggregate_pubkeys, bls_verify_multiple, Attestation, Transfer, slot_to_epoch, Crosslink, get_current_epoch, int_to_bytes*, various constants, processEth1Data, processTransfers, and verifyStateRoot as 0.6.2; rm is_double_vote and is_surround_vote

* mark get_bitfield_bit, verify_bitfield, ProposerSlashing, DepositData, VoluntaryExit, PendingAttestation, Fork, integer_squareroot, get_epoch_start_slot, is_active_validator, generate_seed, some constants to 0.6.2; rename MIN_PENALTY_QUOTIENT to MIN_SLASHING_PENALTY_QUOTIENT

* rm get_previous_total_balance, get_current_epoch_boundary_attestations, get_previous_epoch_boundary_attestations, and get_previous_epoch_matching_head_attestations

* update BeaconState to 0.6.2; simplify legacy get_crosslink_committees_at_slot infrastructure a bit by noting that registry_change is always false; reimplment 0.5 get_crosslink_committees_at_slot in terms of 0.6 get_crosslink_committee

* mark process_deposit(...), get_block_root_at_slot(...), get_block_root(...), Deposit, BeaconBlockHeader, BeaconBlockBody, hash(...), get_active_index_root(...), various constants, get_shard_delta(...), get_epoch_start_shard(...), get_crosslink_committee(...), processRandao(...), processVoluntaryExits(...), cacheState(...) as 0.6.2

* rm removed-since-0.5 split(...), is_power_of_2(...), get_shuffling(...); rm 0.5 versions of get_active_validator_indices and get_epoch_committee_count; add a few tests for integer_squareroot

* mark bytes_to_int(...) and advanceState(...) as 0.6.2

* rm 0.5 get_attesting_indices; update get_attesting_balance to 0.6.2

* another tiny commit to poke AppVeyor to maybe not timeout at connecting to GitHub partway through CI: mark get_churn_limit(...), initiate_validator_exit(...), and Validator as 0.6.2

* mark get_attestation_slot(...), AttestationDataAndCustodyBit, and BeaconBlock as 0.6.2
2019-06-03 10:31:04 +00:00
..
spec 0.6.2 updates (#275) 2019-06-03 10:31:04 +00:00
tracing Improve distinction between debugging stacktraces and crash/exception stacktraces 2019-03-26 17:35:09 +02:00
.gitignore some ignores 2019-03-26 19:41:34 -06:00
attestation_pool.nim Add support for dealing with overlapping attestations (#262) 2019-06-03 08:26:38 +00:00
beacon_chain_db.nim 0.6.1 - signing_root, deposits, validator indices and committee count (#261) 2019-05-09 14:27:37 +02:00
beacon_node.nim Add support for dealing with overlapping attestations (#262) 2019-06-03 08:26:38 +00:00
beacon_node.nim.cfg Add --logLevel command-line flag; Fix running the start.sh script from the beacon-chain repo 2019-01-17 14:38:27 +02:00
beacon_node_types.nim cache state root a bit more aggressively (#260) 2019-05-04 14:10:45 +00:00
beacon_node_utils.nim Squashed commit of the following: 2019-03-12 16:03:14 +01:00
block_pool.nim 0.6.1 - signing_root, deposits, validator indices and committee count (#261) 2019-05-09 14:27:37 +02:00
conf.nim NAT traversal 2019-04-18 15:48:17 +02:00
eth2_network.nim NAT traversal 2019-04-18 15:48:17 +02:00
extras.nim avoid bad blocks by filtering included attestations 2019-03-28 21:10:08 +02:00
fork_choice.nim 0.6.2 updates (#275) 2019-06-03 10:31:04 +00:00
gossipsub_protocol.nim Simplified gossipsub.broadcast further 2019-03-28 16:54:50 +02:00
libp2p_backend.nim Command-line and data storage handling for testnets 2019-03-18 12:45:29 +02:00
mainchain_monitor.nim Asyncdispatch2 rebranding to chronos (#84) 2019-02-06 18:56:04 +01:00
request_manager.nim Crude request parallelization 2019-05-11 22:47:53 +03:00
ssz.nim 0.6.2 updates (#275) 2019-06-03 10:31:04 +00:00
state_transition.nim 0.6.2 updates (#275) 2019-06-03 10:31:04 +00:00
sync_protocol.nim head block selection fixes (#259) 2019-05-01 12:19:29 +03:00
time.nim 0.6.2 updates (#275) 2019-06-03 10:31:04 +00:00
trusted_state_snapshots.nim add beacon clock and rework timing 2019-03-26 13:21:48 +02:00
validator_keygen.nim initial new get_beacon_proposer_index and dependencies (get_shuffled_index, get_shard_delta, get_epoch_start_shard, get_crosslink_committee) (#266) 2019-05-23 11:13:02 +00:00
validator_pool.nim begin 0.6.0 (#256) 2019-04-29 10:48:30 -06:00
version.nim Bump the beacon_node version; Make the simulation script compatible with macOS 2019-05-14 16:46:43 +03:00