> For the complete documentation index, see [llms.txt](https://raiden-network.gitbook.io/raiden-network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://raiden-network.gitbook.io/raiden-network/using-raiden-on-testnet/use-custom-token/compile-imported-token-code.md).

# Compile Imported Token Code

Before a token can be deployed the imported token code has to be compiled into Ethereum Virtual Machine Code.

Click on the icon underneath the **"FILE EXPLORER"** in the left hand side menu to view the **"SOLIDITY COMPILER"**.

![Screen for compiling custom token code](https://4293086661-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LfdOdNB3P6EjscN0LQW%2F-LzgLDbPDeDMRX3KKnxK%2F-LzgLRi_ohtAsYnrh-BH%2Fremix_compile2.png?alt=media\&token=f4799d2c-1035-4ae0-ba59-853f6c5fe1a6)

In the compiler you need to:

1. Select **"0.5.4+commit..."** from the "Compiler" dropdown.
2. Click on **"Compile CustomErc20Token.sol"**.

This will compile the token code and once the compiling step is done you're ready to deploy your custom token.
