Commit Graph

362 Commits

Author SHA1 Message Date
terence tsao
c177ce23b3 typo on attesting_validator? 2018-12-19 21:56:43 -08:00
Akhila Raju
bf753a6120 Remove line repeat in initiate_validator_exit 2018-12-19 19:56:26 -06:00
Akhila Raju
09e31acda5 Remove line repeat in activate_validator 2018-12-19 19:53:28 -06:00
Danny Ryan
105e669391 Merge pull request #327 from ethereum/vbuterin-patch-18
Keep randao mixes in the state
2018-12-19 09:03:25 -06:00
Anirudha Bose
257c83cc23 Fix typos in the beacon chain spec 2018-12-19 12:47:37 +01:00
Danny Ryan
36e26c86a3 fix assert conditions in get_block_hash 2018-12-18 12:53:48 -06:00
Danny Ryan
0de7240452 Merge branch 'master' into vbuterin-patch-18 2018-12-18 12:50:06 -06:00
Danny Ryan
20006c674b Merge branch 'master' into hwwhww-patch-2 2018-12-18 12:45:50 -06:00
Danny Ryan
8548f03d5a Merge pull request #317 from ethereum/vbuterin-patch-15
Put validator balances into a separate list in the state
2018-12-18 12:41:10 -06:00
Danny Ryan
f7afd679da fix comment 2018-12-18 12:37:25 -06:00
Danny Ryan
5943fd507f fix remaining index error 2018-12-18 12:27:33 -06:00
Hsiao-Wei Wang
bb1559a86f PR feedback 2018-12-19 01:19:47 +08:00
Danny Ryan
0bf1acc1eb Merge pull request #333 from burnburn/casper_ref
Make Casper ref normative
2018-12-18 10:05:52 -06:00
Danny Ryan
8bf1a542fe Merge pull request #288 from ethereum/prev-balance-note
per-epoch Balance difference consensus safety note
2018-12-18 08:52:00 -06:00
Dan Burnett
5a0d8c8f42 move to Informative 2018-12-18 09:41:59 -05:00
Hsiao-Wei Wang
49f3746dc7 fix 2018-12-18 18:58:59 +08:00
vbuterin
2611180119 Fixes as per Danny's comments 2018-12-18 05:33:03 -05:00
Hsiao-Wei Wang
edf335ebf0 Fix on startup functions 2018-12-18 11:58:28 +08:00
Dan Burnett
cc4e066029 formatting change 2018-12-17 15:19:58 -05:00
Dan Burnett
d505aa28fe make Casper FFG normative 2018-12-17 15:15:37 -05:00
vbuterin
cc5cef52cb Separated block roots and randao mixes length, and fixed per-slot randao updates 2018-12-17 14:04:04 -05:00
Danny Ryan
49ce718cc2 Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2018-12-17 13:53:42 -05:00
Danny Ryan
e16c98b854 Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2018-12-17 13:53:35 -05:00
Danny Ryan
eee26d7b69 Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2018-12-17 13:53:17 -05:00
Danny Ryan
9c620d3853 Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2018-12-17 13:53:04 -05:00
vbuterin
7f66f06871 Fixed one more outdated-style balance query 2018-12-17 10:43:05 -05:00
vbuterin
2fa7d254dd Merge branch 'master' into vbuterin-patch-15 2018-12-17 10:41:23 -05:00
Danny Ryan
2c48bab3d8 Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2018-12-17 10:40:41 -05:00
Danny Ryan
110fe75a70 Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2018-12-17 10:40:31 -05:00
Danny Ryan
fbabeff838 Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2018-12-17 10:40:21 -05:00
vbuterin
b402a7c1d6 Made a function multiline 2018-12-17 09:12:51 -05:00
Danny Ryan
eccfc912b5 Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2018-12-17 09:11:39 -05:00
vbuterin
c0d65cc334 Changed get_effective_balance definition to use state+index 2018-12-17 09:10:44 -05:00
Danny Ryan
e9f986971e Update specs/core/0_beacon-chain.md
Co-Authored-By: vbuterin <v@buterin.com>
2018-12-17 09:08:13 -05:00
vbuterin
365437d4c2 Forgot to update randao mixes in one place 2018-12-17 04:46:28 -05:00
vbuterin
d1aa3b4cd6 Editing randao_mixes in place instead of as a queue
Saves having to re-Merkelize an entire 8192-item list every block.
2018-12-17 04:44:49 -05:00
vbuterin
416bbf9cea Edit latest_block_roots in place instead of as a queue
Faster editing that way; otherwise every block will require completely reconstructing a 8192-sized Merkle tree.
2018-12-17 04:40:27 -05:00
vbuterin
4aa6e4de7b Merge pull request #328 from ethereum/vbuterin-patch-19
Remove clamp
2018-12-17 04:17:02 -05:00
vbuterin
3725dd5cb1 Merge pull request #316 from ethereum/vbuterin-patch-13
Edit BLS spec as per issue #300
2018-12-16 04:06:57 -05:00
vbuterin
9e6c1a6244 Remove clamp
Removed the use of `clamp` from the spec, as there's no point in a helper function that's used exactly once; it only increases the amount people have to jump around the spec to understand what's going on.
2018-12-15 06:44:18 -05:00
vbuterin
425f7d51c9 Keep randao mixes in the state
Response to #295 

Also a simplification, as two special cases get replaced: `state.randao_mix` -> `state.latest_randao_mixes[-1]`, and `state.next_seed` -> `state.latest_randao_mixes[-CYCLE_LENGTH-1]`.
2018-12-15 05:10:31 -05:00
Danny Ryan
62b95fbe33 fix process_deposit function signature 2018-12-14 15:21:32 -06:00
Danny Ryan
179352dbfe remove ProofOfPossessionData 2018-12-14 15:20:21 -06:00
Danny Ryan
7b4c4f299d add bls_aggregate_pubkeys ref in beacon chain spec 2018-12-14 09:39:14 -06:00
Danny Ryan
c448db46ea Merge pull request #315 from ethereum/more-ssz-objects
More ssz objects pt 1
2018-12-14 09:30:19 -06:00
Danny Ryan
221874efcb pr feedback 2018-12-14 09:29:49 -06:00
Danny Ryan
68a76ba727 Merge pull request #313 from ethereum/slashable-functions
Cleanup casper slashing
2018-12-14 08:58:01 -06:00
vbuterin
c43724132b Clarify block hash -> block root 2018-12-13 23:01:32 -05:00
vbuterin
964395c362 Some bugfixes 2018-12-13 19:40:00 -05:00
vbuterin
2b9a0e999c Separate validator balances 2018-12-13 19:28:59 -05:00