Este mini-guia compreende as ferramentas necessárias para executar contratos com o Mist e desenvolver Dapps utilizando uma rede local privada.
-
Instalar Mist https://github.com/ethereum/mist/releases/v0.8.7
-
Nesta página possuem arquivos "Ethereum Wallet..." e "Mist...". Escolha o que começa com "Mist" https://www.dropbox.com/s/6oehv904anw4fpa/Screenshot%202016-12-02%2016.32.13.png?dl=0
-
Faça o download do Mist de acordo com seu sistema operacional
Nota para usuários Mac:
- Arraste o Mist para a pasta Applications, como demonstrado no .DMG
-
-
Instalar geth https://geth.ethereum.org/downloads/
- Selecione a aba de acordo com seu sistema operacional.
- Faça download do arquivo "Geth 1.5.4"
Nota para usuários Linux/Mac:
- Adicione o binário
geth
ao$PATH
de execução (google search: "add executable to path on (mac/linux)")
Nota para usuários Windows:
- Prefira o "Kind: Installer"
Após instalar, no Terminal/Console, confira se é possível executar "geth", apenas como teste.
-
Instalar Node.js http://nodejs.org
- Instalar versão 6.9.x LTS https://www.dropbox.com/s/9yeryz2ogfkqmdz/Screenshot%202016-12-02%2016.35.08.png?dl=0
Nota para usuários Windows: Fazer download do Installer. O "binary" apenas, neste caso não nos é útil.
-
Instalar utilitário para iniciar uma rede privada pelo Geth https://github.com/hiddentao/geth-private
A partir de qualquer diretório, executar o comando:
npm install -g geth-private
. O npm é um utilitário do NodeJS. S
-
Iniciando rede privada
O geth-private é um utilitário que facilita na criação de uma rede local privada. Execute o comando a partir de qualquer diretório:
geth-private --autoMine
-
Iniciando Mist com rede privada
- Linux:
[PATH_TO_MIST]/Mist --rpc http://localhost:8545
- Mac:
/Applications/Mist.app/Contents/MacOS/Mist --rpc http://localhost:8545
- Windows:
Criar um atalho do Mist.exe, abrir Propriedades do arquivo e adicionar ao final:
--rpc "http://localhost:8545"
Comportamento esperado: Mist inicia com um indicador de "Private Net", e começa a minerar ether.
- Linux: