What I want to do is create an efficient workflow for rapidly developing, and testing dapps on different chains LOCALLY.

I thought about using Remix IDE, with testing environments for each respective chain.

Right of the bat, i noticed different problems

  • Remix IDE is somehow incapable of deploying multiple contracts together. Or really just handling more than one .sol file at any given point. Don't know what the point of the program is then, but I'd consider it useless.
  • Metamask really doesn't want to work with your local test net environment.

But what seems to be a way bigger problem are the multitude of js frameworks, the individual tools written for them and their respective incompatibility. I want to build my workflow in a way that anybody can send me their project and I can test it locally without much effort.

How do I do this?

1 Answer 1


Perhaps you should consider using Hardhat. It may be challenging to learn it at first but it comes with amazing plugins for deploying contract, debugging, checking transaction price, ...

  • after writing this, i discovered that hardhat is actually compatible with ganache, which i thought it wasn't. What if I don't wanna use ANY js framework tho? I find it incredibly distracting. Commented May 3, 2022 at 15:43
  • I realized this is way outside the scope of a normal SE question. Maybe we should continue this in a chat? Commented May 4, 2022 at 2:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.