> For the complete documentation index, see [llms.txt](https://cll-devrel.gitbook.io/bootcamp-2024/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cll-devrel.gitbook.io/bootcamp-2024/4.-cross-chain-tokens-with-chainlink-ccip/compile-and-deploy.md).

# Compile and Deploy

### Compile your Contract

On the left hand side, go to the "SOLIDITY COMPILER" icon and click the "Compile TransferUSDCBasic.sol" button:

<figure><img src="/files/p89vcG54pMJLPspLda1d" alt=""><figcaption><p>Successfully compiled TransferUSDCBasic.sol</p></figcaption></figure>

***

### Deploy your Contract

1. Navigate to the “DEPLOY & RUN TRANSACTIONS” icon on the left hand side. Double check that your Environment is connected to Fuji via Injected Provider.
2. Click the "Deploy" button at the bottom

<figure><img src="/files/PS3nr14KnCdNel1tB8vn" alt=""><figcaption><p>Deploying your contract</p></figcaption></figure>

MetaMask will ask you to confirm the transaction, so click the “Confirm” button at the button right:

<div align="left"><figure><img src="/files/Chz8XPQcVwPFFFVuOpU7" alt=""><figcaption><p>Confirm the deployment transaction</p></figcaption></figure></div>

Upon a successful deployment, in Remix you will see:

1\. The green check-mark at the bottom

2\. Your deployed contract and address

<figure><img src="/files/4HtrZsdzydIOo7DmqAxW" alt=""><figcaption><p>Successful deployment</p></figcaption></figure>
