3569 Commits

Author SHA1 Message Date
Danny Ryan
e2eedabed2
Merge pull request #254 from mkalinin/fix-boundary_attesting_balance-2
Fix epoch_boundary_attesting_balance calculation
2018-12-07 13:00:38 -06:00
Danny Ryan
a0e226c957
remove record from operation types 2018-12-07 12:51:15 -06:00
Danny Ryan
74ac7e6ee1
PR feedback 2018-12-07 12:43:11 -06:00
Chih Cheng Liang
357cb72d7a fix broken md (#257) 2018-12-07 16:16:09 +00:00
Danny Ryan
dc4bbfedab
clarify header 2018-12-07 09:18:06 -06:00
Danny Ryan
c4acafdb58
change block objects to operations 2018-12-07 09:15:55 -06:00
Danny Ryan
3a24fed194
fix toc' 2018-12-07 09:05:29 -06:00
Danny Ryan
d9abce4471
rename transactiosn to block objects 2018-12-07 09:04:16 -06:00
Danny Ryan
76e5b76dc2
Merge branch 'master' into remove-specials 2018-12-07 08:12:58 -06:00
Danny Ryan
9f64530aac
remove BeaconBlockHeader 2018-12-07 07:46:52 -06:00
Mikhail Kalinin
1a716609ba
Fix epoch_boundary_attesting_balance calculation
get_effective_balance accepts ValidatorRecord object as an input but it was called with validator index instead
2018-12-07 18:23:55 +06:00
Justin
2d8efe57c0
Bug fixes and cleanups around exit_validator
Cleanups

* Use `state.slot` over `current_slot`.
* Specify `new_status`
* Segregate ejection processing

Bug fixes:

* Put ejections at the end of the per-slot processing (TODO: per-slot processing should come *after* per-epoch processing)
* Immediately exit ejections
* Include `ACTIVE_PENDING_EXIT` as an active state
* Renamed two `State` to `BeaconState`
2018-12-07 12:18:55 +00:00
Danny Ryan
35f8eccc1f
fix tox 2018-12-06 19:18:49 -06:00
Danny Ryan
57b86e3204
fix toc 2018-12-06 19:16:10 -06:00
Danny Ryan
bcb09a49a0
rework transactions data structure ordering 2018-12-06 19:13:19 -06:00
Danny Ryan
3ea04a28ca
fix table 2018-12-06 19:07:26 -06:00
Danny Ryan
80e224be8c
remove specials 2018-12-06 19:02:23 -06:00
Danny Ryan
40fd893fc1
remove extra field 2018-12-06 17:55:23 -06:00
Danny Ryan
d18ab07803
fix toc 2018-12-06 17:54:14 -06:00
Danny Ryan
7f542ca714
add beaconblockheader and body 2018-12-06 17:51:01 -06:00
Danny Ryan
15c11a46bd
consistency in multiplication of EPOCH_LENGTH formatting 2018-12-06 16:56:23 -06:00
Danny Ryan
332511b42b
simplify finality conditions 2018-12-06 16:51:29 -06:00
Danny Ryan
98430c7c68
address comments 2018-12-06 16:47:22 -06:00
Danny Ryan
ae1b64ccff
remove s helper 2018-12-06 16:38:40 -06:00
Danny Ryan
eb7715aa41
pr feedback 2018-12-06 16:12:33 -06:00
Danny Ryan
330b2449bf
pr feedback 2018-12-06 15:54:39 -06:00
Danny Ryan
5e058a15b8
remove 'slot_hash_block' 2018-12-06 10:41:50 -06:00
Danny Ryan
464ad63464
minor slot cleanups 2018-12-06 10:25:35 -06:00
Danny Ryan
3e1aad24b0
Merge branch 'master' into virtual-skip-block 2018-12-06 09:45:25 -06:00
Danny Ryan
c5eddd54f4
Merge branch 'master' into cleanup-validator-change 2018-12-06 09:42:24 -06:00
Danny Ryan
b8b2586c92
address review comments 2018-12-06 09:40:40 -06:00
Danny Ryan
f7e58dd82c
Merge branch 'master' into virtual-skip-block 2018-12-06 09:38:07 -06:00
Danny Ryan
8bc0254deb
add missing toc entry 2018-12-06 09:29:49 -06:00
Danny Ryan
7c25665d61
remove state.slot ref 2018-12-06 09:28:55 -06:00
Danny Ryan
c0ca669bd0
cleanup validator registry change to merge before #234 2018-12-06 08:51:57 -06:00
Danny Ryan
91f83e3861
isolate some of the per-epoch changes from the other #234 2018-12-06 08:38:31 -06:00
terence tsao
0626061977
don't need slot num in get_active_validator_indices 2018-12-05 17:26:07 -08:00
Danny Ryan
db65429cc8
rework to do virtual block transitions 2018-12-05 19:24:37 -06:00
Danny Ryan
22a77c331b
fix change_validators 2018-12-05 14:35:58 -06:00
Danny Ryan
1ccb1074c5
fix just/finality 2018-12-05 14:07:41 -06:00
Danny Ryan
e894a2dc18
fix issues in justificaiton/finality 2018-12-05 13:55:56 -06:00
Danny Ryan
4e0b120fe3
Merge branch 'master' into JustinDrake-patch-3 2018-12-05 13:14:16 -06:00
Danny Ryan
59494d1774
add state root processing 2018-12-05 13:03:24 -06:00
Danny Ryan
3a677eefa9
minor cleanup 2018-12-05 12:49:45 -06:00
Danny Ryan
cb871c3f0e
minor cleanups 2018-12-05 12:47:21 -06:00
Danny Ryan
c154c65f14
cleanup calls to 'get_block_hash' 2018-12-05 12:42:16 -06:00
Danny Ryan
3bd56891c5
cleanup per slot processing 2018-12-05 12:40:08 -06:00
Justin
eb26e10fae
Update 0_beacon-chain.md 2018-12-05 17:30:37 +00:00
Justin
f956135763
Fix #237 (#238) 2018-12-05 17:17:17 +00:00
terence tsao
130b837975 Fix ZERO_BALANCE_VALIDATOR_TTL and move get_domain 2018-12-05 14:41:11 +00:00