fevm-hardhat-kit icon indicating copy to clipboard operation
fevm-hardhat-kit copied to clipboard

Purpose and future of this repo in 2025

Open BigLep opened this issue 9 months ago • 4 comments

This issue is intended to start a discussion. I'm not claiming to have the answers. I'm opening this issue based on verbal conversations with @Kubuxu as part of building https://github.com/filecoin-project/f3-activation-contract. My understanding is that this repo didn't work as a starting point for that work, and that instead he just used needed to use standard hardhat and made a few config updates to get it working.

This got me wondering:

  1. Who owns / maintains this repo?
  2. What is its purpose in 2025?

Problems I'm seeing:

  1. We point to this repo from various places including https://docs.filecoin.io/smart-contracts/developing-contracts/hardhat but it doesn't work
  2. We have a fork here that is out of date

Idea: is a better approach to just have docs that talks about how someone takes standard hardhat and get it to work with FEVM and maybe have an integ test to assert those proposed config changes actually work.

BigLep avatar Mar 14 '25 18:03 BigLep

Next steps:

  1. @Kubuxu to leave any of his comments/observations
  2. Surface this to FIL-B as a potential thing to act on / own.

BigLep avatar Mar 14 '25 18:03 BigLep

I've hit multiple tool dependency compatibility issues while trying to use this repo as a base for the f3-activation contract. In my opinion, a guide on how to set up hard-hat configuration for interoperation with Filecoin and a library containing the code for interaction with built-in contracts would be a better solution.

Kubuxu avatar Mar 17 '25 13:03 Kubuxu

There was some internal discussion on this issue in https://filecoinproject.slack.com/archives/C0745JU645A/p1743022129101829?thread_ts=1743009850.407639&cid=C0745JU645A . Lets communicate publicly the plan here.

BigLep avatar Apr 09 '25 18:04 BigLep

I would really want to learn about the progress. The link above does not work for me, unfortunately.

https://docs.filecoin.io/smart-contracts/developing-contracts/client-contract-tutorial also leads to this repository.

Pfed-prog avatar Jun 13 '25 18:06 Pfed-prog