Commit Graph

3511 Commits

Author SHA1 Message Date
Hsiao-Wei Wang
e9f1e4186d Add proposer_index to shard block 2020-05-02 02:31:08 +08:00
Hsiao-Wei Wang
feb27a14be beacon-chain.md: Replace block wrapper with signable pattern 2020-05-02 02:31:08 +08:00
Danny Ryan
c2c27791c5 Merge branch 'dev' into rewards-rework 2020-05-01 10:52:19 -06:00
protolambda
09cae4b3cc Handle empty-aggregation-bits case, and add tests. See #1713 2020-05-01 15:17:41 +02:00
Dankrad Feist
964bf42335 Fix type 2020-05-01 00:32:02 +01:00
Dankrad Feist
d30f11a781 Fix lint 2020-05-01 00:16:00 +01:00
Dankrad Feist
d58d7627b7 Fix toc 2020-04-30 19:25:18 +01:00
Danny Ryan
4b4fc32f9c Merge pull request #1755 from paulhauner/patch-23
Fork choice: Remove redundant check in validate_on_attestation
2020-04-30 11:06:29 -06:00
Paul Hauner
2dc5156651 Add message about delaying consideration 2020-04-30 16:27:02 +10:00
Danny Ryan
6a40f71a31 add note about beacon committees not going into attnets 2020-04-29 20:29:48 -06:00
Danny Ryan
cd27e5e045 add tests for source, target, head 2020-04-29 10:23:12 -06:00
Danny Ryan
5f18dd778c add baseline get_target_deltas tests 2020-04-28 19:26:14 -06:00
Danny Ryan
4a086fba5c Merge branch 'dev' into rewards-rework 2020-04-28 17:24:45 -06:00
Dankrad Feist
0e2931b9b3 All tests passed 2020-04-28 01:09:20 +01:00
Danny Ryan
87586837c3 remove interop from phase 0 p2p specs 2020-04-27 17:39:39 -06:00
Danny Ryan
d128400da5 remove interop from header and gossip sections in network spec 2020-04-27 17:39:31 -06:00
Danny Ryan
553a33cd2d Merge pull request #1766 from ethereum/dev
backport dev to v012x
2020-04-27 17:35:28 -06:00
Diederik Loerakker
9d39c292e0 Merge pull request #1763 from ethereum/master
Backport v0.11.2 hotfixes from master to dev
2020-04-28 00:18:52 +02:00
Danny Ryan
dae623b097 Merge pull request #1756 from byz-f/q9-genesis-eth1
genesis: clarify that eth1 timestamp can be less than min genesis time
2020-04-27 10:15:18 -06:00
Dankrad Feist
2449db1bb6 Phase 1 block tests are working 2020-04-27 16:08:49 +01:00
Hsiao-Wei Wang
2dbc333270 Make compute_new_state_root a pure function 2020-04-27 22:18:43 +08:00
Hsiao-Wei Wang
4d980aec71 Fix validator guide
1. Avoid negative computation in `is_candidate_block`
2. Fix `get_block_signature`: avoid extra casting; it's simpler to use BeaconBlock instead of
BeaconHeader
2020-04-27 21:47:24 +08:00
Raw Pong Ghmoa
c841aa102b genesis: clarify that eth1 timestamp can be less than min genesis time 2020-04-26 10:09:22 +02:00
Paul Hauner
1a81c873af Remove redundant check in fork choice 2020-04-26 16:24:16 +10:00
Aditya Asgaonkar
9acea51938 Simplified by re-using get_ancestor() 2020-04-25 14:17:28 -07:00
protolambda
0c67aaa68e Include fork digest in example gossip topic name 2020-04-25 00:05:37 +02:00
Danny Ryan
fde9b410f0 Merge pull request #1752 from ethereum/dev
sync v0.11.2 to `v012x`
2020-04-24 11:36:17 -06:00
Dankrad Feist
ab2ee0e2c2 Restoring chunk challenges and testing 2020-04-24 17:06:27 +01:00
Paul Hauner
bf806b9efa Require "seen" aggregates to be valid 2020-04-24 15:01:18 +10:00
Danny Ryan
7612667bbe minor feedback and fixes on rewards/penalites proposal
Co-Authored-By: Hsiao-Wei Wang <hwwang156@gmail.com>
2020-04-23 11:13:09 -06:00
Danny Ryan
fe13bab338 rework rewards/penalties to be more granular 2020-04-23 10:26:34 -06:00
Danny Ryan
11d164748c add 'valid' when de-deduplication of attestations on gossip subnets 2020-04-22 14:45:01 -06:00
Danny Ryan
d8662d49ea Merge pull request #1730 from ethereum/bootnode-enr
add note about distributing bootnode ENRs prior to genesis
2020-04-22 14:38:38 -06:00
Danny Ryan
3d4122a2f6 add note about distributing bootnode ENRs prior to genesis 2020-04-22 14:33:57 -06:00
Aditya Asgaonkar
9bbac0d2cc Added consistency check for FFG & LMD vote in validate_on_atttestation(), fixes #1636, fixes #1456, fixes #1408 2020-04-21 23:56:44 -07:00
Justin
5929aac799 Cosmetic changes from #1737 2020-04-22 11:40:10 +08:00
Danny Ryan
a6b2679cb0 Merge pull request #1739 from ethereum/JustinDrake-patch-4
Partial fix for #1701
2020-04-21 08:44:22 -06:00
Justin
3436021e72 Update beacon-chain.md 2020-04-21 15:34:55 +01:00
Danny Ryan
ebf888bcf7 Merge pull request #1736 from status-im/rannge-req
simplify block range request description
2020-04-21 08:21:57 -06:00
Justin
e2a320ef32 Partial fix for #1701
Clarify that state transitions with `uint64` overflows are invalid.
2020-04-21 08:59:53 +01:00
Justin
508811d641 Fix #1735—remove redundant check
As per #1735 the check `if not len(indices) <= MAX_VALIDATORS_PER_COMMITTEE: return False` is redundant. As such this PR should be purely cosmetic.
2020-04-21 08:50:42 +01:00
Jacek Sieka
4915014a19 simplify block range request description
There's room for ambiguity as to what `count` means - this clarifies
that it always relates to the slot, and not the number of blocks in the
response which allows clients to request ranges epoch by epoch (for
example) without worrying about overlaps caused by empty slots.
2020-04-20 20:03:15 +02:00
Hsiao-Wei Wang
6fdee75475 Fix phase0 types 2020-04-17 23:55:25 +08:00
Danny Ryan
e58cfedb68 clarify ssz_snappy for gossip 2020-04-16 11:12:24 -06:00
Danny Ryan
4a94200c0b Merge pull request #1712 from ethereum/hwwhww/inactivity_penalty_quotient_bug
Fix `INACTIVITY_PENALTY_QUOTIENT`
2020-04-14 11:53:43 -06:00
Hsiao-Wei Wang
b2f6325db3 Fix compute_committee 2020-04-09 17:50:23 +08:00
Hsiao-Wei Wang
890c27d091 The input parameter index in compute_shuffled_index is the position of the given list, not ValidatorIndex 2020-04-09 17:33:14 +08:00
Hsiao-Wei Wang
c10e59bdf7 Fix INACTIVITY_PENALTY_QUOTIENT
The amount of inactivity penalty was adjusted to half since we were applying penalty for missing FFG target and source. But now we only apply it for missing target, so `INACTIVITY_PENALTY_QUOTIENT` should be `2**24`.
2020-04-08 10:32:16 +08:00
Danny Ryan
2a36f366ef Merge pull request #1710 from paulhauner/patch-20
Tighten aggregate attn propogation condition
2020-04-07 18:56:04 -06:00
Danny Ryan
26492651b6 Merge pull request #1706 from paulhauner/patch-19
Redefine attestation propogation condition
2020-04-07 18:55:41 -06:00