hardhat-deploy multi-chain

Improve tooling for multi chain deployment using existing toolchain


The idea was to explore how to modify my existing tool : https://github.com/wighawag/hardhat-deploy/ to support multiple network deployment. My tool relies on hardhat which itself do not support multiple network deployment I explored the idea a bit but did not have time to get something fully working.

hardhat-deploy multi-chain showcase

How it's made

It is made in typescript reusing the existing code at https://github.com/wighawag/hardhat-deploy It allow you to use one deploy script that perform transaction on multiple network and get access of the result. This has been tested with optimism and the deployment of a simple ERC20 and its gateway