protolambda
8f005c18e5
when an untyped var is not the last config var, it needs a comma
2021-05-31 15:20:50 +02:00
protolambda
d11586122f
update remerkleable, union support
2021-05-28 01:02:08 +02:00
Hsiao-Wei Wang
74761db7a3
Fix lint error
2021-05-25 21:40:10 +08:00
Hsiao-Wei Wang
fc1af1cff3
[pyspec] Use mainnet.py as the default spec
2021-05-25 21:13:12 +08:00
protolambda
1636a1df58
reduce duplicate combination code, and no in-place updates
2021-05-19 19:18:42 +02:00
protolambda
291168e1e3
clarify config/preset separation, address review comments by @djrtwo
2021-05-19 17:15:34 +02:00
protolambda
f5c647b47b
switch configuration to named tuple for reliable hashing, add test for config override functionality
2021-05-18 16:08:30 +02:00
protolambda
e8b0c46138
misc test fixes for new config approach
2021-05-18 14:45:56 +02:00
protolambda
0894125bf7
update test util
2021-05-18 13:59:26 +02:00
protolambda
ccc6679e21
config as dataclass
2021-05-18 12:48:42 +02:00
protolambda
6f68913e11
implement pyspec build targets
2021-05-18 12:12:01 +02:00
protolambda
79d0fa037f
updated config util
2021-05-18 09:55:25 +02:00
Danny Ryan
4cd9a6c710
Merge pull request #2385 from ethereum/execution-payload-testing
...
Execution payload tests
2021-05-14 06:40:40 -06:00
protolambda
0390ab819a
Protocols pyspec support + execution payload tests cleanup
2021-05-12 02:40:23 +02:00
Danny Ryan
2539d4e11d
Merge pull request #2380 from ethereum/merge-test-vectors
...
Merge test vectors: enable phase0 tests for Merge + start on new testing
2021-05-10 07:30:21 -06:00
Mikhail Kalinin
e78e045847
Implement execution payload tests
2021-05-10 16:12:23 +06:00
Danny Ryan
4b27b076f6
add missing comma
2021-05-06 12:36:08 -06:00
Alex Stokes
953b0278a1
whitespace
2021-05-06 10:52:48 -07:00
Alex Stokes
4c73fec88e
convert `LightClientStore` to python object instead of SSZ object
...
this avoids the type overhead of having to define a max size for
the object's data and skips the overhead of serialization/consensus
for a type that does not need it
2021-05-06 10:52:48 -07:00
protolambda
cc11328f74
fix merge forkchoice tests with mock get_pow_block
2021-05-05 16:26:41 +02:00
Alex Stokes
58e768392e
Simplify spec comment processing
2021-04-23 08:03:49 -07:00
Alex Stokes
a9e3ecabbd
demo spec comment feature
2021-04-21 18:49:51 -07:00
Alex Stokes
de3ac15d9c
introduce alternate spec parser with spec comments
2021-04-21 18:49:51 -07:00
Hsiao-Wei Wang
f2df4bf5c8
Merge branch 'dev' into refactor-spec-builder2
2021-04-19 23:14:30 +08:00
Sam.An
9e4f5c1879
changed alphabet string to string module.
...
changed alphabet string to string module.
2021-04-19 22:41:45 +09:00
Hsiao-Wei Wang
5349645a8f
Rename `SpecAdjustment` to `SpecBuilder` and add `build_spec` interface
2021-04-16 11:29:10 +08:00
Hsiao-Wei Wang
e8c3d28a86
Merge branch 'dev' into refactor-spec-builder2
2021-04-16 11:03:57 +08:00
Danny Ryan
2ac19be198
Merge pull request #2331 from BenSchZA/BenSchZA-patch-1
...
Update variable name ALTAIR_INVAIANT_CHECKS to INVARIANT in `setup.py`
2021-04-15 07:20:14 -05:00
Danny Ryan
2baeee463d
Merge pull request #2322 from mkalinin/merge-cleanup
...
Merge cleanups and improvements
2021-04-15 07:17:55 -05:00
BenSchZA
35fea7a11b
Update copy INVAIANT to INVARIANT
2021-04-14 21:37:25 +02:00
Danny Ryan
320172fb08
fix lint
2021-04-14 08:02:09 -05:00
Alex Stokes
18fc7c0498
Merge pull request #2311 from ralexstokes/add-altair-val-tests
...
Add some basic tests for Altair validator guide
2021-04-12 15:19:44 -07:00
Alex Stokes
4bf6331c21
update remerkleable
2021-04-12 15:11:21 -07:00
Hsiao-Wei Wang
79230c5f68
Update pyspec builder
2021-04-10 03:04:27 +08:00
Hsiao-Wei Wang
3320ebb865
Fix typo and add `SpecAdjustment.fork` property
2021-04-09 22:39:12 +08:00
Hsiao-Wei Wang
ceb352be12
Refactor `imports_and_predefinitions` into `imports` and `preparations`
2021-04-09 22:17:01 +08:00
Hsiao-Wei Wang
1ffa436836
Update `imports_and_predefinitions`
2021-04-09 21:28:58 +08:00
Hsiao-Wei Wang
658ede2191
Refactor pyspec builder with `SpecAdjustment` classes
2021-04-09 21:12:05 +08:00
Danny Ryan
af9ea0efb6
Merge branch 'dev' into merge-exe
2021-04-09 07:21:51 -05:00
Hsiao-Wei Wang
6e8b4b3ea9
Add eth2spec.merge.spec
2021-04-08 05:57:16 +08:00
Hsiao-Wei Wang
0bbef67efe
Add ALTAIR_INVAIANT_CHECKS, checks the weight configurations
2021-04-06 00:08:30 +08:00
protolambda
1acb1d6f70
disable phase1 pyspec build
2021-03-26 22:37:32 +01:00
Hsiao-Wei Wang
2ce389216d
Executable Altair validator guide
2021-03-19 23:38:59 +08:00
Hsiao-Wei Wang
32d0c8087f
Fix `NEXT_SYNC_COMMITTEE_INDEX`
2021-03-15 23:17:59 +08:00
Hsiao-Wei Wang
a2268a432c
Fix missing --cov-report
2021-03-15 19:20:36 +08:00
Hsiao-Wei Wang
310301236f
Fix typo
2021-03-12 20:29:28 +08:00
Hsiao-Wei Wang
22fe06829b
Refactor `objects_to_spec`
2021-03-12 20:26:26 +08:00
Hsiao-Wei Wang
c34eae33d0
Merge branch 'dev' into lightclient-sync-exe
2021-03-12 00:49:29 +08:00
Hsiao-Wei Wang
b44e576e95
LIGHTCLIENT_PATCH/HF1 -> ALTAIR
2021-03-11 21:32:00 +08:00
Danny Ryan
c36106e630
put snappy in 'generator' extra dep build and use for generator builds
2021-03-10 17:18:11 -07:00