# EMC Client Installation and Operation

## 1. MetaMask Installation and Configuration

In VNC Viewer, install the MetaMask extension for Chrome and import your seed phrase.

<figure><img src="https://4040577148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRh2Ej6T3BJ4HfxcHvbyU%2Fuploads%2FlaaRh224K2xprFDIkJCo%2Fmetamask.png?alt=media&#x26;token=bdcf1134-64a8-4664-9389-e5d7861fd023" alt=""><figcaption><p>.</p></figcaption></figure>

**Note:** During the EMC testnet period, use a new MetaMask wallet.

## 2. Visit EMC Testnet

Visit the EMC testnet at: <https://earn.emc.network/><br>

### **Connect Wallet**

<figure><img src="https://4040577148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRh2Ej6T3BJ4HfxcHvbyU%2Fuploads%2FTYyS2Uum0qP7dyWADqVR%2Fconnect%20wallet.png?alt=media&#x26;token=46848af5-0ece-487d-a241-33ae96e46ba1" alt=""><figcaption></figcaption></figure>

Click on **"Connect"** as shown in the image.

<figure><img src="https://4040577148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRh2Ej6T3BJ4HfxcHvbyU%2Fuploads%2FENtRW9zWEO6Rjgu8mRkw%2Fconnect.png?alt=media&#x26;token=63dc0bf9-e4fb-417a-9199-4a4f7468ab1c" alt=""><figcaption></figcaption></figure>

Select your preferred installed wallet from the left side of the pop-up window. Then, in the wallet plugin interface, follow these steps in the Chrome extension: "**Connect**" -> "**Authorize**" -> "**Sign**".

**Note:** During the Web3 wallet connection process, switch to the EMC Testnet network as prompted.

<figure><img src="https://4040577148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRh2Ej6T3BJ4HfxcHvbyU%2Fuploads%2FscVcloIPNlRj3IUv4pWf%2Fpoints.png?alt=media&#x26;token=e9060013-461a-46e7-b983-ffb86c25aa45" alt=""><figcaption></figcaption></figure>

Once connected, you can view your points and use an invitation code to invite friends.<br>

## 3. Download the EMC Client

After completing the wallet connection, the interface displays your wallet address, as shown in the image below.

<figure><img src="https://4040577148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRh2Ej6T3BJ4HfxcHvbyU%2Fuploads%2Fu0bcy0BKy7pKUUVXmwMG%2Femc%20client.png?alt=media&#x26;token=61a45f7d-b7e5-4544-98e9-2f2da55c4213" alt=""><figcaption></figcaption></figure>

Click "**Install**", select **"Linux"** from the list, and download EMC client.

### 3.1 EMC Client Installation

<figure><img src="https://4040577148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRh2Ej6T3BJ4HfxcHvbyU%2Fuploads%2F1t8rHjZ2qkCb5FpgsmbM%2Femc%20client%20installation.png?alt=media&#x26;token=ba76c9c6-faaa-46af-895e-8e184e2181a9" alt=""><figcaption></figcaption></figure>

Unzip the downloaded file package and record the **.deb** file path.

Return to the GPU cloud service and use the cd command to navigate to the .deb folder.

Install the program with the following command:

{% code lineNumbers="true" %}

```powershell
sudo dpkg -i emc_1.0.20_amd64.deb
# Enter the administrator password to install the program.
```

{% endcode %}

<figure><img src="https://4040577148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRh2Ej6T3BJ4HfxcHvbyU%2Fuploads%2F9YNhx7Nk5d4YLOZr4xSF%2Fsudo%20dpkg.png?alt=media&#x26;token=893c18aa-8dc1-43e9-9c44-d89ff29c0386" alt=""><figcaption></figcaption></figure>

### 3.2 Client Installation Verification

Open VNC Viewer and connect to the cloud server.

<figure><img src="https://4040577148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRh2Ej6T3BJ4HfxcHvbyU%2Fuploads%2FjI5Cn8PIXZEb1N1iAnU5%2Fclient%20installation%20verification.png?alt=media&#x26;token=4c045d79-8b02-40b3-837f-a33e5ad14971" alt=""><figcaption></figcaption></figure>

As shown in the image, enter **"EMC"** as instructed. If "**EMC Miner Desktop**" appears, the EMC client installation is successful.

### 3.3 Client Version Update

If you see a warning that the EMC Client is not up to date, click **"Upgrade"** to download the newest version.

<figure><img src="https://4040577148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRh2Ej6T3BJ4HfxcHvbyU%2Fuploads%2FUTk3s6cBrQOjvi4NKFx5%2Fclient%20version%20update.png?alt=media&#x26;token=2ed460d4-fe73-4d4b-a304-dc1be5874d17" alt=""><figcaption></figcaption></figure>

You can also use the following command to uninstall the current EMC Client application.

{% code lineNumbers="true" %}

```PowerShell
sudo apt remove emc #Uninstall EMC Client application
#Enter the administrator password to proceed.
```

{% endcode %}

## 4. EMC Client Mining Operation

### 4.1 EMC Client Login

In VNC Viewer, find the EMC Client application and click to open it.

<figure><img src="https://4040577148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRh2Ej6T3BJ4HfxcHvbyU%2Fuploads%2FOIRdQXELfdQEvd1C9RdD%2Fclient%20login.png?alt=media&#x26;token=4ce06821-d3f5-410a-ab5c-163fa56c99c7" alt="" width="371"><figcaption></figcaption></figure>

As shown in the image, copy and paste your wallet private key and the inviter's code (optional) to log in to the EMC Client.<br>

### **4.2 Client Mining Operations**

\
The EMC testnet supports two AI computing power mining models for users:

* **CPU Mining Model**
* **GPU Mining Model**

### **CPU Mining Mode**

**Initial Setup for CPU Mining with EMC Client**

The EMC client interface defaults to the CPU mode, as shown in the image below:

<figure><img src="https://4040577148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRh2Ej6T3BJ4HfxcHvbyU%2Fuploads%2FV7fkq1rSm87bkpsKDQXA%2Fcpu%20mining.jpg?alt=media&#x26;token=06739de9-757a-4fca-b793-1b33e5746495" alt="" width="375"><figcaption></figcaption></figure>

EMC Client automatically detects the CPU core hardware resources of the user's device and completes initialization and node connection status.<br>

**Note：**&#x45;nsure sufficient gas fee before CPU mining ([Visit The Gas Fee Collection Section](https://docs.emc.network/emc-testnet/emc-airdrop-guidelines/faucets-claim-test-tokens)). Otherwise, an error message "<mark style="color:red;">Insufficient Gas fee</mark>" will appear.<br>

### **CPU Mining Startup**

The EMC client interface defaults to the CPU mode, as shown in the image below:

<figure><img src="https://4040577148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRh2Ej6T3BJ4HfxcHvbyU%2Fuploads%2FAKBSCWemufyzPlnxZsL5%2Fcpu%20mining%20startup.jpg?alt=media&#x26;token=62d0ef9b-4542-4b0f-ae47-5b91979a7a88" alt="" width="375"><figcaption></figcaption></figure>

EMC Client automatically handles CPU mining. Keep the client running to calculate and distribute mining rewards.<br>

### **GPU Mining Mode**

**Initial setup for GPU mining in EMC Client**

GPU mode on the EMC client interface is chosen by the user, as shown in the following image.

<figure><img src="https://4040577148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRh2Ej6T3BJ4HfxcHvbyU%2Fuploads%2F0MJv7SgZ3Bvmp8NactlV%2Fgpu%20mining.jpg?alt=media&#x26;token=fdc12e27-33bd-4470-b0cc-e7ac9777fd09" alt="" width="375"><figcaption></figcaption></figure>

The EMC Client automatically detects the GPU hardware on the user's device and completes initialization and node connection. The image above shows successful initialization and connection.<br>

### **GPU Mining Startup**

**Note:**

* Ensure Docker is installed and configured before clicking "GPU Start"; otherwise, mining will not start.
* Make sure the address has enough gas fee before clicking "CPU Start" (see the Gas Fee section). Otherwise, you will get an "<mark style="color:red;">Insufficient Gas fee</mark>" error.

<figure><img src="https://4040577148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRh2Ej6T3BJ4HfxcHvbyU%2Fuploads%2FBp1X9WIRjT34g1vkgDON%2Fgpu%20mining%20startup.jpg?alt=media&#x26;token=bd78d0ab-20af-44ae-9eab-65dcc2b54bbd" alt="" width="375"><figcaption><p>.</p></figcaption></figure>

As shown in the image, the client loads the components. Kindly wait until the process is complete.

<figure><img src="https://4040577148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRh2Ej6T3BJ4HfxcHvbyU%2Fuploads%2FZ2vUQ5jwfyd7i2RAQYEH%2FGpu%20mining%20complete.jpg?alt=media&#x26;token=0cda7ce0-5411-4afa-affc-9286287b6e6d" alt="" width="375"><figcaption></figcaption></figure>

The EMC Client will automatically conduct GPU mining if everything is running smoothly. Keep the client running to ensure it calculates and distributes the rewards.

If you encounter any issues during mining, promptly visit the Discord community and open a support ticket for assistance from the team.

## 5. Claim Gas fees from the Community

\
EMC provides gas fee distribution through Telegram and Discord communities. Users can claim gas fees once per day.

### 5.1 Discord Faucet Gas Fee

Join the official Telegram community link：<https://discord.com/invite/emcnetwork>

<figure><img src="https://4040577148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRh2Ej6T3BJ4HfxcHvbyU%2Fuploads%2FjOqRcV6DOZuixRl95pZq%2Fdiscord.png?alt=media&#x26;token=799a9cfa-9500-4ee6-bf8a-2fd1a5f879de" alt=""><figcaption></figcaption></figure>

Enter the 🔐｜emc-testnet sub-channel of the Facuet Category. Post your registered wallet address to claim the gas fee.<br>

### 5.2 Telegram Faucet Gas Fee

Join the official Telegram community link: <https://t.me/emc_network/133097>

Enter EMC Faucet test channel **.**

<figure><img src="https://4040577148-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRh2Ej6T3BJ4HfxcHvbyU%2Fuploads%2F09bF2JFCjFlfELBaxVAC%2Ftg.png?alt=media&#x26;token=fba71573-ceb8-4556-b083-5637bdbd083e" alt=""><figcaption></figcaption></figure>

On this channel, post your registered wallet address. If you haven't claimed gas fees for the day, you will successfully receive it.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.emc.network/emc-testnet/emc-airdrop-guidelines/testnet-tutorial-guide/linux-tutorial/emc-client-installation-and-operation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
