@@ -236,7 +236,6 @@ mod ssz_static {
236236 ssz_static_test ! ( fork_data, ForkData ) ;
237237 ssz_static_test ! ( historical_batch, HistoricalBatch <_>) ;
238238 ssz_static_test ! ( indexed_attestation, IndexedAttestation <_>) ;
239- // NOTE: LightClient* intentionally omitted
240239 ssz_static_test ! ( pending_attestation, PendingAttestation <_>) ;
241240 ssz_static_test ! ( proposer_slashing, ProposerSlashing ) ;
242241 ssz_static_test ! ( signed_aggregate_and_proof, SignedAggregateAndProof <_>) ;
@@ -285,6 +284,46 @@ mod ssz_static {
285284 . run ( ) ;
286285 }
287286
287+ #[ test]
288+ fn light_client_bootstrap ( ) {
289+ SszStaticHandler :: < LightClientBootstrap < MinimalEthSpec > , MinimalEthSpec > :: altair_only ( )
290+ . run ( ) ;
291+ SszStaticHandler :: < LightClientBootstrap < MainnetEthSpec > , MainnetEthSpec > :: altair_only ( )
292+ . run ( ) ;
293+ }
294+
295+ #[ test]
296+ fn light_client_finality_update ( ) {
297+ SszStaticHandler :: < LightClientFinalityUpdate < MinimalEthSpec > , MinimalEthSpec > :: altair_only (
298+ )
299+ . run ( ) ;
300+ SszStaticHandler :: < LightClientFinalityUpdate < MainnetEthSpec > , MainnetEthSpec > :: altair_only (
301+ )
302+ . run ( ) ;
303+ }
304+
305+ #[ test]
306+ fn light_client_header ( ) {
307+ SszStaticHandler :: < LightClientHeader , MinimalEthSpec > :: altair_only ( ) . run ( ) ;
308+ SszStaticHandler :: < LightClientHeader , MainnetEthSpec > :: altair_only ( ) . run ( ) ;
309+ }
310+
311+ #[ test]
312+ fn light_client_optimistic_update ( ) {
313+ SszStaticHandler :: < LightClientOptimisticUpdate < MinimalEthSpec > , MinimalEthSpec > :: altair_only (
314+ )
315+ . run ( ) ;
316+ SszStaticHandler :: < LightClientOptimisticUpdate < MainnetEthSpec > , MainnetEthSpec > :: altair_only (
317+ )
318+ . run ( ) ;
319+ }
320+
321+ #[ test]
322+ fn light_client_update ( ) {
323+ SszStaticHandler :: < LightClientUpdate < MinimalEthSpec > , MinimalEthSpec > :: altair_only ( ) . run ( ) ;
324+ SszStaticHandler :: < LightClientUpdate < MainnetEthSpec > , MainnetEthSpec > :: altair_only ( ) . run ( ) ;
325+ }
326+
288327 #[ test]
289328 fn signed_contribution_and_proof ( ) {
290329 SszStaticHandler :: < SignedContributionAndProof < MinimalEthSpec > , MinimalEthSpec > :: altair_and_later ( ) . run ( ) ;
0 commit comments