NomicFoundation / hardhat

Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.
https://hardhat.org
Other
7.29k stars 1.41k forks source link

Replace ethereumjs usages with micro-eth-signer #5155

Open kanej opened 6 months ago

kanej commented 6 months ago

Replace ethereumjs usages with micro-eth-signer for Hardhat v3.

With EDR replacing the Hardhat Network with a rust implementation we are using Ethereumjs less. We suspect our remaining usages are related to signing. This task is to replace those usages.

We intend to use micro-eth-signer as it is small and focused with 3 deps.

TODO

kanej commented 6 months ago

Questions

  1. Is the intent to replace actual usages in v3 with the signer, or provide a utils option that can be used in the future
  2. Are there existing utils that could leverage signer instead of ethereum/js