From 699a3b07a739938200183c25794b2746a2362f74 Mon Sep 17 00:00:00 2001 From: Manu NALEPA Date: Tue, 31 Dec 2024 13:07:41 +0100 Subject: [PATCH] SSZ generation: Remove the `// Hash: ...` header. (#14760) * `update-go-ssz.sh`: Remove the `// Hash: ...` line from the generated files header. * Generate SSZ files. --- CHANGELOG.md | 1 + hack/update-go-ssz.sh | 4 +++- proto/engine/v1/engine.ssz.go | 1 - proto/eth/v1/gateway.ssz.go | 1 - proto/eth/v2/grpc.ssz.go | 1 - proto/prysm/v1alpha1/altair.ssz.go | 1 - proto/prysm/v1alpha1/bellatrix.ssz.go | 1 - proto/prysm/v1alpha1/capella.ssz.go | 1 - proto/prysm/v1alpha1/deneb.ssz.go | 1 - proto/prysm/v1alpha1/electra.ssz.go | 1 - proto/prysm/v1alpha1/fulu.ssz.go | 1 - proto/prysm/v1alpha1/non-core.ssz.go | 1 - proto/prysm/v1alpha1/phase0.ssz.go | 1 - 13 files changed, 4 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index db3c856a32..96451816d0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,7 @@ The format is based on Keep a Changelog, and this project adheres to Semantic Ve - New design for the attestation pool. [PR](https://github.com/prysmaticlabs/prysm/pull/14324) - Add field param placeholder for Electra blob target and max to pass spec tests. - Add EIP-7691: Blob throughput increase. +- SSZ files generation: Remove the `// Hash: ...` header. ### Changed diff --git a/hack/update-go-ssz.sh b/hack/update-go-ssz.sh index 3e48660f2b..344cd521f9 100755 --- a/hack/update-go-ssz.sh +++ b/hack/update-go-ssz.sh @@ -20,5 +20,7 @@ for ((i = 0; i < arraylength; i++)); do destination=${file_list[i]#*$searchstring} color "34" "$destination" chmod 644 "$destination" - cp -R -L "${file_list[i]}" "$destination" + + # Copy to destination while removing the `// Hash: ...` line from the file header. + sed '/\/\/ Hash: /d' "${file_list[i]}" > "$destination" done diff --git a/proto/engine/v1/engine.ssz.go b/proto/engine/v1/engine.ssz.go index d84a45a7f3..b298fb0891 100644 --- a/proto/engine/v1/engine.ssz.go +++ b/proto/engine/v1/engine.ssz.go @@ -1,5 +1,4 @@ // Code generated by fastssz. DO NOT EDIT. -// Hash: 78d3fe6d1bab334f38e2169af092f457086963f788a35fd9c6d765c746a6b6e8 package enginev1 import ( diff --git a/proto/eth/v1/gateway.ssz.go b/proto/eth/v1/gateway.ssz.go index d6e37516c6..d423f91d3a 100644 --- a/proto/eth/v1/gateway.ssz.go +++ b/proto/eth/v1/gateway.ssz.go @@ -1,5 +1,4 @@ // Code generated by fastssz. DO NOT EDIT. -// Hash: d06a72227c2f5e350916cce3e89f4e855135a2a22f6ea263dedc68fa506c1ba7 package v1 import ( diff --git a/proto/eth/v2/grpc.ssz.go b/proto/eth/v2/grpc.ssz.go index 121782fb1f..a1f185f6e8 100644 --- a/proto/eth/v2/grpc.ssz.go +++ b/proto/eth/v2/grpc.ssz.go @@ -1,5 +1,4 @@ // Code generated by fastssz. DO NOT EDIT. -// Hash: d9f0bc4bc63fed6da5a3070d72cc575e0a5a496a8725d3d6b58e11a5b67acd5f package eth import ( diff --git a/proto/prysm/v1alpha1/altair.ssz.go b/proto/prysm/v1alpha1/altair.ssz.go index 1044e35b15..84c8e4b667 100644 --- a/proto/prysm/v1alpha1/altair.ssz.go +++ b/proto/prysm/v1alpha1/altair.ssz.go @@ -1,5 +1,4 @@ // Code generated by fastssz. DO NOT EDIT. -// Hash: 5b4ab4dc45576936fb5674ffd75bcac4513bd176968ccaab1ca0d4f9aad96c87 package eth import ( diff --git a/proto/prysm/v1alpha1/bellatrix.ssz.go b/proto/prysm/v1alpha1/bellatrix.ssz.go index d5fd6770ce..c7adfed449 100644 --- a/proto/prysm/v1alpha1/bellatrix.ssz.go +++ b/proto/prysm/v1alpha1/bellatrix.ssz.go @@ -1,5 +1,4 @@ // Code generated by fastssz. DO NOT EDIT. -// Hash: 19e0d83224f9401368a918fce23953593a463933f46cba5de265ac251cbffe27 package eth import ( diff --git a/proto/prysm/v1alpha1/capella.ssz.go b/proto/prysm/v1alpha1/capella.ssz.go index f08edfd251..503f6a720f 100644 --- a/proto/prysm/v1alpha1/capella.ssz.go +++ b/proto/prysm/v1alpha1/capella.ssz.go @@ -1,5 +1,4 @@ // Code generated by fastssz. DO NOT EDIT. -// Hash: fad217ca811f238ede552d6184e1a7fd12830baa505fc0c6f7d1b94f88608b5e package eth import ( diff --git a/proto/prysm/v1alpha1/deneb.ssz.go b/proto/prysm/v1alpha1/deneb.ssz.go index c9645f2036..4eeab97e97 100644 --- a/proto/prysm/v1alpha1/deneb.ssz.go +++ b/proto/prysm/v1alpha1/deneb.ssz.go @@ -1,5 +1,4 @@ // Code generated by fastssz. DO NOT EDIT. -// Hash: 4e456db3c9849de6d410f9342c13926561d0b916a1fd7f88dbadd42c2ec5940a package eth import ( diff --git a/proto/prysm/v1alpha1/electra.ssz.go b/proto/prysm/v1alpha1/electra.ssz.go index fb26f46a26..1029c5cde2 100644 --- a/proto/prysm/v1alpha1/electra.ssz.go +++ b/proto/prysm/v1alpha1/electra.ssz.go @@ -1,5 +1,4 @@ // Code generated by fastssz. DO NOT EDIT. -// Hash: 6582a3511842fe73868eb36ce267780ebe0293eb908d635840d024baee17dd1a package eth import ( diff --git a/proto/prysm/v1alpha1/fulu.ssz.go b/proto/prysm/v1alpha1/fulu.ssz.go index 5d35d079fc..1b45f0c409 100644 --- a/proto/prysm/v1alpha1/fulu.ssz.go +++ b/proto/prysm/v1alpha1/fulu.ssz.go @@ -1,5 +1,4 @@ // Code generated by fastssz. DO NOT EDIT. -// Hash: bb60e4d1a840dfe780ebb396cca8520a4229ce936c032da71bfb8de0d271aa19 package eth import ( diff --git a/proto/prysm/v1alpha1/non-core.ssz.go b/proto/prysm/v1alpha1/non-core.ssz.go index 4492534c6f..58e5e30d40 100644 --- a/proto/prysm/v1alpha1/non-core.ssz.go +++ b/proto/prysm/v1alpha1/non-core.ssz.go @@ -1,5 +1,4 @@ // Code generated by fastssz. DO NOT EDIT. -// Hash: 5314abedbe58cf5739302b3293a023537060eada88a7f791813ad139adda516c package eth import ( diff --git a/proto/prysm/v1alpha1/phase0.ssz.go b/proto/prysm/v1alpha1/phase0.ssz.go index 6b811844df..e95995f0e6 100644 --- a/proto/prysm/v1alpha1/phase0.ssz.go +++ b/proto/prysm/v1alpha1/phase0.ssz.go @@ -1,5 +1,4 @@ // Code generated by fastssz. DO NOT EDIT. -// Hash: cfa400e2b24ddea4df7fed35264c29ace8f6f5eef05dc9725f118f44844e1a75 package eth import (