@@ -68,7 +68,10 @@ func (flcb *ForkedLightClientBootstrap) Deserialize(spec *common.Spec, dr *codec
6868}
6969
7070func (flcb * ForkedLightClientBootstrap ) Serialize (spec * common.Spec , w * codec.EncodingWriter ) error {
71- return w .FixedLenContainer (flcb .ForkDigest , spec .Wrap (flcb .Bootstrap ))
71+ if err := w .Write (flcb .ForkDigest [:]); err != nil {
72+ return err
73+ }
74+ return flcb .Bootstrap .Serialize (spec , w )
7275}
7376
7477func (flcb * ForkedLightClientBootstrap ) FixedLength (_ * common.Spec ) uint64 {
@@ -113,7 +116,10 @@ func (flcu *ForkedLightClientUpdate) Deserialize(spec *common.Spec, dr *codec.De
113116}
114117
115118func (flcu * ForkedLightClientUpdate ) Serialize (spec * common.Spec , w * codec.EncodingWriter ) error {
116- return w .FixedLenContainer (flcu .ForkDigest , spec .Wrap (flcu .LightClientUpdate ))
119+ if err := w .Write (flcu .ForkDigest [:]); err != nil {
120+ return err
121+ }
122+ return flcu .LightClientUpdate .Serialize (spec , w )
117123}
118124
119125func (flcu * ForkedLightClientUpdate ) FixedLength (_ * common.Spec ) uint64 {
@@ -195,7 +201,10 @@ func (flcou *ForkedLightClientOptimisticUpdate) Deserialize(spec *common.Spec, d
195201}
196202
197203func (flcou * ForkedLightClientOptimisticUpdate ) Serialize (spec * common.Spec , w * codec.EncodingWriter ) error {
198- return w .FixedLenContainer (flcou .ForkDigest , spec .Wrap (flcou .LightClientOptimisticUpdate ))
204+ if err := w .Write (flcou .ForkDigest [:]); err != nil {
205+ return err
206+ }
207+ return flcou .LightClientOptimisticUpdate .Serialize (spec , w )
199208}
200209
201210func (flcou * ForkedLightClientOptimisticUpdate ) FixedLength (_ * common.Spec ) uint64 {
@@ -240,7 +249,10 @@ func (flcfu *ForkedLightClientFinalityUpdate) Deserialize(spec *common.Spec, dr
240249}
241250
242251func (flcfu * ForkedLightClientFinalityUpdate ) Serialize (spec * common.Spec , w * codec.EncodingWriter ) error {
243- return w .FixedLenContainer (flcfu .ForkDigest , spec .Wrap (flcfu .LightClientFinalityUpdate ))
252+ if err := w .Write (flcfu .ForkDigest [:]); err != nil {
253+ return err
254+ }
255+ return flcfu .LightClientFinalityUpdate .Serialize (spec , w )
244256}
245257
246258func (flcfu * ForkedLightClientFinalityUpdate ) FixedLength (_ * common.Spec ) uint64 {
0 commit comments