Commit Graph

1623 Commits

Author SHA1 Message Date
Justin
02428ec252 Do not check withdrawal credentials for existing validators
We should not invalidate blocks that contain a deposit with an inconsistent withdrawal credential as that would stall the chain.
2019-03-10 13:25:57 +01:00
Danny Ryan
0f3e0ef2ad Merge pull request #743 from ethereum/JustinDrake-patch-9
Minor cleanups
2019-03-08 14:59:39 -07:00
Danny Ryan
aa29cd7947 Merge pull request #739 from ethereum/JustinDrake-patch-7
Use hash_tree_root everywhere
2019-03-08 14:58:26 -07:00
Danny Ryan
f72e856620 Merge branch 'dev' into JustinDrake-patch-7 2019-03-08 10:46:36 -07:00
Danny Ryan
29014d554e Merge branch 'dev' into JustinDrake-patch-9 2019-03-08 10:39:26 -07:00
Justin
f253feeacf Update 0_beacon-chain.md 2019-03-08 18:34:51 +01:00
Danny Ryan
1210e8e8ca Merge pull request #741 from ethereum/fix-caching
fix state cache
2019-03-08 10:32:21 -07:00
Justin
f180eb5e9e Update 0_beacon-chain.md 2019-03-08 18:14:00 +01:00
Justin
de60533d72 Update 0_beacon-chain.md 2019-03-08 18:13:05 +01:00
Danny Ryan
f081f23c31 cache more than just state root at start of state transition 2019-03-08 09:48:46 -07:00
Justin
1141467349 Update 0_beacon-chain.md 2019-03-08 17:28:00 +01:00
Danny Ryan
9b598c91b7 Merge branch 'dev' into JustinDrake-patch-7 2019-03-08 09:10:08 -07:00
Danny Ryan
0bcc350b7b Merge pull request #732 from ethereum/epoch-start
epoch transition at start of epoch
2019-03-08 08:59:40 -07:00
Danny Ryan
7dc61c6126 Merge branch 'dev' into epoch-start 2019-03-08 08:51:19 -07:00
Justin
12695425c9 Use hash_tree_root everywhere
And get rid of merkle_root. This is possible because of SSZ tuples.
2019-03-08 10:32:40 +01:00
vbuterin
8dcc1ba930 Break LMD GHOST ties in favor of higher hash tree roots (#737) 2019-03-08 09:58:38 +01:00
Justin
e74c79e353 Update 0_beacon-chain.md 2019-03-08 09:08:30 +01:00
Justin
339a7fb63b Update 0_beacon-chain.md 2019-03-07 23:14:47 +01:00
Justin
2d9724dbfc Update 0_beacon-chain.md 2019-03-07 23:13:06 +01:00
Danny Ryan
e57bfaab7c clean up state transition notes 2019-03-07 13:36:22 -07:00
Danny Ryan
d00353534d Merge branch 'dev' into epoch-start 2019-03-07 13:32:15 -07:00
Danny Ryan
8e08e742dc Merge pull request #731 from ethereum/top-order
reorder ssz types topologically
2019-03-07 13:28:51 -07:00
Danny Ryan
6cf14884a8 epoch transition at start of epoch 2019-03-07 12:05:34 -07:00
Danny Ryan
8dec7d805c reorder ssz types topologically 2019-03-07 11:02:13 -07:00
Danny Ryan
71991fd30d Merge pull request #711 from ethereum/vbuterin-patch-7
Pythonize epoch transitions
2019-03-07 10:14:20 -07:00
Hsiao-Wei Wang
250455a67e Apply suggestions from code review
Co-Authored-By: djrtwo <dannyjryan@gmail.com>
2019-03-07 10:03:25 -07:00
Danny Ryan
987c741bea fix state types 2019-03-07 09:44:55 -07:00
Danny Ryan
b1baea2d28 Merge branch 'dev' into vbuterin-patch-7 2019-03-07 08:56:29 -07:00
vbuterin
ec12460b8b Make wthdrawn validators immune to inactivity leak 2019-03-07 01:21:17 -06:00
vbuterin
663bc489b6 Added lexicographic tiebreaking 2019-03-06 22:54:52 -06:00
Danny Ryan
55b7064646 Merge pull request #723 from dankrad/patch-1
Add tuple lengths; update list typedef format
2019-03-06 15:59:32 -07:00
Danny Ryan
175dde7cf7 Merge branch 'dev' into patch-1 2019-03-06 15:56:35 -07:00
Danny Ryan
2f6e560e30 Merge branch 'dev' into vbuterin-patch-7 2019-03-06 15:07:20 -07:00
Danny Ryan
28f2a723af Merge pull request #725 from ralexstokes/dev
Fix calls of `signed_root`
2019-03-06 15:03:20 -07:00
Danny Ryan
fc9686636e Merge pull request #724 from dankrad/dev
Make basic/non-basic for bytes explicit
2019-03-06 14:58:48 -07:00
Alex Stokes
ee2fbd0df7 Fix calls of signed_root 2019-03-06 13:48:06 -08:00
Dankrad Feist
37b77725d8 Make basic/non-basic for bytes explicit 2019-03-06 22:32:26 +01:00
Dankrad Feist
81f48ea1c3 Also fix length of Deposit.proof 2019-03-06 21:11:50 +01:00
Danny Ryan
be492bc852 Merge pull request #720 from akhila-raju/patch-2
Minor spelling fixes
2019-03-06 12:42:26 -07:00
Akhila Raju
f4e0d9804a Minor spelling fixes. 2019-03-06 12:03:03 -05:00
Dankrad Feist
eece029cdf Array spec to [type] and tuple to [type, N]. Also make notation consistent: use "base" for base types 2019-03-06 17:46:40 +01:00
Dankrad Feist
9d175c9dc9 Merge branch 'dev' into patch-1 2019-03-06 17:28:09 +01:00
Carl Beekhuizen
b4779cd83d Apply suggestions from code review
Co-Authored-By: djrtwo <dannyjryan@gmail.com>
2019-03-06 08:55:39 -07:00
Carl Beekhuizen
c9e06d31f3 Apply suggestions from code review
base_reward -> get_base_reward

Co-Authored-By: djrtwo <dannyjryan@gmail.com>
2019-03-06 07:29:06 -07:00
dankrad
776196e66d Add tuple lengths
Adding tuple lengths in BeaconState objects (this changes merkleization/serialization as no length mixin required)
2019-03-06 14:46:52 +01:00
Danny Ryan
b36e70040b fix call to union 2019-03-05 16:18:41 -07:00
Danny Ryan
b5f0509595 fix proposal slashing minor bugs 2019-03-05 11:29:40 -07:00
Danny Ryan
be1cb4a850 Merge pull request #718 from ethereum/empty-base-reward
handle get_base_reward when no previous balance
2019-03-05 09:24:12 -07:00
Danny Ryan
f93e6fe53d Merge pull request #696 from ethereum/JustinDrake-patch-4
Rewrite SSZ spec
2019-03-05 09:22:33 -07:00
Danny Ryan
0eacabc273 fix minor typo 2019-03-05 08:51:34 -07:00