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
Danny Ryan
fde9b410f0
Merge pull request #1752 from ethereum/dev
...
sync v0.11.2 to `v012x`
2020-04-24 11:36:17 -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
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
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