When you create a Devnet or Legacy Testnet project for a production application, you expose your users to potential risks and limitations.
Key Considerations:
-
Testnets Are Not Stable – Devnets and legacy testnets are designed for testing purposes only. The infrastructure and keys may change over time due to ongoing updates. For example, Ethereum testnets have transitioned from Rinkeby → Goerli → Sepolia, affecting dependent systems.
-
User Accounts at Risk – Since testnets are not meant for production use, any accounts created using a verifier on these networks could become inaccessible or invalid due to changes in dependencies.
-
No Migration Support – If you create a verifier on Devnet or Legacy Testnet for production applications, we cannot assist with migrating it to Mainnet, Cyan, Aqua, or Sapphire Mainnet projects.
Recommendation:
Always use a Mainnet-supported project for production applications to ensure stability and long-term usability for your users.