Danny Ryan
574fd8d63c
Merge branch 'dev' into JustinDrake-patch-18
2019-03-19 14:14:35 -06:00
Danny Ryan
571439bb6f
Merge pull request #785 from ethereum/JustinDrake-patch-13
...
Include recently slashed churn in exit churn queue
2019-03-19 13:50:23 -06:00
Danny Ryan
24f1139d09
add explicit test that ensures exists are blocked when too long since registry change
2019-03-19 13:39:45 -06:00
Danny Ryan
23ef802da5
fix small bug in sytax
2019-03-19 13:25:34 -06:00
Danny Ryan
cf06cb59c3
Merge branch 'dev' into JustinDrake-patch-13
2019-03-19 12:40:58 -06:00
Danny Ryan
fe3eef2594
Merge pull request #784 from ethereum/JustinDrake-patch-12
...
Milder ejections
2019-03-19 12:31:09 -06:00
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
Justin
0039613628
Simplify exit_validator
...
Minor cleanup
2019-03-18 19:08:41 +00: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
Justin
e5ff0d59ad
Update 0_beacon-chain.md
2019-03-16 11:23:41 +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
709e0df39f
Update 0_beacon-chain.md
2019-03-15 13:54:33 +00:00
Justin
1236e8e1fa
Update 0_beacon-chain.md
2019-03-15 13:53:24 +00:00
Justin
e912ed7fca
Include recently slashed churn in churn queue
...
Addresses #527 in combination with #784 .
2019-03-15 13:12:03 +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