This tool provides a scaffold multichain Solidity Deployment script pattern. It uses CREATE2 to deploy a target contract to multiple chains using a single Solidity script. CREATE2 is used to preserve proxy addresses across multiple chains. Likewise, it uses a single Solidity script to upgrade contracts on multiple chains.