-
Notifications
You must be signed in to change notification settings - Fork 20k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Impossible to build due to type error in crypto/kzg4844 #29271
Comments
This is quite urgent because I'm stuck because of this error that didn't appear yesterday. |
Are you using latest by commit or v1.13.14? |
With regard to
And this is the go.sum:
|
And my local Go client on my machine is |
I think you need to either
Upgrading geth might be tricky, if it is an indirect dependency. Mind sharing more details about the project? |
I'm actually using a cascade of custom libraries that starts using go-ethereum for its crypto features. One of the sub-project is helping redact documents with a custom Feistel cipher implementation. The project I use was working perfectly well yesterday night, and I didn't do anything but building it this morning to run a Docker instance. Hence my surprise... By the way, the use of the 0.4.0 version in c-kzg seems to be the thing, because my original library is indeed using. What I don't understand is why the v1.0.0 appears downstream? |
I've checked all my dependencies and, as I couldn't figure out why |
Next release will be 1.14.0, it will use c-kzg 1.0.0 and should be no problem with the dependencies. "should" :) |
System information
Geth version:
v1.13.14
OS & Version: OSX
Expected behaviour
Build normally from command line or Docker build.
Actual behaviour
Returns 4 errors such
cannot use (gokzg4844.Blob)(blob) (value of type gokzg4844.Blob) as *gokzg4844.Blob value in argument to context.BlobToKZGCommitment
and fails.Steps to reproduce the behaviour
go build
using any library with go-ethereum@v1.13.14 latest dependencyBacktrace
The text was updated successfully, but these errors were encountered: