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
Paul Hauner
88fddf2379
Remove unneccessary clock disparity check
...
There is no need to mention clock disparity when comparing two static slot values (assuming the clock disparity is less than a slot, even then I don't think that's the intention).
2020-03-24 08:13:36 -06:00
Danny Ryan
9f7a5491d7
Merge pull request #1677 from gnattishness/sig_test_formats
...
Correct/update test format documentation
2020-03-24 07:48:15 -06:00
Michael Sproul
1c49f99094
Fix bug in attestation reward calculation
2020-03-24 07:40:58 -06:00
Danny Ryan
e301e1c8fc
Merge pull request #1668 from AgeManning/enr-update
...
Shift IP-related ENR fields as optional
2020-03-24 07:35:03 -06:00
Danny Ryan
9e137a6404
Merge pull request #1672 from ethereum/fix-memoization
...
Fix memoization (base reward cache bug + add LRU)
2020-03-24 07:34:28 -06:00
Age Manning
f227e026fa
Draft PING and ENR rpc protocol
2020-03-24 15:10:47 +11:00
Age Manning
cf20a7ae3e
Shift some ENR fields to MAY
2020-03-24 15:07:43 +11:00
Nathaniel Jensen
83851f6919
Fix inaccuracies in test format documentation.
...
* `block_header` operation to accept input of type `BeaconBlock`
* `voluntary_exit` operation to accept input of type
`SignedVoluntaryExit`.
* sanity/blocks to note that inputs are of type `SignedBeaconBlock`
2020-03-24 13:39:27 +11:00