Context / issue
As pointed out in the comment zkSync-Community-Hub/zksync-developers#1039 (comment), zksync now supports evm bytecode natively.
Currently, we compile our zk-sync contracts with the zk-sync compiler, and we deploy the zk-sync bytecode to the network,k but we could optimise our deployment process for our new release by reusing the same bytecode as for evm networks
This would simplify our deployment process and eliminate the need to maintain another suite of deployments in the Safe Deployments SDK.
Proposed solution
We have a complication because our two previous versions were released with ZK-Sync compiler, and we have upgrade tests that would also need to test upgrade flows for contracts compiled with ZK-Sync compiler to contracts compiled with EVM bytecode. So we will still need to use the ZK-Sync node. Therefore, the proposed solution is to explore how we can reuse the node to test those flows.
Alternatives
Do nothing