Commit Graph

4573 Commits

Author SHA1 Message Date
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
d9cb1daf6b Merge pull request #1762 from terencechain/patch-96
Remove extra `/` in README
2020-04-27 15:40:21 -06:00
terence tsao
3cc1fb9017 Remove / 2020-04-27 14:34:50 -07: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
Danny Ryan
f0af3395c2 Merge pull request #1749 from paulhauner/patch-22
Require "seen" aggregates to be valid
2020-04-27 10:05:05 -06:00
Danny Ryan
f95a135aa5 Merge pull request #1745 from ethereum/hwwhww/validator-tests
Add sanity, unit test for validator guide
2020-04-27 09:56:02 -06:00
Hsiao-Wei Wang
2dbc333270 Make compute_new_state_root a pure function 2020-04-27 22:18:43 +08:00
Hsiao-Wei Wang
d311248d35 Increase EPOCHS_PER_ETH1_VOTING_PERIOD from 2 to 4 for testing eth1 votes consensus 2020-04-27 22:18:43 +08:00
Hsiao-Wei Wang
70bd73d2b5 Apply PR feedback from @djrtwo
Fix get_eth1_vote test cases
2020-04-27 22:18:41 +08:00
Hsiao-Wei Wang
8adc15e83d Add validator guide tests
1. "Beacon chain responsibilities: Attesting"
2. "Beacon chain responsibilities: Attestation aggregation"
2020-04-27 21:47:25 +08:00
Hsiao-Wei Wang
bdae27e317 Add bls.AggregatePKs helper 2020-04-27 21:47:25 +08:00
Hsiao-Wei Wang
303d7d5adb Add validator guide tests
1. "Becoming a validator"
2. "Validator assignments"
3. "Beacon chain responsibilities: Block proposal"
2020-04-27 21:47:25 +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
Danny Ryan
524b84df78 Merge pull request #1753 from ethereum/gen-req-fix
fix requirements.txt for bls generator
v0.11.2
2020-04-24 16:19:48 -06:00
Danny Ryan
af40c1dad3 Merge pull request #1754 from ethereum/fork-digest-gossip-example
Include fork digest in example gossip topic name
2020-04-24 16:19:35 -06:00
protolambda
0c67aaa68e Include fork digest in example gossip topic name 2020-04-25 00:05:37 +02:00
Danny Ryan
2129f8a281 fix requirements.txt for bls gens 2020-04-24 16:00:06 -06: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
Danny Ryan
2898ab0b01 Merge pull request #1743 from ethereum/dev
Release v0.11.2
2020-04-24 11:09:19 -06:00
Diederik Loerakker
9aec123f84 Merge pull request #1751 from ethereum/bump-version
bump VERSION to v0.11.2
2020-04-24 18:31:54 +02:00
Danny Ryan
56535e3dbe bump version to v0.11.2 2020-04-24 10:21:47 -06:00
Paul Hauner
bf806b9efa Require "seen" aggregates to be valid 2020-04-24 15:01:18 +10:00
Danny Ryan
37abc5499a Merge pull request #1740 from ethereum/JustinDrake-patch-3
Cosmetic changes from #1737
2020-04-22 16:08:51 -06:00
Danny Ryan
d295669f12 Merge pull request #1744 from ethereum/p2p-nitpick
add missing word "valid" in attestation gossip conditions
2020-04-22 16:04:57 -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
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
Danny Ryan
5cb6ec9471 Merge pull request #1738 from ethereum/JustinDrake-patch-3
Fix #1735—remove redundant check
2020-04-21 08:17:02 -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
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
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
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
Diederik Loerakker
a6f2badeac Merge pull request #1729 from ethereum/clarify-gossip-snappy
clarify ssz_snappy for gossip
2020-04-16 22:44:07 +02: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
Danny Ryan
1e9df66fba Merge pull request #1714 from ethereum/hwwhww/validator_index
Strict `ValidatorIndex` definition
2020-04-14 11:52:41 -06:00
Danny Ryan
018713bdf4 Merge pull request #1724 from Neurone/patch-1
Fixed target compile_deposit_contract
2020-04-10 11:07:00 -06:00
Giuseppe Bertone
79d6b49a90 Fixed target compile_deposit_contract
Path of validator_registration.vy contract was wrong
2020-04-10 17:38:37 +02: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