- Swap ETH for WETH
- Deposit some ETH into Aave
- Borrow some asset with the ETH collateral
- Sell that borrowed asset. (Short selling)
- Repay everything back
Testing:
Integration test: Kovan Unit tests: Mainnet-fork (Can do this because not working with oracles. If working with oracles deploy mocks on devopment network)