Commit Graph

1713 Commits

Author SHA1 Message Date
Danny Ryan
3f46010fa8 modify validator ejecion test to fit PR 2019-03-19 12:29:06 -06:00
Danny Ryan
054a1e3126 Merge branch 'dev' into JustinDrake-patch-12 2019-03-19 12:25:50 -06:00
Danny Ryan
4111797550 Merge pull request #783 from ethereum/JustinDrake-patch-11
Simplify and cleanup process_attestation
2019-03-19 12:19:06 -06:00
Danny Ryan
bdfc01cf93 Merge branch 'dev' into JustinDrake-patch-11 2019-03-19 12:13:42 -06:00
Danny Ryan
f789450743 Merge pull request #776 from ethereum/vbuterin-patch-16
Change get_shuffling to compute_committee
2019-03-19 11:42:31 -06:00
Danny Ryan
ba57d91e7a undo readme commit 2019-03-19 11:41:27 -06:00
Danny Ryan
f7fab30772 minor adjustment to not repeat committe count calc 2019-03-19 11:40:24 -06:00
Danny Ryan
f5826e7f1c small lint 2019-03-19 11:34:49 -06:00
Danny Ryan
c8e9073414 define get_split_offset and squash a couple of bugs 2019-03-19 11:24:36 -06:00
Danny Ryan
009563b2c3 fix a few bugs in testing compute_committee 2019-03-19 11:15:51 -06:00
Danny Ryan
0737494694 Merge branch 'dev' into vbuterin-patch-16 2019-03-19 11:04:11 -06:00
Danny Ryan
8b1972e77d Merge pull request #810 from ethereum/fix-build
fix vector to be usable in deepcopy
2019-03-19 11:01:25 -06:00
Danny Ryan
ff165c197b fix vector to be usable in deepcopy 2019-03-19 10:57:40 -06:00
Danny Ryan
9e3079854f Merge pull request #809 from ethereum/master
Backport CI testing into dev
2019-03-19 10:16:46 -06:00
Danny Ryan
ab197d9784 Merge pull request #800 from ethereum/ci
ci tests
2019-03-19 09:57:06 -06:00
Danny Ryan
fbd0bb9226 withdrwaal_key uses pubkey 2019-03-19 09:56:04 -06:00
Hsiao-Wei Wang
d645a9a038 ensure run verify-state root with block
Co-Authored-By: djrtwo <dannyjryan@gmail.com>
2019-03-19 09:49:32 -06:00
Hsiao-Wei Wang
8fc1fe5f20 Use EMPTY_SIGNATURE and ZERO_HASH in the tests 2019-03-19 11:46:32 +08:00
Hsiao-Wei Wang
a07219c570 Fix linter 2019-03-19 11:39:19 +08:00
Danny Ryan
4440be4e1f add comment to Makefile 2019-03-18 16:30:16 -06:00
Danny Ryan
55c337a35c seperate tests 'sanity' and 'minimal-config' vs all 2019-03-18 16:20:24 -06:00
Danny Ryan
d9ac06e8ed remove build from git 2019-03-18 14:16:04 -06:00
Danny Ryan
6715a0d4cc reconfigure build a bit 2019-03-18 14:14:26 -06:00
Danny Ryan
f41caa713b add circleci config 2019-03-18 13:06:45 -06:00
Danny Ryan
839590b5f4 initial pytests passing 2019-03-18 12:51:52 -06:00
Danny Ryan
828dd455ba add basic dependencies and build script for phase0 testing 2019-03-18 10:18:57 -06:00
vbuterin
91a0c1ba5f Persistent committee size per slot reduced to max 128 (#734)
* Persistent committee size per slot target 128 max 256

Cuts down the cost of verifying a shard chain and aggregating signatures for a shard chain, and also makes the shard chain signatures more usable by light clients for verification as they would only need to keep track of a max 256-sized committee.
2019-03-17 11:44:19 +00:00
Hsiao-Wei Wang
6b82f5e999 Set GENESIS_FORK_VERSION to a bytes4 constant (#792)
* Set `GENESIS_FORK_VERSION` to a `bytes4` constant

* Update 0_beacon-chain.md
2019-03-17 11:33:42 +00:00
Justin
390ece7fbe Rename "vector" to "tuple" in SSZ spec (#794)
To be done in combination with #777.

Also:

* Define "fixed-size" and "variable-size" more rigorously
* Use `"` vs `'` consistently
* Add missing `"`
2019-03-17 11:33:29 +00:00
vbuterin
506fdf4042 Added FixedSizeList wrappers (#777)
* Added FixedSizeList wrappers

Requires corresponding changes to the spec pythonizer.

* FixedSizeList -> Vector
2019-03-17 11:33:19 +00:00
Sören Steiger
65162e0371 Update 0_beacon-chain.md (#791) 2019-03-16 20:56:10 +00:00
Sören Steiger
919b99e0ae Add missing word (#788) 2019-03-16 12:46:45 +00:00
NIC Lin
1a0938169b Fix get_split_offset (#790) 2019-03-16 12:45:39 +00:00
Sören Steiger
6b118d2398 Add trailing comma (#789) 2019-03-16 12:16:47 +08:00
Justin
3944fd4b15 Clarify empty sums in BLS spec (#782)
Fix #775.
2019-03-15 18:18:37 +00:00
Justin
4a8d748c55 Milder ejections
See item 22 in https://github.com/ethereum/eth2.0-specs/issues/675. Also partially addresses https://github.com/ethereum/eth2.0-specs/issues/527.
2019-03-15 13:05:46 +00:00
Justin
d8d653dd94 Update 0_beacon-chain.md 2019-03-15 12:51:46 +00:00
Justin
96ab535704 Simplify and cleanup process_attestation
Improve readability and testability (by avoiding untriggerable `assert`). Fix #753.
2019-03-15 12:40:52 +00:00
Justin
68d1c74784 Update 0_beacon-chain.md 2019-03-15 09:45:20 +00:00
Justin
5d327b6364 Update 0_beacon-chain.md 2019-03-15 09:43:38 +00:00
vbuterin
24468de23b Change get_shuffling to compute_committee
See #729 and #774 

The behavior now is that the first committee will consist of `get_permuted_index(0..n-1)`, the second committee `get_permuted_index(n....2n-1)`, etc.
2019-03-14 20:28:44 -05:00
Danny Ryan
aeb5bb9b11 Merge pull request #755 from ethereum/dev
v0.5.0 release
v0.5.0
2019-03-14 15:49:49 -06:00
Danny Ryan
15bf3c4258 Merge pull request #771 from terenc3t/patch-55
Fix validator toc links
2019-03-13 20:29:39 -06:00
terence tsao
c30018a716 Update 0_beacon-chain-validator.md 2019-03-13 18:45:52 -07:00
Danny Ryan
c9f0cc9d6f Merge pull request #770 from ralexstokes/fix-type-bug
Helper function returns correct type of `Gwei` instead of indices
2019-03-13 19:38:40 -06:00
Alex Stokes
9774a3d581 Helper function returns correct type of Gwei instead of indices 2019-03-13 17:01:47 -07:00
Danny Ryan
15263c4e06 Merge pull request #769 from ethereum/v0.5-val-guide
update v-guide to v0.5.0
2019-03-13 13:53:15 -06:00
Danny Ryan
0e837c3386 update v-guide to v0.5.0 2019-03-13 12:17:21 -06:00
Danny Ryan
60f42358ab Merge pull request #767 from ethereum/v0.5-phase1-cleanups
v0.5.0 phase 1 quick cleanups
2019-03-13 09:14:26 -06:00
Hsiao-Wei Wang
cdd59ae230 add return types to phase 1 functions
Co-Authored-By: djrtwo <dannyjryan@gmail.com>
2019-03-13 09:11:35 -06:00