> For the complete documentation index, see [llms.txt](https://chainide.gitbook.io/chainide-english-1/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://chainide.gitbook.io/chainide-english-1/ethereum-ide-1/13.-irisnet-ide/1.-irisnet-environment-configuration.md).

# 1. IRISnet Environment Configuration

This section provides a detailed explanation of the environment configuration for IRISnet IDE, which is essential for developing dApps on the IRISnet blockchain.

## 1. Create a new IRISnet Project

Visit [ChainIDE](https://chainide.com/) and click the "Code Smarter" button on the front page as shown in the figure below.

<figure><img src="https://3745657014-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYy-lqJKjq1m0yBAX4r%2Fuploads%2FICf1gMfqDoboExLdHQVl%2Fimage.png?alt=media&amp;token=86d183cc-3bd9-41a4-8877-66d12f3ae822" alt=""><figcaption></figcaption></figure>

Here, you will choose your login method, which includes two options: GitHub and Guest. For this tutorial, select GitHub login, as later on, the use of the Sandbox requires users to log in with GitHub.

<figure><img src="https://3745657014-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYy-lqJKjq1m0yBAX4r%2Fuploads%2FkRYg4sPFcnWR2Lz3ujeN%2Fimage.png?alt=media&amp;token=bd113ebf-16c8-4241-9db1-120b43656744" alt=""><figcaption></figcaption></figure>

Click the "New Project" button.

<figure><img src="https://3745657014-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYy-lqJKjq1m0yBAX4r%2Fuploads%2FFaeBrBu7u5LUAxQynl1r%2Fimage.png?alt=media&amp;token=7a988e98-415c-442e-a137-080f2dbd0372" alt=""><figcaption></figcaption></figure>

A pop-up window will appear. On the left side of the pop-up, select "IRISnet". Then, select a temple to create a new project.

<figure><img src="https://3745657014-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYy-lqJKjq1m0yBAX4r%2Fuploads%2FG292E6wPohEJYnqgOayS%2Fimage.png?alt=media&amp;token=94c427bc-be1a-4e5c-8661-e7d430b3c9b2" alt=""><figcaption></figcaption></figure>

## 2. Configure Wallet

IRISnet IDE provides support for two smart contract environments: EVM and Native. The EVM environment supports Metamask wallet, while the Native environment supports Kelpr wallet.

### 2.1 Supported EVM Wallet&#x20;

#### 2.1.1 Metamask

> &#x20;<https://metamask.io/>&#x20;

### 2.2 Supported Cosmos Wallet

#### 2.2.1 Kelpr

> &#x20;<https://www.keplr.app/>

## 3. Acquiring test tokens

Test tokens can be acquired from a tesnet faucet. Use test tokens to cover the cost of deployment, transaction fees, gas fees, etc., on the testnet.

Tutorials on Acquiring Test Tokens:&#x20;

Native: <https://irisnet.org/docs/get-started/testnet.html#run-a-full-node>\
EVM: <https://irisnet.org/docs/get-started/evm-contract.html#prepare-account-for-evm>
