Commit Graph

2926 Commits

Author SHA1 Message Date
Danny Ryan
577f76aff5 Merge pull request #1165 from ethereum/phase-generators
phase restricted generators
2019-06-11 16:48:18 -06:00
protolambda
9ec395c04f fig linting + improve docs + structure of hash optimization 2019-06-11 21:53:38 +02:00
protolambda
f4814862fe fix typing check, add zero-hash cache to hash function 2019-06-11 19:23:45 +02:00
protolambda
1157d9b8d8 fix shuffling generator 2019-06-11 18:34:49 +02:00
protolambda
d6fd19ce44 fix ssz-static generator 2019-06-11 18:30:50 +02:00
protolambda
22f624e12e re-order type check for more speed 2019-06-11 18:08:27 +02:00
protolambda
85b0c237ca fix formatting sanity generator file names 2019-06-11 17:58:13 +02:00
Danny Ryan
cba5add992 Merge pull request #1167 from ethereum/configs-v07
update naming of 2 constants, fix comments in minimal config
2019-06-11 09:38:31 -06:00
protolambda
7fafebd6cf missed one case, fix withdrawal byte <> int problem 2019-06-11 17:32:42 +02:00
protolambda
2d636ddf5a BLS withdrawal byte is formatted as int now, but still one byte. Justin changed spec, now fix tests + configs 2019-06-11 17:27:34 +02:00
Danny Ryan
cc625c7d6d lint 2019-06-11 09:26:23 -06:00
Danny Ryan
ef1ef753a3 comment out transfer test from sanity tests 2019-06-11 09:16:37 -06:00
protolambda
e86771250b Fix tests to use new constant name 2019-06-11 17:16:02 +02:00
Danny Ryan
98a798bd54 sanity tests gens to use explicit phase0 2019-06-11 09:10:09 -06:00
protolambda
481c9664be update naming of 2 constants, fix comments in minimal config (mainnet time estimates do not hold with different amount of slots per epoch) 2019-06-11 17:07:48 +02:00
protolambda
46d8422510 fix ssz container recognition for generators 2019-06-11 16:49:36 +02:00
Danny Ryan
94d4e3a944 operations suite generator for phase0 2019-06-10 20:05:43 -06:00
Danny Ryan
c4bf772d30 demo phase restricted generators for epoch processing 2019-06-10 17:26:39 -06:00
Diederik Loerakker
cf9169411e Merge pull request #1164 from ethereum/missing-colon
add missing colon to v-guide
2019-06-10 23:18:18 +02:00
Danny Ryan
b56539a47d add missing colon to v-guide 2019-06-10 15:14:42 -06:00
Danny Ryan
4902a7746a Merge pull request #1162 from ethereum/master-port
handle master-dev merge conflict
2019-06-10 12:39:47 -06:00
Danny Ryan
e68b495ada Merge branch 'dev' into master-port 2019-06-10 10:53:13 -06:00
Danny Ryan
9df4c80b47 Merge pull request #1155 from terencechain/patch-79
Fixed Target Root Construction
2019-06-10 08:37:22 -06:00
terence tsao
8b54c90fd6 Update 0_beacon-chain-validator.md 2019-06-09 12:09:54 -07:00
Hsiao-Wei Wang
11f2cd189a Fix the Vyper contract link (#1154) 2019-06-08 23:48:34 +01:00
Diederik Loerakker
6f82480df2 Merge pull request #1127 from ethereum/deposit_contract
Move deposit contract back
2019-06-08 13:35:40 +02:00
protolambda
bce6c899f6 improve makefile: declare new targets as non-file 2019-06-08 13:30:47 +02:00
Hsiao-Wei Wang
e52c4a5526 fix 2019-06-07 23:01:10 -04:00
Hsiao-Wei Wang
5b8cca8314 deposit_contract/venv
PR feedback + bump eth-tester
2019-06-07 22:41:50 -04:00
Hsiao-Wei Wang
96237c74e1 two venv caches 2019-06-07 15:46:38 -04:00
Hsiao-Wei Wang
cf23a252b4 fix path 2019-06-07 15:46:38 -04:00
Hsiao-Wei Wang
b78f5b2cc9 Merge branch 'dev' into deposit_contract_venvs 2019-06-07 15:22:43 -04:00
Danny Ryan
eec7e115d1 Merge pull request #1061 from ethereum/dankrad-patch-7
Make phase 1 spec executable
2019-06-07 07:38:14 -06:00
Carl Beekhuizen
68fc0bf87d Merge branch 'dev' into dankrad-patch-7
* dev:
  Update simple-serialize.md
2019-06-06 23:31:36 +02:00
Carl Beekhuizen
67471a8d6e Rework of phases decorator 2019-06-06 23:30:40 +02:00
Danny Ryan
b30c69d93a Merge pull request #1144 from terencechain/patch-78
Updated SSZ ToC
2019-06-06 10:40:55 -06:00
Carl Beekhuizen
956c476d81 Move over to parameterised decorators for phases 2019-06-06 16:23:30 +02:00
terence tsao
84ce28a71d Update simple-serialize.md 2019-06-06 09:45:20 -04:00
Carl Beekhuizen
35c03c5f3e Adds review suggestions I missed 2019-06-06 11:45:22 +02:00
Carl Beekhuizen
4c1b9ef6d6 Fixes custody key reveal test bug 2019-06-06 11:04:55 +02:00
Carl Beekhuizen
58a137e81c Merge branch 'dev' into dankrad-patch-7
* dev:
  Update 0_beacon-chain-validator.md
2019-06-06 10:43:13 +02:00
Carl Beekhuizen
60d9dc68c4 Apply suggestions from @djrtwo's code review 2019-06-05 21:49:30 +02:00
Carl Beekhuizen
e498ff7e94 Separates tests into phases 2019-06-05 21:28:30 +02:00
Danny Ryan
71ab58a530 Merge pull request #1142 from terencechain/patch-77
Inline Attestations Variables
2019-06-05 12:54:08 -06:00
Carl Beekhuizen
38414c2e4e Merge branch 'dev' into dankrad-patch-7
* dev:
  add  beaconblockheader back to toc
  Move crosslink above attestation data
  Change data structure to match beacon state order
  Reorganize data structures to mirror beacon state order
  Update 0_beacon-chain.md
2019-06-05 20:28:14 +02:00
terence tsao
eefd306253 Update 0_beacon-chain-validator.md 2019-06-05 13:07:10 -04:00
protolambda
b9abc5f2cf List[uint64] is not like a type but just for annotation, same for other Generics with __args__, Vector/BytesN work, because their metaclasses produce non-parametrized types, so don't check vector values when type contains args 2019-06-05 18:53:34 +02:00
protolambda
1cc7c7309d change to issubclass, hope parametrized external type is ok 2019-06-05 18:28:09 +02:00
Danny Ryan
1daff359ba Merge pull request #1139 from terencechain/patch-76
Use get_total_balance for get_attestation_deltas
2019-06-05 10:14:28 -06:00
protolambda
a7554d503c fix for typing check of vector elements with non-type element type (annotation) 2019-06-05 18:02:39 +02:00