3535 Commits

Author SHA1 Message Date
Danny Ryan
6560bc42d2
Apply suggestions from code review
Co-Authored-By: Carl Beekhuizen <carl@ethereum.org>
2019-08-11 23:18:48 +08:00
Danny Ryan
2ae7323183
use codeblock syntax for misc beacon updates 2019-08-11 23:18:48 +08:00
Danny Ryan
a273d9e09d
minor rename of beacon chain misc to conform to other files 2019-08-11 23:18:48 +08:00
vbuterin
b9fddfe310
Made code work with #1186 2019-08-11 23:18:48 +08:00
vbuterin
fab37e747a
Fixed position of Classes 2019-08-11 23:18:47 +08:00
vbuterin
5dad213457
Fixed up ToC 2019-08-11 23:18:47 +08:00
vbuterin
3f20aca65e
Added comments and ToC 2019-08-11 23:18:47 +08:00
vbuterin
caadc0d234
Update 1_beacon_chain_misc.md 2019-08-11 23:18:47 +08:00
vbuterin
fe9fe8a151
[WIP] add receipt processing to phase 1 beacon chain 2019-08-11 23:18:47 +08:00
vbuterin
3dc7430ae9
Starting on phase 1 misc beacon changes 2019-08-11 23:18:47 +08:00
JSON
5808ab3ce7 doc standardization for networking spec (#1338)
* Update p2p-interface.md

* Update p2p-interface.md

* Update p2p-interface.md

* Update specs/networking/p2p-interface.md

Co-Authored-By: Hsiao-Wei Wang <hwwang156@gmail.com>

* Update specs/networking/p2p-interface.md

Co-Authored-By: Hsiao-Wei Wang <hwwang156@gmail.com>

* Update specs/networking/p2p-interface.md

Co-Authored-By: Hsiao-Wei Wang <hwwang156@gmail.com>

* Update specs/networking/p2p-interface.md

Co-Authored-By: Hsiao-Wei Wang <hwwang156@gmail.com>

* Update specs/networking/p2p-interface.md

Co-Authored-By: Hsiao-Wei Wang <hwwang156@gmail.com>

* Update specs/networking/p2p-interface.md

Co-Authored-By: Hsiao-Wei Wang <hwwang156@gmail.com>

* Update specs/networking/p2p-interface.md

Co-Authored-By: Hsiao-Wei Wang <hwwang156@gmail.com>

* Update specs/networking/p2p-interface.md

Co-Authored-By: Hsiao-Wei Wang <hwwang156@gmail.com>

* Update specs/networking/p2p-interface.md

Co-Authored-By: Hsiao-Wei Wang <hwwang156@gmail.com>

* Update specs/networking/p2p-interface.md

Co-Authored-By: Hsiao-Wei Wang <hwwang156@gmail.com>
2019-08-09 13:30:05 +08:00
Hsiao-Wei Wang
30382622eb
Merge pull request #1337 from benjaminion/table-header
Fix constants table
2019-08-05 20:19:55 +08:00
Ben Edgington
499e187382 Fix constants table
Tables need header rows in Markdown.
2019-08-05 12:19:32 +01:00
Danny Ryan
11db5f1fdd
Merge pull request #1328 from status-im/libp2p-again
Ethereum 2.0 Networking Specification
2019-08-04 21:54:49 -06:00
Jacek Sieka
d09d56bec8
discuss length-prefixing pro/con, consider for removal, add link 2019-08-04 20:56:41 +02:00
Jacek Sieka
cf1d49a1de
cleanups 2019-08-03 09:27:49 +02:00
Jacek Sieka
514ff5814f
Updates
* constants -> configurations
* constant name updates
* initial validation requirement for attestations
* allow aggregated attestations to be published
* move discv5 down a bit
* additional rationale
2019-08-02 21:12:40 +02:00
Raúl Kripalani
f3c11852d7
apply more editorial suggestions.
Co-Authored-By: Hsiao-Wei Wang <hwwang156@gmail.com>
2019-08-02 12:38:59 +01:00
Raúl Kripalani
5248bb6a15
apply editorial suggestions.
Co-Authored-By: Hsiao-Wei Wang <hwwang156@gmail.com>
Co-Authored-By: Preston Van Loon <preston@prysmaticlabs.com>
2019-08-02 12:35:50 +01:00
Raúl Kripalani
02bb92e714 fmt. 2019-08-01 16:57:04 +01:00
Raúl Kripalani
3d4dde412b document doctoc command for posterity. 2019-08-01 16:04:59 +01:00
Raúl Kripalani
1ba03b4c33 gossip domain: clarify why we use plaintext topic names. 2019-08-01 15:56:53 +01:00
Raúl Kripalani
c108444c06 add table of contents; amend heading level. 2019-08-01 15:47:11 +01:00
Jacek Sieka
e5350c1026
Update libp2p networking spec 2019-08-01 14:47:05 +02:00
Danny Ryan
b4577e571b
Merge pull request #1314 from paulhauner/patch-14
Clarify length bit for Bitlist merklization
2019-07-29 17:33:47 -06:00
vbuterin
de9b4f2d6d
Attestation changes + persistent committee changes (#1294)
* Minimal attestation simplification

* minor fix

* Make the tests pass

* Decrease `PLACEHOLDER`, Use `compute_epoch_of_shard_slot`

* Fix proposer signature name and use get_seed() to calculate current_shuffling_seed

* Fix linter error

* Add the WIP `test_is_valid_shard_block`

* Add `get_shard_block_attester_committee`

* Simplified committee selection

* Added some helpers and simplified

* Update specs/core/1_shard-data-chains.md

* Update 1_shard-data-chains.md

* Simplified switchover epochs, changed block structure, changed crosslink structure

* Update 1_shard-data-chains.md

* Moved balance dependency to proposer selection

* Update specs/core/1_shard-data-chains.md

Co-Authored-By: Danny Ryan <dannyjryan@gmail.com>

* Update specs/core/1_shard-data-chains.md

Co-Authored-By: Danny Ryan <dannyjryan@gmail.com>

* Update specs/core/1_shard-data-chains.md

Co-Authored-By: Danny Ryan <dannyjryan@gmail.com>

* Update specs/core/1_shard-data-chains.md

Co-Authored-By: Danny Ryan <dannyjryan@gmail.com>

* Update specs/core/1_shard-data-chains.md

Co-Authored-By: Danny Ryan <dannyjryan@gmail.com>

* Update specs/core/1_shard-data-chains.md

Co-Authored-By: Danny Ryan <dannyjryan@gmail.com>

* Update specs/core/1_shard-data-chains.md

Co-Authored-By: Danny Ryan <dannyjryan@gmail.com>

* Update specs/core/1_shard-data-chains.md

* Fixed shard header flattening

* Update specs/core/1_shard-data-chains.md

* Minor fixes

* Update specs/core/1_shard-data-chains.md

* Update specs/core/1_shard-data-chains.md

Co-Authored-By: Hsiao-Wei Wang <hwwang156@gmail.com>

* cleanup testing and lint

* return none if not active validators in persistent committee

* only allow active validators as shard proposer
2019-07-29 09:47:35 -04:00
Danny Ryan
6a9e782fff
Merge pull request #1321 from ralexstokes/fix-key-name-in-operations-spec-test
Fix typo in operations spec test
2019-07-26 11:56:33 -06:00
Alex Stokes
3c575ceee2
The key in the provided test data is block not block_header. 2019-07-26 09:15:36 -07:00
Paul Hauner
6f208b6f45
Clarify length bit for Bitlist merklization 2019-07-25 10:18:10 +10:00
Danny Ryan
274d73e70b
Merge pull request #1312 from ethereum/ChihChengLiang-patch-1
Fix md table
2019-07-24 11:11:31 -06:00
Chih Cheng Liang
9c6ba9cd0f
Fix md table 2019-07-24 13:39:04 +08:00
Diederik Loerakker
9cbc04be6a
Merge pull request #1302 from ethereum/v08x
backport py_ecc hotfix to dev
2019-07-16 20:55:28 +02:00
Danny Ryan
7bc4fb6e01
Merge pull request #1300 from ethereum/new_py_ecc_domain
[hotfix] bump `py_ecc==1.7.1`
2019-07-16 12:22:11 -06:00
Hsiao-Wei Wang
bfd5010f26
Bump py_ecc==1.7.1 2019-07-16 14:27:34 +08:00
Diederik Loerakker
866d3f30cc
Merge pull request #1299 from ethereum/master
backport v0.8.1 to dev
2019-07-15 19:34:51 +02:00
Danny Ryan
452ecf8e27
Merge pull request #1295 from ethereum/v08x
v0.8.1
2019-07-14 18:15:59 -06:00
Danny Ryan
723e956a3e
Merge pull request #1297 from ethereum/zero-hash-check
make zero hash representation clear, fixes #1282
2019-07-14 18:11:03 -06:00
protolambda
ef659144b4
make zero hash representation clear, fixes #1282 2019-07-15 02:05:16 +02:00
Danny Ryan
77f007cab5
Merge pull request #1267 from ethereum/dankrad-patch-9
Define Bitlist/Bitvector serialization using bytes, not bigints
2019-07-14 17:20:12 -06:00
Danny Ryan
07a0e7b7dd
Merge pull request #1292 from ethereum/correct-merkle
Correct merkleization
2019-07-14 17:19:39 -06:00
Diederik Loerakker
c3435222b9
Merge pull request #1296 from ethereum/lookahead-fix
Lookahead fix
2019-07-15 01:18:36 +02:00
protolambda
d9fd1d3a2a
improve type wording based on PR 1292 feedback 2019-07-15 00:13:00 +02:00
Danny Ryan
8970b71ca4
ensure min_seed_lookahead functions properly 2019-07-14 16:05:51 -06:00
Danny Ryan
9401383317
Merge pull request #1275 from ethereum/minor-cosmetics
Minor cosmetic fixes
2019-07-14 15:36:24 -06:00
Danny Ryan
d8ce0e0e6f
Merge pull request #1287 from ethereum/ralexstokes-patch-3
Avoid unnecessary materialization of list
2019-07-14 15:33:16 -06:00
protolambda
ac6d019870
bits serialization clear now, directly to bytes 2019-07-12 22:20:07 +02:00
protolambda
b98679957b
use as_bytes function to reduce code duplication, and for later usage 2019-07-12 22:11:33 +02:00
protolambda
5a13684c7f
make exceeding limit raise an error 2019-07-12 21:23:45 +02:00
protolambda
a8dc9157b8
clean up merkleization text in SSZ spec 2019-07-12 21:15:28 +02:00
protolambda
65b0311582
more explicit about merkleization limit/pad 2019-07-12 20:39:55 +02:00