Commit Graph

1953 Commits

Author SHA1 Message Date
Luke Anderson
4d2e752bb9 Started updating the markdown description of the BNVC REST API, removing stuff specific to the issue and conforming to standard text layout. 2019-05-08 23:51:53 +10:00
Luke Anderson
0d06f6bcc1 Added the first draft of the BN-VC API RFC, as it was listed on the issue #1011. 2019-05-08 15:04:27 +10:00
Danny Ryan
6318a21ca6 fix minor typo in attestation rewards 2019-05-03 10:37:39 -06:00
Danny Ryan
d15ca4c50c replace asserts in get_active_index_root and get_randao_mix with comment 2019-05-02 18:11:11 -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
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
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
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
Justin Drake
e85678ac15 restore compute_committee 2019-05-01 15:21:38 +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
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
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
Justin
73603f4ed6 Update 0_beacon-chain.md 2019-04-30 11:34:57 +01:00
Justin
66403ad853 Update 0_beacon-chain.md 2019-04-30 11:00:23 +01:00
Justin
09ed9aea98 Update 0_beacon-chain.md 2019-04-30 10:55:09 +01:00
Justin
b19e7dbf0d Update 0_beacon-chain.md 2019-04-30 10:44:29 +01:00
Justin
92140d199e Update 0_beacon-chain.md 2019-04-30 10:41:09 +01:00
Justin
bcd7a83af4 Update 0_beacon-chain.md 2019-04-30 10:39:18 +01:00
Hsiao-Wei Wang
59d7be60db Fix is_double_vote and is_surround_vote 2019-04-30 15:19:11 +08:00
vbuterin
c13c4c5c7b Calculate historical start shards from state 2019-04-30 02:09:52 -05:00
Danny Ryan
dc458bfd2b Merge pull request #1004 from ethereum/JustinDrake-patch-10
Fix two effective_balance bugs
2019-04-29 12:06:27 -06:00
Danny Ryan
2348595f6d Merge pull request #1006 from JSON/patch-1
Tidying up the test_gen readme
2019-04-29 11:58:19 -06:00
vbuterin
77d7aa7630 Attestation committee refactor
* Remove `get_crosslink_committees_at_slot` (that function's ugly man...)
* Make the "base" that everything works off instead be `get_crosslink_committee`
* Attestations store epoch, start shard and shard, no longer slot (slot can be calculated from the other three)
* Retaining start shard in attestations allows `get_attesting_indices` to peek much further back into the past, making it useful for slashings (Phase 1)
* Some two-layer-deep nested loops become one-layer-deep loops
2019-04-29 11:02:39 -05:00
Justin
9dd4b2110a Fix two effective_balance bugs
* Initialisation bug: initial `effective_balance` be not greater than `MAX_EFFECTIVE_BALANCE`
* Hysteresis bug: do not prevent `effective_balance` to go from `MAX_EFFECTIVE_BALANCE - 1` to `MAX_EFFECTIVE_BALANCE`
2019-04-26 18:46:35 +04:00
Danny Ryan
b69423f29b Merge pull request #996 from ethereum/return_tuple
`_deltas` functions should return `Tuple` instead of `List`
2019-04-26 08:44:51 -06:00
Danny Ryan
48bdfd8642 Merge branch 'master' into hwwhww/clean_up 2019-04-26 08:40:50 -06:00
Danny Ryan
b31c21b3a7 Merge pull request #1001 from ethereum/registry_test
Fix `process_registry_updates` and add `test_process_registry_updates`
2019-04-26 08:30:57 -06:00
Danny Ryan
f76ade93d8 update registry tests to return the blocks that transiiton the pre_state to post_state 2019-04-26 08:27:07 -06:00
Danny Ryan
02e0118d48 Merge branch 'master' into deposit_contract_description 2019-04-26 07:59:43 -06:00
Danny Ryan
2e79053223 fix minor typo 2019-04-26 07:59:12 -06:00
Danny Ryan
7b7f6414d9 Merge pull request #994 from terencechain/patch-68
Fixed a broken ToC link
2019-04-26 07:52:53 -06:00
Alex Stokes
2787fea5fe Update 0_fork-choice.md (#998)
Fix attribute access; this field has been renamed in the latest version of the phase 0 spec.
2019-04-26 20:50:27 +10:00
Hsiao-Wei Wang
649dbfdf6c bugfix: missing validator 2019-04-26 14:43:05 +08:00
Hsiao-Wei Wang
fc7d57eec6 PEP8-ish clean up 2019-04-25 16:03:02 +08:00
Hsiao-Wei Wang
6a92267527 _deltas functions should return tuple instead of list 2019-04-25 15:37:05 +08:00
Hsiao-Wei Wang
343454fe19 Adjust headers 2019-04-25 15:06:21 +08:00
Hsiao-Wei Wang
c769eebff7 Modify the description 2019-04-25 15:02:14 +08:00
Hsiao-Wei Wang
ff59a3eb77 Copy from ethereum/eth2.0-specs#936 2019-04-25 14:47:44 +08:00