nimbus-eth2/beacon_chain
Mamy Ratsimbazafy bb0979f232
Ssz fixes (#566)
* SSZ signature from EF are always opaque blobs (security issue - https://github.com/status-im/nim-beacon-chain/issues/555)
Enable
- Attestation
- Beaconstate (minimal only)
- Deposit
- DepositData
- ProposerSlashing

Updates #518

* mv debug_ssz to helpers

* Small reorg of the list types

* Fix IndexedAttestation, AttesterSlashing and BeaconBlock

* Deactivate on mainnet: AttesterSlashing, BeaconBlockBody, IndexedAttestation, Attestation, BeaconBlock

* Fix Validators on minimal and mainnet
2019-11-19 12:04:51 +01:00
..
spec Ssz fixes (#566) 2019-11-19 12:04:51 +01:00
ssz random warning fixes 2019-11-15 12:05:18 +01: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 update to 0.9.1: don't try to run removed tests; re-add 1.5 tests (one only in minimal); remove bls_verify_multiple(...) and AttestationDataAndCustodyBit; and update process_attester_slashing(...), get_indexed_attestation(...), and is_valid_indexed_attestation(...) 2019-11-13 13:49:38 +00:00
beacon_chain_db.nim random warning fixes 2019-11-15 12:05:18 +01:00
beacon_node.nim fix several warnings and hints 2019-11-18 17:35:58 +00:00
beacon_node.nim.cfg Reduce compilation differences between client and server nodes 2019-11-11 23:30:21 +00:00
beacon_node_types.nim verify that state_sim is justifying and finalizing; fix 3 more warnings; rename crosslink_committee_cache to beacon_committee_cache; fix O(n^2) usage of get_base_reward(...) 2019-11-18 17:35:58 +00:00
beacon_node_utils.nim Squashed commit of the following: 2019-03-12 16:03:14 +01:00
block_pool.nim Sync-related fixes: 2019-11-12 23:43:38 +00:00
conf.nim Use the latest confutils 2019-11-11 23:29:36 +00:00
deposit_contract.nim Use the latest confutils 2019-11-11 23:29:36 +00:00
eth2_network.nim verify that state_sim is justifying and finalizing; fix 3 more warnings; rename crosslink_committee_cache to beacon_committee_cache; fix O(n^2) usage of get_base_reward(...) 2019-11-18 17:35:58 +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 Use the latest confutils 2019-11-11 23:29:36 +00:00
interop.nim mark functions, constants, and data structures unchanged by 0.9.1 as such 2019-11-11 10:25:57 +00:00
libp2p_backend.nim random warning fixes 2019-11-15 12:05:18 +01:00
libp2p_daemon_backend.nim random warning fixes 2019-11-15 12:05:18 +01:00
libp2p_json_serialization.nim Restore building with chronicles_sinks=json 2019-06-24 19:38:19 +03:00
mainchain_monitor.nim Finalization experiements 2019-11-05 03:13:16 +02:00
request_manager.nim fix several warnings and hints 2019-11-18 17:35:58 +00:00
ssz.nim remove a pre-Nim 0.20.x workaround 2019-11-18 17:35:58 +00:00
state_transition.nim fix network sim finalization; remove get_attestation_data_slot(...); remove 2 more get_crosslink_committee(...) calls 2019-11-12 14:49:26 +00:00
statusbar.nim Initial version of status bar 2019-10-07 23:56:34 +09:00
sync_protocol.nim Sync-related fixes: 2019-11-12 23:43:38 +00:00
time.nim verify that state_sim is justifying and finalizing; fix 3 more warnings; rename crosslink_committee_cache to beacon_committee_cache; fix O(n^2) usage of get_base_reward(...) 2019-11-18 17:35:58 +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 fix several warnings and hints 2019-11-18 17:35:58 +00:00
validator_pool.nim update to 0.9.1: don't try to run removed tests; re-add 1.5 tests (one only in minimal); remove bls_verify_multiple(...) and AttestationDataAndCustodyBit; and update process_attester_slashing(...), get_indexed_attestation(...), and is_valid_indexed_attestation(...) 2019-11-13 13:49:38 +00:00
version.nim Make all testnet env file values optional [skip CI] 2019-11-12 23:43:38 +00:00