Versions in this module Expand all Collapse all v1 v1.0.3 Sep 5, 2024 v1.0.2 Sep 5, 2024 Changes in this version + func CalcBlobHashV1(hasher hash.Hash, commit *Commitment) (vh [32]byte) + func ComputeProof(blob *Blob, point Point) (Proof, Claim, error) + func IsValidVersionedHash(h []byte) bool + func UseCKZG(use bool) error + func VerifyBlobProof(blob *Blob, commitment Commitment, proof Proof) error + func VerifyProof(commitment Commitment, point Point, claim Claim, proof Proof) error + type Blob [131072]byte + func (b *Blob) UnmarshalJSON(input []byte) error + func (b Blob) MarshalText() ([]byte, error) + type Claim [32]byte + type Commitment [48]byte + func BlobToCommitment(blob *Blob) (Commitment, error) + func (c *Commitment) UnmarshalJSON(input []byte) error + func (c Commitment) MarshalText() ([]byte, error) + type Point [32]byte + type Proof [48]byte + func ComputeBlobProof(blob *Blob, commitment Commitment) (Proof, error) + func (p *Proof) UnmarshalJSON(input []byte) error + func (p Proof) MarshalText() ([]byte, error)