(blobBytes []byte)
| 18 | } |
| 19 | |
| 20 | func BlobToVersionedHash(blobBytes []byte) (common.Hash, error) { |
| 21 | var blob kzg4844.Blob |
| 22 | copy(blob[:], blobBytes) |
| 23 | cmt, err := kzg4844.BlobToCommitment(&blob) |
| 24 | if err != nil { |
| 25 | return common.Hash{}, fmt.Errorf("blobToCommitment failed: %w", err) |
| 26 | } |
| 27 | return common.Hash(kzg4844.CalcBlobHashV1(sha256.New(), &cmt)), nil |
| 28 | } |
no test coverage detected