4262 Commits

Author SHA1 Message Date
Danny Ryan
7a412534d9
remove test_shard_blocks (outdated) and reduce PERSISTENT_COMMITTEE_PERIOD in minimal config 2020-01-15 18:17:07 -07:00
Danny Ryan
c0b69e531f
cycle through committee indexes instead of through active shards when forming crosslinks 2020-01-15 17:43:11 -07:00
Danny Ryan
3c07b2c954
Make phase 0 fork choice more modular to more easily adopt for slight modifications in phase 1 2020-01-15 16:40:50 -07:00
protolambda
8d0e1bda6e
downgrade deposit contract back to python 3.6, vyper syntax parsing is broken on v3.8 2020-01-14 02:32:26 +01:00
protolambda
90bc1f558b
Fix config loading problem 2020-01-14 02:26:29 +01:00
protolambda
e6f98eb041
minor config style fixes 2020-01-14 02:26:15 +01:00
protolambda
0d8a2ef92a
fix broken fork choice tests; compute anchor root for state, not just any genesis block 2020-01-14 02:25:59 +01:00
protolambda
f16d74d703
fix custody key reveal tests not running due to decorator order problem 2020-01-14 01:59:27 +01:00
protolambda
5785b4fc5b
custody bits temporary solution 2020-01-14 01:59:01 +01:00
protolambda
d98c50a7b1
update ci caches 2020-01-14 01:43:58 +01:00
protolambda
f04a686db7
doctoc 2020-01-14 01:42:19 +01:00
protolambda
f6f8bd5350
no custody bits fallback 2020-01-14 01:36:16 +01:00
protolambda
e8654bff10
merkle proofs out, moving to ssz spec 2020-01-14 01:04:15 +01:00
protolambda
fee3baaf8c
fix attesting indices error 2020-01-14 01:02:24 +01:00
protolambda
6c74468142
forkchoice store on top of any state now 2020-01-14 01:02:02 +01:00
protolambda
46be6aed1d
fix config loader to support list inputs 2020-01-13 20:01:42 +01:00
protolambda
702b253361
update configs for phase1 2020-01-13 19:50:36 +01:00
protolambda
419b6a3250
config change, need more space for worst-case reveals 2020-01-13 19:00:24 +01:00
protolambda
507a9afbfb
apply custody bit fix suggestion from Dankrad 2020-01-13 18:57:56 +01:00
protolambda
4732c7beb1
merge in dev (v0.10) and fix reorg/lint issues 2020-01-13 18:55:21 +01:00
Danny Ryan
1a450c5a12
Merge pull request #1564 from ethereum/fork-dir-reorg
reorg specs by fork and move ssz out to own folder
2020-01-10 15:05:04 -07:00
Danny Ryan
55fb97d8b1
bump cache versions 2020-01-10 12:03:05 -07:00
Danny Ryan
676e216beb
reorg specs by fork and move ssz out to own folder. make all of the build and link changes to support move 2020-01-10 11:55:13 -07:00
Danny Ryan
25ea5573c3
Merge pull request #1563 from ethereum/p2p-validate-block-slot
validate block slot not from future in gossip
2020-01-10 07:32:24 -07:00
Danny Ryan
5e96c08f41
add MAXIMUM_GOSSIP_CLOCK_DISPARITY for gossip subnet validations 2020-01-10 07:28:14 -07:00
Danny Ryan
e0cd1090bd
fix voluntary exit to be wrt signed voluntary exit in p2p spec 2020-01-09 17:38:43 -07:00
Danny Ryan
af702d42fd
add slot validation condition for beacon block gossip sub channel 2020-01-09 17:14:00 -07:00
protolambda
68ff136b5d
warn about broken attestation validation, fix most attester slashings tests 2020-01-10 00:00:10 +01:00
Diederik Loerakker
a41447a4b3
Merge pull request #1562 from ethereum/eth1-default-bug
[WIP] fix default value when voting on eth1data
2020-01-09 22:57:25 +01:00
Danny Ryan
b8d4ce4c39
fix default value when voting on eth1data 2020-01-09 14:54:07 -07:00
protolambda
f810e6b9c2
update to python v3.8 2020-01-09 15:16:46 +01:00
protolambda
140129ec51
Merge dev into phase1 refactor, update BLS phase1 2020-01-09 14:56:06 +01:00
Danny Ryan
ac33b3d088
Merge pull request #1525 from ethereum/JustinDrake-patch-2
Minor cosmetic cleanups
2020-01-08 13:57:37 -07:00
Danny Ryan
f01254dd7f
Merge branch 'dev' into JustinDrake-patch-2 2020-01-08 13:54:16 -07:00
Danny Ryan
38f947b0c7
Merge pull request #1532 from ethereum/carl_new_new_bls
Yet another attempt at adopting IETF BLS Standards
2020-01-08 13:06:12 -07:00
Danny Ryan
fff354d673
Merge branch 'dev' into carl_new_new_bls 2020-01-07 15:44:30 -07:00
Danny Ryan
19ca7af5ed
bump circleci cache versions 2020-01-07 15:15:51 -07:00
Danny Ryan
1f70d3eb97
add additional upgrade to py_ecc 2.0.0 to packages 2020-01-07 15:12:24 -07:00
Carl Beekhuizen
12ea891ce5
py_ecc 2.0.0 baby! 2020-01-07 20:52:20 +01:00
Carl Beekhuizen
8948393e76
Remove references to BLS messages 2020-01-07 20:28:16 +01:00
Danny Ryan
f104ccfbaf
Merge pull request #1559 from ethereum/vyper_highlight
Rename vyper file from `.v.py` to `.vy`
2020-01-07 07:24:26 -07:00
Hsiao-Wei Wang
fbfe024e7a Rename vyper file from .v.py to .vy 2020-01-07 17:20:17 +08:00
Danny Ryan
c3f7f0bc2b
Merge pull request #1556 from ethereum/constant-genesis-slot
move GENESIS_SLOT/EPOCH to constants
2020-01-06 17:28:06 -07:00
Danny Ryan
b637b9ad72
fix mod bug for voting period 2020-01-06 17:19:31 -07:00
Danny Ryan
9ea03dce60
add compute_time_at_slot helper in validator doc 2020-01-06 12:16:47 -07:00
Danny Ryan
83abd3e8b3
Merge pull request #1558 from ethereum/other_deposit_fork_version
deposit with other fork version
2020-01-06 10:53:11 -07:00
protolambda
8391d8ee5b
missed deposit case, also fix signing here 2020-01-06 16:22:18 +01:00
protolambda
60954286f9
make tests correctly sign for general genesis-domain 2020-01-06 16:17:05 +01:00
protolambda
71206c9a26
deposit with other fork version 2020-01-06 16:04:34 +01:00
protolambda
9dd8d1d880
add two missing decorators 2020-01-06 01:18:52 +01:00