Commit Graph

133 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
Hsiao-Wei Wang
2dbc333270 Make compute_new_state_root a pure function 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
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
56535e3dbe bump version to v0.11.2 2020-04-24 10:21:47 -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
protolambda
13d1303db8 update remerkleable; mul/div bound checks, update config loading 2020-04-06 18:40:09 +02: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
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
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
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
9f7a5491d7 Merge pull request #1677 from gnattishness/sig_test_formats
Correct/update test format documentation
2020-03-24 07:48:15 -06: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
protolambda
c00d8e30ad Merge branch 'v011x' into fix-memoization 2020-03-23 21:06:58 +01:00
protolambda
33f8f4936d Fix base-reward memoization bug, improve memoization with LRU, and improve misc rewards test 2020-03-20 21:15:13 +01:00
Danny Ryan
0a9b306d60 PR feedback from @hwwhww 2020-03-18 09:55:09 -06:00
Danny Ryan
e2ef4365e2 min total balance is now EFFECTIVE_BALANCE_INCREMENT. update testing 2020-03-16 11:19:21 -06:00
Danny Ryan
1293320675 Merge branch 'dev' into phase1-tests 2020-03-12 07:12:41 -06:00
Danny Ryan
42499a01e7 Merge pull request #1657 from ethereum/fix-ssz-generic-tests
Fix generic SSZ tests, update remerkleable with small bugfix
2020-03-11 16:29:28 -06:00
protolambda
22620bfe5d Fix generic SSZ tests, update remerkleable with small bugfix 2020-03-11 23:18:06 +01:00
Danny Ryan
36e48fba99 enforce must match target to match head to avoid perverse incentive path 2020-03-11 12:51:05 -06:00
Danny Ryan
8eae0f0b46 Merge pull request #1647 from ethereum/bump-version
bump version to v0.11.0 for coming release
2020-03-11 12:21:17 -06:00
Danny Ryan
e2918c6364 Merge pull request #1626 from ethereum/proposer-index
add proposer index to BeaconBlock
2020-03-10 15:10:07 -06:00
Danny Ryan
3b7704a78f Merge pull request #1649 from ethereum/eth1-voting-period-in-epochs
Eth1 voting period in epochs [updated for configs/phase1/tests compat.]
2020-03-10 13:24:03 -06:00
Danny Ryan
1c9ca3c168 Merge pull request #1635 from ethereum/rewards-overflow
handle rewards overflow
2020-03-10 13:23:21 -06:00
protolambda
2d7a292d36 eth1 vote period constant in epochs: update configs, phase1, tests 2020-03-10 18:36:53 +01:00
Hsiao-Wei Wang
882b9ee035 Merge branch 'dev' into rewards-overflow 2020-03-11 00:41:17 +08:00
Danny Ryan
7d4997f0af bump version to v0.11.0 for coming release 2020-03-09 12:03:12 -06:00
Danny Ryan
7e04989e29 add genesis_validators_root to beaconstate and utilize in sig domain separation as well as fork separation 2020-03-05 09:21:32 -07:00
Danny Ryan
5e1fb79a8e Merge pull request #1627 from ethereum/hysteris-fix
adjust hysteresis to avoid initial over-deposit incentive
2020-03-03 14:15:24 -07:00
Danny Ryan
33e7680836 make hysteresis calculations configurable 2020-03-03 10:58:47 -07:00
Danny Ryan
2d4ec7d52f add REWARD_OVERFLOW_INCREMENT to avoid overflow in rewards calculation 2020-03-03 10:23:08 -07:00
Danny Ryan
0122081d05 hysteresis to -0.25/+1.25 2020-03-02 15:55:01 -07:00
Danny Ryan
186d4258b6 fix shard offsets 2020-02-28 13:20:37 -06:00
Danny Ryan
63687e6f34 fix YAML parsed list of ints 2020-02-28 13:02:20 -06:00
Danny Ryan
9718d206a7 fix attester slahsing test 2020-02-26 11:20:19 -06:00
Danny Ryan
4c1fc9bffa work through phase 1 tests 2020-02-22 12:06:31 -06:00
Danny Ryan
97fa3741af working through test issues 2020-02-22 09:30:33 -06:00
Danny Ryan
ceb6633eb9 working through phase 1 attestation testing 2020-02-22 09:24:14 -06:00