Commit Graph

4534 Commits

Author SHA1 Message Date
Danny Ryan
37abc5499a Merge pull request #1740 from ethereum/JustinDrake-patch-3
Cosmetic changes from #1737
2020-04-22 16:08:51 -06:00
Justin
5929aac799 Cosmetic changes from #1737 2020-04-22 11:40:10 +08:00
Danny Ryan
5b4f5c35e7 Merge pull request #1731 from ethereum/hwwhww/phase0_typing
Fix some phase 0 typing
2020-04-20 17:24:40 -06:00
Hsiao-Wei Wang
3575b18cd4 Fix config_util.py typing 2020-04-17 23:55:42 +08:00
Hsiao-Wei Wang
cafd98b9e8 Fix utils.hash_function typing 2020-04-17 23:55:32 +08:00
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
v0.4.1 v0.11.1
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