ethereum / py-evm

A Python implementation of the Ethereum Virtual Machine
https://py-evm.readthedocs.io/en/latest/
MIT License
2.22k stars 637 forks source link

Add ``c-kzg-4844`` dependency #2139

Closed fselmo closed 5 months ago

fselmo commented 5 months ago

What was wrong?

We are missing a kzg 4844 library to implement EIP-4844

How was it fixed?

Add the c-kzg-4844 library as a dependency.

Todo:

Cute Animal Picture

Put a link to a cute animal picture inside the parenthesis-->

fselmo commented 5 months ago

This approach is not ideal as we would need to revamp our release process to build wheels for different distributions since the compilation of the ckzg library would be different.

I think for now we can do what the EELS team has done and use the consensus specs while we are still in proto-danksharding. One day this may not be sufficient enough and we may need the full library to be available. Closing this for now.