# 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="https://62720068-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNQrWPKDHvXg0HQjwzHbY%2Fuploads%2Fd54dZYBPTUtVKbJ7WwMr%2FCompileUSDC.png?alt=media&#x26;token=e93b735b-42b6-421a-971d-e8e6512bf741" 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="https://62720068-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNQrWPKDHvXg0HQjwzHbY%2Fuploads%2FBnAZ0m5aXb7tw5nuX2XE%2Fdeploy.png?alt=media&#x26;token=524adb4a-41c9-4ef2-a368-cbd4864e242b" 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="https://62720068-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNQrWPKDHvXg0HQjwzHbY%2Fuploads%2FeVc1DSwXcyCBHoUOouD4%2Fdeploy2.png?alt=media&#x26;token=9070dd47-e344-4d20-ba30-2c8470008ac6" 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="https://62720068-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNQrWPKDHvXg0HQjwzHbY%2Fuploads%2FSAZospwa9qX2yBCz9Yvb%2Fdeploy3.png?alt=media&#x26;token=96aeac9f-e45c-4904-b0a2-205dd92018f8" alt=""><figcaption><p>Successful deployment</p></figcaption></figure>
