# Create a New Simulation This step-by-step tutorial will help you navigate through the cHaOsNeT UI and set up a simulation to test your smart contracts in cHaOSneT's forked EVM blockchain environment. ### Index When you first access cHaOsNeT via [https://chaos.apeworx.io](https://chaos.apeworx.io), you'll be presented with two main options: 1. **View Current Deployments**: This button allows you to see Simulations you have access to that are currently running. 2. **Create New Deployment**: Click this button to set up a new simulation. ![step-1](new-simulation-imgs/step-1.png) ## Step 1: Select an Ecosystem After clicking "Create New Deployment," you'll be taken to the ecosystem selection screen. ### Understanding Ecosystems - Choose the blockchain network you want to simulate by selecting an ecosystem. This choice determines the base network for your forked simulation. ![step-2](new-simulation-imgs/step-2.png) ## Step 2: Modify Ecosystem The next screen allows you to configure the rules for your blockchain fork. ### Configuring Simulation Rules - Set up the parameters that will govern how bots interact within your simulation. ![step-3](new-simulation-imgs/step-3.png) #### Period - **Current**: Fork based on the blockchain's current state. - **Historical**: _(Coming Soon)_ Simulate contracts during real-life past events where exceptional behavior occurred. #### Block Time - **Frequency of Interaction**: Set how fast the Simulation will operate relative to the real block of time of the network. ## Step 3: Select Protocol and Bots On the following screen, you'll choose the protocols and bots for your simulation. Each bot will interact with its related protocol(s) every block. ![step-4](new-simulation-imgs/step-4.png)
![step-5](new-simulation-imgs/step-5.png) ## Step 4: Review and Payment Finally, you'll reach a screen where you can review your configurations. ### Validation and Confirmation - Check all the settings of your simulation to ensure they are correct. - You can go back and edit configurations if necessary. ![step-6](new-simulation-imgs/step-6.png) ### Proceed to Payment - Once you're satisfied with the setup, proceed through the payments precedure to launch your Simulation.