# Implantar com Remix IDE

O [Remix IDE](https://remix-project.org/) é uma ferramenta sem necessidade de configuração, com uma interface gráfica para desenvolver contratos inteligentes. Usado tanto por especialistas quanto por iniciantes, o Remix te colocará em ação rapidamente.

O Remix está disponível como ambiente baseado na web, um programa para desktop, uma extensão para VS Code e até uma ferramenta CLI.

Aqui, usaremos a versão baseada na web.

Você também pode usar a documentação oficial do Remix IDE para criar e implantar um contrato.

## Implantar um contrato inteligente usando Remix IDE

1. Acesse <https://remix.ethereum.org>. \
   O Remix IDE será aberto no seu navegador.

<figure><img src="https://1965943722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEhrIGc5MDk2dYuywMGkB%2Fuploads%2FNKdqBBWki62uTw6kaRzS%2Fimage.png?alt=media&#x26;token=dd305ca3-4866-47c8-a7dd-81da011d517c" alt=""><figcaption></figcaption></figure>

2. Clique em Start Coding.

<figure><img src="https://1965943722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEhrIGc5MDk2dYuywMGkB%2Fuploads%2FwODhz0VbWvMsmttCSKJk%2Fimage.png?alt=media&#x26;token=81dd8530-9234-4ec9-a7b6-5d2061256fe4" alt="" width="375"><figcaption></figcaption></figure>

O editor abrirá com um template simples.

<figure><img src="https://1965943722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEhrIGc5MDk2dYuywMGkB%2Fuploads%2FA7X5bLUUk81AWiHXBsnN%2Fimage.png?alt=media&#x26;token=6087c72a-45da-4b02-a9a3-c476d400feaf" alt=""><figcaption></figcaption></figure>

3. Abra a página do Contrato Inteligente ERC-20 e copie o contrato de exemplo para sua área de transferência.
4. Cole o contrato inteligente copiado no editor do Remix. Você pode renomear o arquivo na barra lateral esquerda, por exemplo, `token.sol`:&#x20;

<figure><img src="https://1965943722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEhrIGc5MDk2dYuywMGkB%2Fuploads%2FZAVuIjjJB8YF0N1fBvgo%2Fimage.png?alt=media&#x26;token=0eaed22d-18d0-43f1-a818-3dac440ff4ed" alt="" width="309"><figcaption></figcaption></figure>

Você também pode personalizar os valores de "symbol", "name", "decimals" e "\_totalSupply".

5. Clique em Compile.

<figure><img src="https://1965943722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEhrIGc5MDk2dYuywMGkB%2Fuploads%2F079xQG3eFlMnjcIGhtZh%2Fimage.png?alt=media&#x26;token=88dd2ad0-e0c6-4296-ae4e-402304688b86" alt="" width="375"><figcaption></figcaption></figure>

6. Abra a seção Deploy & run transactions.

<figure><img src="https://1965943722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEhrIGc5MDk2dYuywMGkB%2Fuploads%2FYzaUsIDUPwf7FhWi3H1g%2Fimage.png?alt=media&#x26;token=10371259-9c3e-42e9-98ef-1e574fb9f4ad" alt="" width="375"><figcaption></figcaption></figure>

* Certifique-se de que seu contrato está selecionado.
* Clique em Deploy.

7. Selecione "Injected Provider - MetaMask" no ambiente para vincular sua conta MetaMask. Sua carteira MetaMask deve abrir automaticamente. Selecione a caixa de seleção para conectar o contrato implantado com o MetaMask. Clique em Next.

<figure><img src="https://1965943722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEhrIGc5MDk2dYuywMGkB%2Fuploads%2FVwkbc2Qfua3Zme3EPbbJ%2Fimage.png?alt=media&#x26;token=28478a6a-d488-4357-bfdb-0255c6175a3c" alt="" width="354"><figcaption></figcaption></figure>

8. Selecione Connect para vincular sua MetaMask Wallet com seu contrato inteligente.

<figure><img src="https://1965943722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEhrIGc5MDk2dYuywMGkB%2Fuploads%2FRSASZezBYo9OmjrCDpAN%2Fimage.png?alt=media&#x26;token=3170511a-f119-463a-a76a-a98fc89215f7" alt="" width="343"><figcaption></figcaption></figure>

9. Retorne ao Remix IDE e selecione Send Transaction quando a janela pop-up aparecer.

<figure><img src="https://1965943722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEhrIGc5MDk2dYuywMGkB%2Fuploads%2FRmTEKjV1ZxOMY2c0EQV2%2Fimage.png?alt=media&#x26;token=8358af05-3a8a-4d09-8d55-94a5e9fd2eb8" alt=""><figcaption></figcaption></figure>

10. Na sua MetaMask Wallet, na aba DETAILS, você verá informações sobre a implantação do contrato. Selecione Confirm se aprovar as taxas de transação.

<figure><img src="https://1965943722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEhrIGc5MDk2dYuywMGkB%2Fuploads%2FSeLXXTUcZ8gJ2b79L02h%2Fimage.png?alt=media&#x26;token=a782f194-7c71-4786-8934-50d49c49c32a" alt="" width="359"><figcaption></figcaption></figure>

Seu contrato está implantado na Blockchain Chiliz.

<figure><img src="https://1965943722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEhrIGc5MDk2dYuywMGkB%2Fuploads%2FNOdkpNdAOcVytxD4K0dd%2Fimage.png?alt=media&#x26;token=80afa4e9-420c-40f2-933d-30f3f8ec6b72" alt=""><figcaption></figcaption></figure>

Opcionalmente, você pode visualizar o contrato implantado no Block Explorer.

<figure><img src="https://1965943722-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEhrIGc5MDk2dYuywMGkB%2Fuploads%2FMiISQ20rl01y4isF4uJf%2Fimage.png?alt=media&#x26;token=224e79a2-25a1-40f1-aefd-bf0b6800744b" alt=""><figcaption></figcaption></figure>
