package kzg import ( "testing" GoKZG "github.com/crate-crypto/go-kzg-4844" ethpb "github.com/prysmaticlabs/prysm/v4/proto/prysm/v1alpha1" "github.com/prysmaticlabs/prysm/v4/testing/require" ) func TestIsDataAvailable(t *testing.T) { sidecars := make([]*ethpb.BlobSidecar, 0) commitments := make([][]byte, 0) require.NoError(t, IsDataAvailable(commitments, sidecars)) } func TestBytesToAny(t *testing.T) { bytes := []byte{0x01, 0x02} blob := GoKZG.Blob{0x01, 0x02} commitment := GoKZG.KZGCommitment{0x01, 0x02} proof := GoKZG.KZGProof{0x01, 0x02} require.DeepEqual(t, blob, bytesToBlob(bytes)) require.DeepEqual(t, commitment, bytesToCommitment(bytes)) require.DeepEqual(t, proof, bytesToKZGProof(bytes)) }