Carl Beekhuizen
bb36660d56
Kick the CI cache
2019-06-17 11:08:22 -04:00
Carl Beekhuizen
2ea6cede3e
Moves fork-choice objects away from SSZ
2019-06-17 10:48:33 -04:00
Carl Beekhuizen
20d8156f46
Merge branch 'dev' into executable_fork_choice
...
* dev:
Fix #1173
attestations: check shard, and check epoch earlier
2019-06-16 16:03:37 -04:00
Carl Beekhuizen
9f2d06b2e7
Somehow I had indented with 5 spaces everywhere.
2019-06-16 16:02:56 -04:00
Carl Beekhuizen
f421850dc9
Fixes tests! Thanks @hwwhww!
2019-06-16 15:53:42 -04:00
Carl Beekhuizen
4deb311b71
Debugging 1st test
2019-06-16 12:17:31 -04:00
Carl Beekhuizen
5d10cd63c7
SSZ (partially) handles Dicts
2019-06-16 09:52:52 -04:00
Carl Beekhuizen
061ecf7d0a
Adds fork-choice tests
2019-06-15 19:13:56 -04:00
Carl Beekhuizen
11edda64ed
Adds fork-choice to spec builder
2019-06-15 18:42:03 -04:00
Diederik Loerakker
fd04f4129a
Merge pull request #1174 from ethereum/JustinDrake-patch-20
...
Fix #1173
2019-06-14 02:41:00 +02:00
Justin
67d2585ec0
Fix #1173
...
The bug is that it's possible to include a participating validator which has custody bit one *without* specifying that validator in `attestation.aggregation_bitfield`. In other words, we want to check that every bit in `custody_bitfield` is zero whenever the corresponding bit in `aggregation_bitfield` is zero. Well spotted @protolambda
2019-06-13 21:01:10 +01:00
Danny Ryan
fea8fc64b9
Merge pull request #1171 from ethereum/input-checking
...
attestations: check shard, and check epoch earlier. Open question about another attestation check.
2019-06-13 13:30:31 -06:00
protolambda
aabd2b08ad
attestations: check shard, and check epoch earlier
2019-06-13 15:51:22 +02:00
Alex Stokes
f095ab43bb
Update 0_beacon-chain.md ( #1170 )
...
minor typo fix
2019-06-13 10:40:02 +01:00
Danny Ryan
12293a91b4
Merge pull request #1152 from ethereum/deposit-contract-justin
...
Custom genesis trigger, and deposit contract cleanups
2019-06-12 10:54:11 -06:00
Danny Ryan
577f76aff5
Merge pull request #1165 from ethereum/phase-generators
...
phase restricted generators
2019-06-11 16:48:18 -06:00
protolambda
9ec395c04f
fig linting + improve docs + structure of hash optimization
2019-06-11 21:53:38 +02:00
Justin Drake
193b628fb4
Bypass Vyper compiler bug
2019-06-11 19:03:26 +01:00
protolambda
f4814862fe
fix typing check, add zero-hash cache to hash function
2019-06-11 19:23:45 +02:00
protolambda
1157d9b8d8
fix shuffling generator
2019-06-11 18:34:49 +02:00
protolambda
d6fd19ce44
fix ssz-static generator
2019-06-11 18:30:50 +02:00
protolambda
22f624e12e
re-order type check for more speed
2019-06-11 18:08:27 +02:00
protolambda
85b0c237ca
fix formatting sanity generator file names
2019-06-11 17:58:13 +02:00
Danny Ryan
cba5add992
Merge pull request #1167 from ethereum/configs-v07
...
update naming of 2 constants, fix comments in minimal config
2019-06-11 09:38:31 -06:00
protolambda
7fafebd6cf
missed one case, fix withdrawal byte <> int problem
2019-06-11 17:32:42 +02:00
protolambda
2d636ddf5a
BLS withdrawal byte is formatted as int now, but still one byte. Justin changed spec, now fix tests + configs
2019-06-11 17:27:34 +02:00
Danny Ryan
cc625c7d6d
lint
2019-06-11 09:26:23 -06:00
Danny Ryan
ef1ef753a3
comment out transfer test from sanity tests
2019-06-11 09:16:37 -06:00
protolambda
e86771250b
Fix tests to use new constant name
2019-06-11 17:16:02 +02:00
Danny Ryan
98a798bd54
sanity tests gens to use explicit phase0
2019-06-11 09:10:09 -06:00
protolambda
481c9664be
update naming of 2 constants, fix comments in minimal config (mainnet time estimates do not hold with different amount of slots per epoch)
2019-06-11 17:07:48 +02:00
protolambda
46d8422510
fix ssz container recognition for generators
2019-06-11 16:49:36 +02:00
Justin Drake
6a83205420
Minor copy edit
2019-06-11 15:29:34 +01:00
Justin Drake
abe48cc988
Address final comments by HW and Danny
2019-06-11 15:25:25 +01:00
Danny Ryan
94d4e3a944
operations suite generator for phase0
2019-06-10 20:05:43 -06:00
Danny Ryan
c4bf772d30
demo phase restricted generators for epoch processing
2019-06-10 17:26:39 -06:00
Diederik Loerakker
cf9169411e
Merge pull request #1164 from ethereum/missing-colon
...
add missing colon to v-guide
2019-06-10 23:18:18 +02:00
Danny Ryan
b56539a47d
add missing colon to v-guide
2019-06-10 15:14:42 -06:00
Danny Ryan
4902a7746a
Merge pull request #1162 from ethereum/master-port
...
handle master-dev merge conflict
2019-06-10 12:39:47 -06:00
Danny Ryan
e68b495ada
Merge branch 'dev' into master-port
2019-06-10 10:53:13 -06:00
Justin Drake
b60314e892
Merge branch 'deposit-contract-justin' of github.com:ethereum/eth2.0-specs into deposit-contract-justin
2019-06-10 16:03:08 +01:00
Justin Drake
ef91ee5698
Address Danny's comments
2019-06-10 15:55:08 +01:00
Danny Ryan
9df4c80b47
Merge pull request #1155 from terencechain/patch-79
...
Fixed Target Root Construction
2019-06-10 08:37:22 -06:00
Justin
4d6a25f161
Update conftest.py
2019-06-10 13:43:00 +01:00
Justin
9bb0f25f18
Update specs/core/0_beacon-chain.md
...
Co-Authored-By: NIC Lin <twedusuck@gmail.com>
2019-06-10 13:41:28 +01:00
terence tsao
8b54c90fd6
Update 0_beacon-chain-validator.md
2019-06-09 12:09:54 -07:00
Justin Drake
29129d06cf
Fix tests
2019-06-09 17:03:35 +01:00
Justin
9f953ad3b1
Merge branch 'dev' into deposit-contract-justin
2019-06-09 16:25:07 +01:00
Justin Drake
c293b9dcef
Cleanups
2019-06-09 11:29:22 +01:00
Justin Drake
4ee00c9cbd
Address HW's comments
2019-06-09 11:03:38 +01:00