You can use Quickswap to bridge your funds to Immutable zkEVM and swap them to another currency on Immutable zkEVM.
Quickswap
Step 1: Head over to Quickswap
Step 2: Connect your wallet
Step 3: Select Immutable zkEVM as the network from the drop-down menu
Step 4: Click on 'Swap'
Step 5: Select 'Cross-Chain'
Step 6: Enter the network and currency details as per your requirement to bridge funds and swap them to your desired currency.
Step 7: Select the chain you want to swap from.
Step 8: Connect your wallet where you have the ETH.
Step 9: Add the address where you want the swapped currency to be.
Step 10: Enter the amount you want to bridge and swap, review the details and click on 'Submit'.
Step 11: Confirm the transation in your wallet.
Step 12: Wait for the transaction to process and you are done!
Layerswap
Another option is to use Layerswap to first bridge your funds to Immutable zkEVM and then swap through Quickswap. So, let’s say you have a certain amount of ETH on Ethereum.
Step 1: Go to Layerswap and connect your wallet.
Step 2: Select the network you want to swap from.
Step 3: Select the network you want to swap to.
Step 4: Add the amount you want to send along with the wallet you want to send it to. Click the 'Swap Now' button.
Step 5: Complete the transaction by clicking on 'send from wallet'.
Step 6: Confirm the transaction in your wallet.
Step 7: Wait for the transaction to process.
Step 8: When the transaction completes, your funds would be successfully moved to your desired chain!