diff --git a/crypto/kzg4844/kzg4844.go b/crypto/kzg4844/kzg4844.go index 1e1fc8ef87..264bba8ece 100644 --- a/crypto/kzg4844/kzg4844.go +++ b/crypto/kzg4844/kzg4844.go @@ -183,5 +183,8 @@ func IsValidVersionedHash(h []byte) bool { } func ComputeCells(blob *Blob) ([]Proof, error) { - return ckzgComputeCells(blob) + if useCKZG.Load() { + return ckzgComputeCells(blob) + } + return gokzgComputeCells(blob) } diff --git a/go.mod b/go.mod index 57315875fb..055ccd83e2 100644 --- a/go.mod +++ b/go.mod @@ -101,6 +101,7 @@ require ( github.com/cockroachdb/tokenbucket v0.0.0-20230807174530-cc333fc44b06 // indirect github.com/consensys/bavard v0.1.27 // indirect github.com/cpuguy83/go-md2man/v2 v2.0.5 // indirect + github.com/crate-crypto/go-eth-kzg v1.3.0 // indirect github.com/deepmap/oapi-codegen v1.6.0 // indirect github.com/dlclark/regexp2 v1.7.0 // indirect github.com/ethereum/c-kzg-4844/v2 v2.0.1 // indirect