4529 Commits

Author SHA1 Message Date
Hsiao-Wei Wang
6fdee75475
Fix phase0 types 2020-04-17 23:55:25 +08: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
Danny Ryan
1e9df66fba
Merge pull request #1714 from ethereum/hwwhww/validator_index
Strict `ValidatorIndex` definition
2020-04-14 11:52:41 -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
Paul Hauner
c96a3366fa
Tighten aggregate attn propogation condition 2020-04-07 16:07:41 +10:00
Paul Hauner
616385a094
Fix spelling mistake 2020-04-07 07:45:15 +10:00
Paul Hauner
021cb98dbb
Use epoch for attestation subnet seen-ness. 2020-04-07 07:05:51 +10:00
Danny Ryan
a34d0d78bf
Merge pull request #1709 from ethereum/check-ops-better
update remerkleable; mul/div bound checks, update config loading
2020-04-06 12:34:32 -06:00
protolambda
13d1303db8
update remerkleable; mul/div bound checks, update config loading 2020-04-06 18:40:09 +02:00
Diederik Loerakker
71b0640694
Merge pull request #1708 from ethereum/peers-before-genesis
peer discovery and topics prior to genesis
2020-04-06 18:31:56 +02:00
Danny Ryan
bdf087d7f3
add notes about how to handle peer discovery and gossip topics prior to genesis 2020-04-06 09:57:23 -06:00
Paul Hauner
7d4b97240b
Redefine attestation propogation condition 2020-04-06 17:46:33 +10:00
Danny Ryan
6ea8f9c0d2
Merge pull request #1629 from ethereum/phase1-tests
basic phase1  testing
2020-04-03 10:47:18 -06:00
Danny Ryan
e86c5ef41d
final PR nitpicks 2020-04-03 10:29:35 -06:00
Danny Ryan
c3e5ddaabc
Merge branch 'dev' into phase1-tests 2020-04-03 09:54:34 -06:00
Danny Ryan
246b46771e
address @hwwhww feedback 2020-04-03 09:46:57 -06:00
Danny Ryan
f2c2da95ed
add compute_offset_slots 2020-04-03 09:19:56 -06:00
Danny Ryan
00a0fc83f9
Merge pull request #1702 from ethereum/hwwhww/phases_notation
Make the phase names (fork names) into constants
2020-04-03 08:29:25 -06:00
Hsiao-Wei Wang
523315bf4f
Use phase name constants for the fork names in test generators 2020-04-02 15:23:20 +08:00
Hsiao-Wei Wang
3f87cea435
Use constants phase names 2020-04-02 15:09:47 +08:00
Hsiao-Wei Wang
a890d1f6a0
Use constant variables to define phase name/ID 2020-04-02 15:09:25 +08:00
Danny Ryan
613f368c00
fix call to get_beacon_committee in process_crosslink_for_shard 2020-04-01 12:20:32 -06:00
Danny Ryan
5c7bc7e942
Merge pull request #1694 from paulhauner/patch-17
Tighten restriction on a "seen" attestation
2020-03-31 11:11:37 -06:00
Danny Ryan
16208790a5
Merge pull request #1699 from ethereum/hwwhww/unpack_compact_validator
Add `unpack_compact_validator` back
2020-03-31 10:40:45 -06:00
Danny Ryan
4b10d4c45b
Merge pull request #1698 from ethereum/hwwhww-gasprice
Rework gasprice
2020-03-31 10:21:32 -06:00
Hsiao-Wei Wang
f82cdb7e68
beacon-chain.md: add unpack_compact_validator for light-client-sync.md 2020-03-31 22:13:48 +08:00
Hsiao-Wei Wang
071f6b5126
Gasprice rework: use MIN_GASPRICE as the initial gasprice and change MIN_GASPRICE to 8 gwei 2020-03-31 22:09:20 +08:00
Paul Hauner
2daa26442b
Tighten restriction on a "seen" attestation
Declares that only a verified block can stop an attestation from being propagated.

This achieves two things:

1. Ensures that clients don't need to scan invalid blocks for attestations and then modify their state based upon them.
1. Disallows "muting" attestations by sending around a junk block with that attestation in it.
2020-03-30 10:44:46 +11:00
Danny Ryan
073f78efa1
Merge branch 'dev' into phase1-tests 2020-03-29 17:04:25 -06:00
Danny Ryan
d07aa00307
Merge pull request #1692 from ethereum/master
Backport v0.11.1 to dev
2020-03-29 16:38:50 -06:00
Danny Ryan
4362355486
Merge pull request #1689 from MrChico/dev
Fix test doc links
2020-03-27 13:06:25 -06:00
Danny Ryan
956a3e7526
Merge pull request #1691 from ethereum/bump-version
bump VERSION.txt to 0.11.1
2020-03-27 12:39:19 -06:00
Danny Ryan
ba67165da2
bump version to 0.11.1 2020-03-27 12:24:43 -06:00
Martin Lundfall
68cc4c4847 Fix test doc links 2020-03-27 14:02:56 +01:00
Danny Ryan
e69f24f29b
Merge pull request #1686 from ethereum/v011x
Release `v0.11.1` to master
2020-03-26 16:29:06 -06:00
Danny Ryan
e6e7aab97e
Merge pull request #1687 from ethereum/reorder-p2p-block-conditions
Reorder block gossip conditions
2020-03-26 11:52:49 -06:00
Danny Ryan
d42e08a6e1
verify proposer sig before proposer shuffling in p2p block gossip conditions 2020-03-26 11:43:32 -06:00
Diederik Loerakker
28f091cce3
Merge pull request #1685 from ethereum/publish-vs-subscribe
Do not require non-aggregators to subscribe to attnets
2020-03-26 18:09:47 +01:00
Danny Ryan
c46fe86839
Merge branch 'v011x' into publish-vs-subscribe 2020-03-26 10:48:23 -06:00
Danny Ryan
a83e7a5ecc
proto PR feedback 2020-03-26 10:46:06 -06:00
Danny Ryan
050b42806d
Merge pull request #1684 from ethereum/enr-ping
MetaData and Ping
2020-03-26 10:40:46 -06:00
Danny Ryan
ee45cf77ef
proto feedback on MetaData 2020-03-26 07:47:20 -06:00
Danny Ryan
7af6a3afa4
do not require non-aggregating validators to subscribe to attestation subnet for beacon committee duties 2020-03-25 15:56:26 -06:00
Danny Ryan
d5a9af6469
update ping protocol to use MetaData 2020-03-25 12:08:27 -06:00
Danny Ryan
b8d25dc5b4
Merge pull request #1682 from ethereum/reward-acc-bug
Attestation reward bug
2020-03-24 19:36:23 -06:00
Diederik Loerakker
b0df824d2f
Merge pull request #1683 from ethereum/unnecessary-clock-disp
[direct to v011x] Remove unnecessary clock disparity check
2020-03-24 15:42:36 +01:00