What is Simulation Mode and how does it work?

Testing out DeFi Saver features in safe environment.
Written by Nikola Jankovic
Updated 3 months ago

Simulation mode is a sandboxed environment that allows you to test out all supported decentralized finance protocols and all features available in the DeFi Saver app without having to set up an account or spend any actual funds.

Instead, you’re given access to a temporary account with 100 ETH and a simulated environment that works exactly like the real Ethereum network. 

You can start a simulation by using the option in the bottom of the sidebar (or the navigation menu on mobile), or by selecting the “Simulation” option in the wallet selection dropdown menu.

When a simulation is started, it creates a fork of the Ethereum (or Arbitrum or Optimism) network at that moment, and later on appends all your transactions to that fork. What that means is, all your transactions will be executed on that fork, while no other new blocks from the actual, live Ethereum blockchain being added to that fork. In other words, new transactions happening in the real world won’t make their way to your current simulation. Asset prices will also remain frozen at values they had when the simulation was started. 

You can see all transactions you’ve made in the “Recent transactions” pop-up in the top right corner. Transaction gas fees and usage are also included. A short summary of all transactions will also be available when exiting the simulation. 

What features are unavailable in Simulation mode?

Most features are available and work exactly as they would on the real network. However, a few features that interact with external systems are unavailable. Most notably, you won’t be able to enable Automation for any position created in the Simulation mode. You also won’t be able to see your Maker CDP history & profit, or Portfolio history.

Can I simulate my own account?

Yes, you can simulate your currently connected wallet in addition to creating a temporary account.

Additionally, if you'd like to simulate an account you’re not an owner of, simply enter its address using the “Track address” option and then start the simulation. 

Are there any other limits to creating simulations? 

Currently, there is no limit to the number of simulations you can create and no time limit for any started simulation. Though keep in mind that the older the simulation is, the more outdated the asset prices and any other protocol stats will be.

Did this answer your question?