Justin
9f2cdd9c78
Update 0_beacon-chain.md
2019-05-02 11:07:25 +01:00
Justin Drake
973f072235
Remove unnecessary test
2019-05-02 09:25:29 +01:00
Justin
c761fbc318
Clean up verify_indexed_attestation
...
Cosmetic changes:
* Add 4 lines of comments (now every statement has a comment)
* Avoid unnecessary `assert` (the end goal for me is for `assert`s to be exclusive to the operation processing helpers).
* Merge `return`s into one (increase readability, reduce verbosity)
* Use shorter-named `bit_0_indices` and `bit_1_indices` helper variables
Substantive change:
* Remove the condition that `len(0_indices) + len(1_indices) > 0`. This condition is redundant in the context of `process_attester_slashing` because of `slashed_any`. It is largely artificial in `process_attestation` where validators are incentivised to maximise new attestations.
2019-05-02 09:24:24 +01:00
protolambda
bbaa1417a8
remove incorrect unnecessary offset
2019-05-02 09:16:01 +02:00
Alex Stokes
78181834ab
Update specs/networking/libp2p-standardization.md
...
Co-Authored-By: AgeManning <Age@AgeManning.com>
2019-05-02 16:38:23 +10:00
Age Manning
bbca108a80
Add Transport and lower-level libp2p specifications
2019-05-02 16:34:47 +10:00
Danny Ryan
cdcb16dc1c
Merge pull request #1003 from ethereum/master
...
Backport (partial) v0.6.1 to dev
2019-05-01 20:19:52 -06:00
Danny Ryan
b169c42339
fix underflows in generate_seed, get_randao_mix, and get_active_index_roots
2019-05-01 17:44:34 -06:00
terence tsao
68488a34d0
Update README.md
2019-05-01 16:33:21 -07:00
terence tsao
d28e5e4843
Update 0_beacon-chain.md
2019-05-01 16:26:18 -07:00
Alex Stokes
faf36e056f
Add notes to compute fork choice at genesis
2019-05-01 16:10:01 -07:00
Danny Ryan
715dc32334
Merge pull request #1015 from ethereum/JustinDrake-patch-11
...
Remove get_state_root from state transition doc
2019-05-01 17:08:15 -06:00
Danny Ryan
6242e54c0a
Merge branch 'JustinDrake-patch-11' of github.com:ethereum/eth2.0-specs into JustinDrake-patch-11
2019-05-01 17:06:23 -06:00
protolambda
524d7b09ba
implement SOS serialization in minimal_ssz.py
2019-05-02 00:34:17 +02:00
Danny Ryan
1bb9397b65
Merge pull request #1014 from ethereum/JustinDrake-patch-10
...
Add 32-byte graffiti
2019-05-01 16:30:02 -06:00
Danny Ryan
2ed8d99ac5
Merge pull request #1009 from ethereum/vbuterin-patch-2
...
Attestation committee refactor
2019-05-01 16:25:13 -06:00
Danny Ryan
ef72b7ec20
Merge branch 'master' into vbuterin-patch-2
2019-05-01 16:19:21 -06:00
Danny Ryan
002e27973c
alter get_winning_crosslink.. to have same function signature as get_crosslink_committee
2019-05-01 15:51:43 -06:00
Danny Ryan
8f2c7a3663
revert cache to compute_committee
2019-05-01 12:56:48 -06:00
Diederik Loerakker
9d1ec584d3
Merge pull request #1022 from ethereum/revert-981-only_setup_py
...
Revert 981 only setup py to master
2019-05-02 01:25:14 +08:00
Diederik Loerakker
3562264a5c
Merge pull request #1020 from ethereum/revert-981-only_setup_py
...
Revert 981 only setup py
2019-05-02 01:03:56 +08:00
Justin Drake
e85678ac15
restore compute_committee
2019-05-01 15:21:38 +01:00
Dankrad Feist
b1930d2239
Union default values
2019-05-01 15:12:49 +01:00
Justin Drake
7980cf3ef7
Fix
2019-05-01 15:07:55 +01:00
Danny Ryan
a25103cefd
Merge pull request #1013 from terencechain/patch-69
...
Generate seed once for get_beacon_proposer_index
2019-05-01 07:56:57 -06:00
Justin Drake
9b24d06b2c
Cleanup
2019-05-01 14:16:55 +01:00
Justin
563df146b9
Update simple-serialize.md
2019-05-01 13:55:02 +01:00
Justin
a33ee00239
Update simple-serialize.md
2019-05-01 13:52:37 +01:00
Justin Drake
2e63a9b5a0
clean up
2019-05-01 13:29:03 +01:00
Justin Drake
5df79d7565
Get rid of state_transition.py
2019-05-01 13:14:10 +01:00
Justin Drake
591a2b47c8
Simplify state_transition.py
2019-05-01 12:08:15 +01:00
Justin
8b316c6db4
Start moving state_transition.py to state transitition spec
...
The state transition spec should be reasonably self-contained, limiting the amount of "magic" outside of it. This PR is a first step in this direction, specifically for operation processing.
2019-05-01 12:04:27 +01:00
Hsiao-Wei Wang
cc22432bb9
Update specs/simple-serialize.md
...
Co-Authored-By: dankrad <dankrad@ethereum.org>
2019-05-01 12:39:44 +02:00
Hsiao-Wei Wang
d0447022cb
Update specs/simple-serialize.md
...
Co-Authored-By: dankrad <dankrad@ethereum.org>
2019-05-01 12:39:24 +02:00
Hsiao-Wei Wang
4a483309a5
Update specs/simple-serialize.md
...
Co-Authored-By: dankrad <dankrad@ethereum.org>
2019-05-01 12:39:07 +02:00
Hsiao-Wei Wang
5f341ae493
Move `get_state_root` to `pyspec/tests/helpers.py`
2019-05-01 17:06:02 +08:00
Justin
f62126d5ee
Update 0_beacon-chain.md
2019-05-01 09:34:09 +01:00
Justin
407902763c
Update 0_beacon-chain.md
2019-05-01 09:33:22 +01:00
Justin Drake
b6b4d3cbaf
Add get_state_root in tests
2019-05-01 09:30:08 +01:00
Justin
427a53cdae
Remove get_state_root from state transition doc
...
Remove `get_state_root` from the state transition function spec because it is not used by the state transition function.
2019-05-01 09:24:51 +01:00
Justin
bbcf5f0daa
Add 32-byte graffiti
...
Add 32-byte of arbitrary "graffiti" data in beacon blocks, in a similar vein to `extraData` in Eth1. To be used in wonderful and unpredictable ways (permissionless innovation by block proposers).
2019-05-01 09:19:54 +01:00
Justin Drake
a0158c606e
Expose get_commitee
2019-05-01 09:09:24 +01:00
Justin Drake
a6e76ef9c6
Fix
2019-05-01 08:45:29 +01:00
Justin Drake
2e5ab130c1
Simplify presentation
2019-05-01 07:42:49 +01:00
Danny Ryan
b3373a2d71
fix up some PR feedback and testing for #1009
2019-04-30 12:55:14 -06:00
terence tsao
c5d6c045e6
Update 0_beacon-chain.md
2019-04-30 11:07:58 -07:00
Justin
a40f37b9a2
Update 0_beacon-chain.md
2019-04-30 12:31:11 +01:00
Justin
60888c0c48
Update 0_beacon-chain.md
2019-04-30 12:27:45 +01:00
Justin
a23c9f712d
Update 0_beacon-chain.md
2019-04-30 11:44:21 +01:00
Justin
adfa014a30
Update 0_beacon-chain.md
2019-04-30 11:38:11 +01:00