@ethereumjs/util / KZG
Defined in: packages/util/src/kzg.ts:4
Interface for an externally provided kzg library used when creating blob transactions
blobToKzgCommitment(
blob):string
Defined in: packages/util/src/kzg.ts:6
string
string
computeBlobProof(
blob,commitment):string
Defined in: packages/util/src/kzg.ts:7
string
string
string
computeCells(
blob):string[]
Defined in: packages/util/src/kzg.ts:15
string
string[]
computeCellsAndProofs(
blob): [string[],string[]]
Defined in: packages/util/src/kzg.ts:16
string
[string[], string[]]
recoverCellsAndProofs(
indices,cells): [string[],string[]]
Defined in: packages/util/src/kzg.ts:17
number[]
string[]
[string[], string[]]
verifyBlobProofBatch(
blobs,expectedKZGCommitments,KZGProofs):boolean
Defined in: packages/util/src/kzg.ts:9
string[]
string[]
string[]
boolean
verifyCellKzgProofBatch(
commitments,indices,cells,proofs):boolean
Defined in: packages/util/src/kzg.ts:18
string[]
number[]
string[]
string[]
boolean
verifyProof(
polynomialKZG,z,y,KZGProof):boolean
Defined in: packages/util/src/kzg.ts:8
string
string
string
string
boolean