NomicFoundation / edr

An Ethereum development runtime implementation that can be reused to build new developer tools.
MIT License
57 stars 12 forks source link

Switch from `secp256k1` to `k256` #199

Closed agostbiro closed 1 year ago

agostbiro commented 1 year ago

As discovered in https://github.com/NomicFoundation/hardhat/pull/4415, secp256k1 doesn't build on the aarch64-pc-windows-msvc target.

We should switch to the pure Rust k256 crate instead in order to enable support for aarch64-pc-windows-msvc.

Definition of done

Replace secp256k1 with k256 in EDR.

Related: https://github.com/NomicFoundation/edr/issues/162

agostbiro commented 1 year ago

Closed in https://github.com/NomicFoundation/hardhat/pull/4475