polkadot-evm / frontier

Ethereum compatibility layer for Substrate.
Apache License 2.0
574 stars 489 forks source link

Replace libsecp256k1 with secp256k1 #1012

Open bernardoaraujor opened 1 year ago

bernardoaraujor commented 1 year ago

Motivation

Substrate has replaced libsecp256k1 with secp256k1. Apparently, that results in a significant performance improvement: https://github.com/paritytech/substrate/pull/10798

Suggested Solution

Replace the dependencies in frontier, namely:

mahmudsudo commented 1 month ago

can i take on this ?