4558 Commits

Author SHA1 Message Date
Danny Ryan
d126162ca8
fix activation queue efficiency 2019-12-10 11:25:55 -07:00
Martin Lundfall
c761feafdc checkout in same job 2019-12-10 18:57:19 +01:00
Martin Lundfall
e090174d77 checkout specs before checking toc 2019-12-10 18:33:19 +01:00
Martin Lundfall
3190f58a15 ci: try with sudo 2019-12-10 18:29:50 +01:00
Martin Lundfall
8408ec6311 check table of contents in circleci 2019-12-10 18:29:50 +01:00
Martin Lundfall
aa0c9f89c3 Add check_toc rule to makefile, which fails if table of contents of any of the MARKDOWN_FILES are out of sync 2019-12-10 18:29:50 +01:00
Martin Lundfall
ca2b6a0e52 Use consistent header level for TOC generation 2019-12-10 18:29:50 +01:00
Martin Lundfall
12ff64ea1a Update ToC of specs to consistent use of doctoc 2019-12-10 18:29:40 +01:00
Danny Ryan
2c5c9cb71a
feedback from mikhail 2019-12-10 10:14:49 -07:00
Danny Ryan
8861ca0282
minor typo
Co-Authored-By: MrChico <martin.lundfall@protonmail.com>
2019-12-10 10:05:19 -07:00
Danny Ryan
9989f3ea9d
ensure fork choice functions when GENESIS_SLOT != 0 2019-12-09 19:02:16 -07:00
Danny Ryan
432257659e
add asserts to ensure that attestation slot must match the target epoch 2019-12-09 17:31:43 -07:00
Danny Ryan
d4d17ecc4e
ensure the best better-justification is stored in fork choice 2019-12-09 16:47:43 -07:00
Danny Ryan
cf5b48ff21
Merge pull request #1495 from ethereum/filter-fc-justified
filter viable branches in fork choice
2019-12-08 12:19:35 -07:00
Danny Ryan
57aeed1473
Merge branch 'v09x' into filter-fc-justified 2019-12-08 12:17:28 -07:00
Danny Ryan
e53a6daecc
clarify fliter block tree through two line usage
Co-Authored-By: Hsiao-Wei Wang <hwwang156@gmail.com>
2019-12-08 11:53:45 -07:00
Danny Ryan
ce40666003
version pyspec module and test on one attesterslashing test 2019-12-05 15:06:32 -07:00
Danny Ryan
595d2f69a3
Merge branch 'dev' into phase1rebase 2019-12-05 14:19:52 -07:00
Diederik Loerakker
da17f4b3a8
Merge pull request #1505 from ethereum/v09x
backport V09x
2019-12-05 22:15:47 +01:00
Danny Ryan
e31f17f037
modify phase 1 to use new signature (no signing_root) pattern 2019-12-05 13:49:52 -07:00
Danny Ryan
a32b0100ff
rebase fixes 2019-12-05 13:31:42 -07:00
Danny Ryan
4bf5eb86c4
fix issues using indexed attestation and custody bit wrapper 2019-12-05 13:31:42 -07:00
Danny Ryan
f533fef167
add missing attestation validations; cleanup process_attestations and fix minor bugs 2019-12-05 13:31:41 -07:00
Danny Ryan
a1ac0d5a80
fix get_shard_committee 2019-12-05 13:31:41 -07:00
Danny Ryan
ddd7cd2964
divide new and old containers out in phase 1 2019-12-05 13:31:41 -07:00
protolambda
72a9dfc430
fix lint problems 2019-12-05 13:31:41 -07:00
protolambda
1623d40b6d
fix: check malefactor custody key 2019-12-05 13:31:41 -07:00
protolambda
41be2ed3ce
bugfix custody bit index lookup + lint fixes 2019-12-05 13:31:40 -07:00
protolambda
1a1c3773f9
implement custody game revamp for new shard proposal: simplifications and immediate processing, since custody data is bounded 2019-12-05 13:31:40 -07:00
protolambda
e73316c13f
change configs to be loaded in time; reload specs module to make new config presets effective. Also fix more lint and consistency problems. 2019-12-05 13:30:49 -07:00
Danny Ryan
d6bfe5d35c
lint phase 1 (2) 2019-12-05 13:29:52 -07:00
Danny Ryan
9f80a7f703
phase1 lint (1) 2019-12-05 13:29:51 -07:00
Danny Ryan
82c9adce8b
fix phase 1 make build (not lint or tests) 2019-12-05 13:29:51 -07:00
Danny Ryan
79be0345d6
fix call to process_attestation 2019-12-05 13:29:51 -07:00
protolambda
03e956f9c9
validator init adjustments 2019-12-05 13:29:51 -07:00
protolambda
4c9e5b8950
add link to phase1 upgrade doc 2019-12-05 13:29:51 -07:00
protolambda
36503f98e4
placeholder: rudimentary phase 0 to phase 1 fork process 2019-12-05 13:29:51 -07:00
protolambda
cc0aac3aae
typo 2019-12-05 13:29:50 -07:00
protolambda
74d6021507
PR comment fixes 2019-12-05 13:29:50 -07:00
protolambda
589d5a4f9a
Add notes on custody game spec funcs 2019-12-05 13:29:50 -07:00
protolambda
465f6cb7f0
update readme spec links 2019-12-05 13:29:50 -07:00
protolambda
edef2fd8ae
more refactoring: more immediate custody game, general phase1 beacon chain changes 2019-12-05 13:29:50 -07:00
protolambda
7d2341b40d
Note: is_valid_indexed_attestation is overriden 2019-12-05 13:29:49 -07:00
protolambda
a33e01dab2
Start making phase1 work in pyspec again 2019-12-05 13:29:49 -07:00
Vitalik Buterin
ef936b94fe
Added get_shard_proposer_index 2019-12-05 13:29:49 -07:00
Vitalik Buterin
4d6dcd15ba
Some fixes 2019-12-05 13:29:49 -07:00
Vitalik Buterin
7b4a6e8307
Simplified gasprice update 2019-12-05 13:29:49 -07:00
Vitalik Buterin
8f34a0788d
Some initial changes 2019-12-05 13:29:49 -07:00
vbuterin
b6680d28bb
Update specs/core/1_new_shards.md
Co-Authored-By: Danny Ryan <dannyjryan@gmail.com>
2019-12-05 13:29:48 -07:00
vbuterin
e66b4e06ef
Update specs/core/1_new_shards.md
Co-Authored-By: Hsiao-Wei Wang <hwwang156@gmail.com>
2019-12-05 13:29:48 -07:00