You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// TODO: Apply the equivalent strategy for data columns.
71
-
ifblock.Version() >=version.Fulu {
71
+
ifblock.Version() >=version.Deneb {
72
+
s.reconstructAndBroadcastFullBlobs(ctx, block)
73
+
return
74
+
}
75
+
}
76
+
77
+
// reconstructAndBroadcastBlobsInDataColumn reconstructs and broadcasts blobs in data column format for a given beacon block, it also saves data column sidecars into the blob storage.
log.WithError(err).Error("Failed to calculate block root")
72
82
return
73
83
}
74
84
85
+
ifs.cfg.blobStorage==nil {
86
+
log.Warn("Blob storage is not enabled, skip saving data column, but continue to reconstruct and broadcast blobs")
87
+
}
88
+
89
+
// when this function is called, it's from the time when the block is received, so in almost all situations we need to get the data column from EL instead of the blob storage.
0 commit comments