Use hardhat-deploy for EVM contract deployment #811
Labels
module: message center
Relates to the message center module
module: service handler
Relates to the service handler module
scope: task
Granular task that does not necessarily impact an end user
What needs to be done
Write deploy scripts so that EVM contracts can be deployed to any EVM chain. Should be configured with named accounts where relevant. For example, the deployment contract owner is one distinct address and the fee owner is another distinct address.
Why it needs to be done
Makes EVM deployment faster and its configuration more human readable. This also makes deployment dependencies a lot more straightforward.
Acceptance Criteria
I can easily deploy locally and to testnet for both SNOW and BSC without changing anything other than network configuration parameters.
The text was updated successfully, but these errors were encountered: