Add a deploy dry-run mode that validates contract artifact paths, network connectivity, wallet existence, and estimated fees without submitting a transaction. The command should print a summary of the deployment plan, estimated Soroban fees, required account balances, and any warnings. This reduces accidental mainnet deployments and improves confidence before live actions.
Add a deploy dry-run mode that validates contract artifact paths, network connectivity, wallet existence, and estimated fees without submitting a transaction. The command should print a summary of the deployment plan, estimated Soroban fees, required account balances, and any warnings. This reduces accidental mainnet deployments and improves confidence before live actions.