From b3ff7b0fa880b3d451b68310e6825c3a883a8d38 Mon Sep 17 00:00:00 2001 From: Marius van der Wijden Date: Tue, 11 Mar 2025 14:26:55 +0100 Subject: [PATCH] crypto: move from go-kzg-4844 to go-eth-kzg --- crypto/kzg4844/kzg4844.go | 5 ++++- go.mod | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) 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