Danny Ryan
fff354d673
Merge branch 'dev' into carl_new_new_bls
2020-01-07 15:44:30 -07: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
Diederik Loerakker
a295451f37
Merge pull request #1555 from ethereum/att-when-ready
...
add eager attestation broadcasting
2020-01-06 01:15:13 +01:00
Danny Ryan
8515aec7aa
move GENESIS_SLOT/EPOCH to constants as they are not truly configurable
2020-01-05 15:07:41 -07:00
Danny Ryan
5ac0d12205
Merge pull request #1553 from ethereum/eth1-caching
...
`get_eth1_data` uses timestamp instead of block height
2020-01-05 14:44:47 -07:00
Danny Ryan
43d095214c
add note that validator should broadcast attestation immediately when receiving block from expected proposer
2020-01-05 14:10:06 -07:00
Danny Ryan
6dbc02031d
add GENESIS_FORK_VERSION and make associated modifications to support configuration of this variable
2020-01-03 17:48:03 -07:00
Danny Ryan
261b6c0d23
modify get_eth1_data to use timestamp instead of block height
2020-01-03 16:57:04 -07:00
Carl Beekhuizen
8580ec33f2
'message' -> 'signing_root'
2020-01-03 08:18:34 +01:00
Carl Beekhuizen
51bcb29e28
'DomainWrapper' -> 'SigningRoot'
2020-01-03 07:46:27 +01:00
Carl Beekhuizen
a65d96da04
Merge in dev
2020-01-03 07:35:19 +01:00
Carl Beekhuizen
7af4429011
Make bls a module
2019-12-20 08:41:46 +02:00
Carl Beekhuizen
42a3dd4ab1
Implement @djrtwo's review suggestions
2019-12-19 15:47:42 +02:00
Danny Ryan
caffe8d720
update ENR to use attesation subnets instead of shards
2019-12-17 16:27:13 -07:00
Danny Ryan
fa916323f0
add basics for ENR bitfield
2019-12-17 10:59:15 -07:00
Carl Beekhuizen
502ee29537
Phase 0 new BLS
2019-12-17 12:04:56 +02:00
Martin Lundfall
12ff64ea1a
Update ToC of specs to consistent use of doctoc
2019-12-10 18:29:40 +01:00
protolambda
103a66b2af
remove signing_root: see issue #1487
2019-12-03 21:10:19 +01:00
Hsiao-Wei Wang
8fed220736
Update `AggregateAndProof` and rename `slot_signature` to `get_slot_signature`
...
1. Reorder the fields to fit the container name
2. Rename `AggregateAndProof.index: ValidatorIndex` to `AggregateAndProof.aggregator_index: ValidatorIndex`
- Since we also have similar naming style like
`ProposerSlashing.proposer_index` or `VoluntaryExit.validator_index`
2019-11-18 21:35:12 +08:00
Danny Ryan
e3a67fe52c
ensure not all validators switch at once
2019-11-12 12:00:30 -07:00
Danny Ryan
29b073bcca
add random subnet subscriptions for phase 0 stability
2019-11-11 14:46:30 -07:00
Danny Ryan
32e6623915
clarify topic subscriptions for attestations
2019-11-11 14:27:46 -07:00
Hsiao-Wei Wang
a029db3410
Update the expected proposer period
...
Since `SECONDS_PER_SLOT` is now `12`
2019-11-08 19:05:14 +08:00
Diederik Loerakker
f0999573f7
Merge pull request #1469 from ethereum/fix-eth1-distance
...
Clarify `previous_eth1_distance`
2019-11-07 20:37:36 +01:00
Danny Ryan
c84dce7b32
make eth1_follow_distance clearer
2019-11-07 12:32:02 -07:00
Danny Ryan
5159c69632
cleanup get_eth1_vote
2019-11-07 12:15:56 -07:00
Danny Ryan
e7f71886b0
Merge pull request #1466 from ethereum/decoy-flip-flop
...
Decoy flip flop resistance
2019-11-08 03:10:41 +08:00
Danny Ryan
9b21c0db93
add note aboutgenesis attestations
2019-11-07 12:06:23 -07:00
Danny Ryan
600265a311
remove AttestationDataAndCustodyBit
2019-11-01 21:12:32 -06:00
Danny Ryan
60a469b9c7
Merge pull request #1440 from ethereum/naive-aggregation
...
Naive aggregation strategy
2019-10-28 17:42:13 +08:00
Danny Ryan
43132a3082
[reopen] Eth2 shorthand standardized ( #1452 )
...
* Update README.md
* Update README.md
* Update p2p-interface.md
* Update simple-serialize.md
* Update README.md
* Update initialization.md
* Update README.md
* Update 0_beacon-chain-validator.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
2019-10-28 15:53:10 +08:00
Danny Ryan
795105a1f4
Merge branch 'dev' into naive-aggregation
2019-10-28 15:58:49 +09:00
Danny Ryan
364781b934
Merge pull request #1428 from ethereum/phase0-simplify
...
Remove Shards/Crosslinks from Phase 0
2019-10-28 14:07:39 +08:00
Hsiao-Wei Wang
2d59ca6d57
Update ToC
2019-10-28 12:43:29 +08:00
Danny Ryan
c2cebef649
Update specs/validator/0_beacon-chain-validator.md
...
Co-Authored-By: Hsiao-Wei Wang <hwwang156@gmail.com>
2019-10-25 17:13:00 +08:00
Danny Ryan
1cda8c8a8b
aggregation cleanups
2019-10-24 10:10:29 +09:00
Danny Ryan
cf1d855be6
lint
2019-10-23 17:42:53 +09:00
Danny Ryan
7fcb60795b
lint
2019-10-23 17:29:53 +09:00
Danny Ryan
a9c2112571
add bulk of naive aggregation strategy
2019-10-23 17:13:01 +09:00
Danny Ryan
f63c122ddc
Merge branch 'phase0-simplify' into naive-aggregation
2019-10-23 09:43:30 +09:00
Danny Ryan
f809b21241
minor pr review
2019-10-23 09:37:15 +09:00
Danny Ryan
bc8ff33a37
working through attestation aggregation
2019-10-22 15:49:50 +08:00
Danny Ryan
58c28349de
proto pr feedback
2019-10-18 12:10:36 +09:00
Danny Ryan
437a65d3e1
cleanup wrt Justin's comments
2019-10-17 17:47:51 +09:00
Danny Ryan
c239ce0b5e
crosslink committee -> beacon committee
2019-10-17 10:45:07 +09:00
Danny Ryan
219084a08a
add CommitteeIndex type
2019-10-16 18:53:36 +09:00
Danny Ryan
bd1c71b82e
simplify index
2019-10-16 18:47:19 +09:00
Danny Ryan
6208e74d3f
get crosslink committees by slot
2019-10-13 21:52:58 +09:00