Aditya Asgaonkar
21b878364a
Fix checkpoint hierarchy consistency in tests
2021-04-03 17:09:08 -07:00
Aditya Asgaonkar
2478e1526a
Fix block hierarchy consistency in tests
2021-04-03 16:50:43 -07:00
Alex Stokes
9aaf548c37
Fix language with sync committee selection proofs
2021-04-02 18:37:30 -07:00
Mikhail Kalinin
79aee8645d
Implement ApplicationBlockHeader
2021-04-02 21:01:49 +06:00
Justin
48fb9c39c2
Update beacon-chain.md
2021-04-02 15:05:54 +01:00
Justin
88d8f80957
Fix two bugs (and some cleanups)
...
Fix two bugs:
1) The participant reward (previously known as "inclusion reward") should not be proportional to `effective_balance` because a sync committee member is already chosen with probability proportional to the effective balance. Credit to @vbuterin.
2) The participant reward (previously known as "inclusion reward") was too large by a factor of `len(participant_indices)`, not taking into account the `for` loop.
Fixing these two bugs actually makes the code significantly simpler and cleaner :)
@barnabemonnot: Could you check the logic? :) If confirmed happy to update the tests.
2021-04-02 14:52:32 +01:00
Danny Ryan
acfbd9375e
Merge pull request #2293 from ralexstokes/reorder-aggregation-conditions
...
Reorder Altair gossip validation conditions
2021-04-01 11:25:10 -06:00
Aditya Asgaonkar
9eb662786a
Add consistency checks in on_block tests
2021-04-01 06:33:37 -07:00
Danny Ryan
b81c64fa15
Merge pull request #2287 from mbaxter/altair/change-altair-fork-default
...
Set tmp ALTAIR_FORK_SLOT to max value
2021-04-01 06:39:14 -06:00
Danny Ryan
b3f72075cb
Merge pull request #2294 from michaelsproul/sync-committee-balance
...
Simplify balance calc in `process_sync_committee`
2021-04-01 06:36:41 -06:00
Danny Ryan
def952bffc
Merge pull request #2296 from ajsutton/fix-p2p-name
...
Fix missed rename from aggregate_and_proof to contribution_and_proof
2021-04-01 06:36:28 -06:00
Adrian Sutton
45c764618a
Fix missed rename from aggregate_and_proof to contribution_and_proof
2021-04-01 15:18:31 +10:00
Danny Ryan
28216cbcda
fix lint
...
Co-authored-by: Alex Stokes <r.alex.stokes@gmail.com>
2021-03-31 13:22:45 -06:00
Mikhail Kalinin
106e1b98ba
Add parent_hash, number to ApplicationPayload
2021-03-31 16:10:02 +06:00
Mikhail Kalinin
b52cde0c86
Fix redundant application_parent_hash in validator.md
2021-03-31 15:06:32 +06:00
Michael Sproul
e8b758f9a6
Simplify balance calc in `process_sync_committee`
2021-03-31 17:21:51 +11:00
Alex Stokes
b151adbd4e
Reorder Altair gossip validation conditions
...
Validate the `selection_proof` selects the incoming validator as an
aggregator before doing other checks like committee inclusion and
(relatively) expensive signature checks.
2021-03-30 16:18:14 -07:00
Hsiao-Wei Wang
2def461298
Merge branch 'dev' into altair_incentives
2021-03-31 00:53:58 +08:00
Diederik Loerakker
a465f21deb
Merge pull request #2289 from ethereum/phase1-rebased-patch
...
Minor docs fix for #2254
2021-03-30 15:35:56 +02:00
Danny Ryan
ed6358a719
Merge pull request #2248 from hukkinj1/dev
...
Fix list indentation
2021-03-30 07:32:35 -06:00
Danny Ryan
51db49988a
Merge pull request #2254 from ethereum/phase1-rebased
...
Modularize Phase1 into post-Merge features: Sharding, Custody Game, Data Availability Sampling
2021-03-30 07:24:26 -06:00
Hsiao-Wei Wang
3391f991ac
Minor wording fixes
2021-03-30 13:48:40 +08:00
protolambda
7344442618
update merge and sharding configs to reflect fork slot placeholder, as in #2287
2021-03-30 01:53:36 +02:00
protolambda
07b7774241
misc. phase1 modules refactor updates
2021-03-30 01:46:02 +02:00
protolambda
9420c29899
custody game doc naming updates
2021-03-30 01:39:01 +02:00
Diederik Loerakker
430627f290
Apply suggestions from @djrtwo
...
Co-authored-by: Danny Ryan <dannyjryan@gmail.com>
2021-03-30 01:33:17 +02:00
Meredith Baxter
4b81cc21f4
Update altair/fork.md
2021-03-29 15:15:53 -04:00
Danny Ryan
0170245ff1
Merge pull request #2288 from terencechain/fix-merge-toc
...
Fix merge beacon chain's toc
2021-03-29 13:13:28 -06:00
terence tsao
eca6bd7d62
Fix merge beacon chain spec's toc
2021-03-29 11:56:43 -07:00
Danny Ryan
41c5f1c4d6
Merge pull request #2279 from ethereum/ralexstokes-patch-2
...
Fix aggregation bits example in Altair validator guide
2021-03-29 12:37:47 -06:00
Meredith Baxter
346454627d
Set altair fork slot to max value
2021-03-29 13:45:41 -04:00
Danny Ryan
6f07448883
Merge pull request #2282 from benjaminion/altair-1
...
Make if condition more precise
2021-03-29 07:59:19 -06:00
Danny Ryan
48d619d299
Merge pull request #2277 from ralexstokes/fix-altair-val-guide
...
Fix use of block root in Altair validator guide
2021-03-29 07:59:02 -06:00
Danny Ryan
ef4a5af645
Merge pull request #2278 from ethereum/ralexstokes-patch-1
...
Fix typo from earlier edit to field name
2021-03-29 07:55:09 -06:00
Danny Ryan
a51c5ee4c2
Apply suggestions from code review
...
Co-authored-by: Hsiao-Wei Wang <hsiaowei.eth@gmail.com>
2021-03-29 07:51:49 -06:00
protolambda
d28cac0e8f
clean up test phase 1 testgen references
2021-03-29 15:38:43 +02:00
Diederik Loerakker
0ab3660ed6
Merge pull request #2284 from terencechain/patch-113
...
Fix spelling: negotiatied -> negotiated
2021-03-29 14:22:02 +02:00
terence tsao
f73aa2f98d
Fix spelling: negotiatied -> negotiated
2021-03-28 17:06:12 -07:00
Taneli Hukkinen
b02aed93a3
Fix another list's indent
2021-03-29 01:17:29 +03:00
Taneli Hukkinen
b23b16c7b7
Fix list indentation
2021-03-29 01:10:36 +03:00
Ben Edgington
64fc912ce7
Make if condition more precise
2021-03-27 16:13:46 +00:00
protolambda
2bc3e814b0
rename to custody game
2021-03-27 01:58:39 +01:00
protolambda
5e186fc136
update sharding spec to extend Merge types
2021-03-27 01:28:52 +01:00
protolambda
d067237e30
list new Merge specs, update features descriptions
2021-03-27 01:10:13 +01:00
protolambda
29f78a7f06
proof of custody full name
2021-03-27 00:53:25 +01:00
protolambda
379ba98eb7
move static sharding configuration into constants
2021-03-27 00:47:10 +01:00
protolambda
c225813f7d
split phase1 configs into feature configs
2021-03-27 00:46:04 +01:00
protolambda
0c94be4204
clean up more phase1 test references
2021-03-27 00:14:32 +01:00
protolambda
a6c01f8212
no phase1 in tests, per-feature testing now, executable specs will be re-enabled per feature
2021-03-26 23:21:36 +01:00
protolambda
906cde0610
preserve proof of custody tests
2021-03-26 23:10:56 +01:00