diff --git a/getting-started/README.md b/getting-started/README.md index 3e3f623d..ea267909 100644 --- a/getting-started/README.md +++ b/getting-started/README.md @@ -310,6 +310,14 @@ The tutorial makes these assumptions: Note that in the tutorial we've been compiling smart contracts using [Waffle](https://github.com/TrueFiEng/Waffle). If you prefer to compile your smart contracts using other tools (like [Hardhat](https://hardhat.org/)) you can install the appropriate packages and modify `build` script in the `package.json` file. +## Moving to mainnet + +When it is time to deploy your application on mainnet, follow these steps: + +1. Use [a bridge](https://app.optimism.io/bridge) to transfer ETH to Optimism mainnet. +1. Where you specify the RCP endpoint URL, use [a mainnet endpoint](https://community.optimism.io/docs/useful-tools/networks/#optimism-mainnet). + + ## Best practices It is best to start development with the EVM provided by the development stack. @@ -319,3 +327,4 @@ After you are done with that development, debug your decentralized application u This lets you debug parts that that are Optimism specific such as calls to bridges to transfer assets between layers. Only when you have a version that works well on a test network should you deploy to the production network, where every transaction has a cost. +