---
tags: acala
---
# Deploy Solidity smart contract on Acala
Acala supports EVM that allow people to deploy Solidity smart contracts. Please write a tutorial targeting existing Ethereum Solidity smart contract developers on how to deploy a smart contract to Acala using Remix.
The tutorial should provide clear instructions for people to follow to Remix to build a smart contract and use Acala Contract UI to deploy and invoke the contract on Acala testnet.
We do not have much documents yet so part of the challenge is figuring out the exact steps.
Some useful information:
- Acala repo: https://github.com/AcalaNetwork/Acala
- Contract UI: https://acala-evm.vercel.app
- Console UI: https://console.acala.network/
- Testnet Node WebSocket endpoint: wss://node-6745169053623078912.rz.onfinality.io/ws?apikey=60ea18c1-40e9-4e4c-807e-ffb20b61ed1f
- Use Remix to compile Solidity contracts
- Copy / Download the json file from artifacts folder in Remix
- Upload the json file to Contract UI to deploy and run the contract
- The dev account ALICE should have enough test tokens