Guida per Mac OS

Guida connessione  UnicalCoin

 

I passi da seguire per connettersi ad UnicalCoin sono:

Installare Geth

Scaricare il file genesis

Inizializzare la Blockchain con il file genesis

Avviare l’esecuzione


1) Aprire un terminale:


 

2) Scrivere nella console il seguente comando:

            /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)


3) Scaricare l’ultima versione di Geth tramite il seguente comando:

            brew tap ethereum/ethereum


4) Installare geth tramite il seguente comando:

            brew install ethereum


5) Creare un cartella per i files della blockchain UnicalCoin tramite il seguente comando:

            sudo mkdir /Users/XXX/unicalcoin

            PS: ricorda di sostituire XXX con il tuo username!


6) Scaricare dal repository di github il seguente file:

             https://github.com/marcuzzu/UnicalCoin/blob/master/genesis.json

            copiare questo file nella cartella /Users/XXX/unicalcoin


7) Inizializzare la blockchain attraverso il seguente comando:

            sudo geth –datadir=/Users/XXX/unicalcoin/chain init /Users/XXX/unicalcoin/genesis.json


8) Creare un nuovo wallet attraverso il seguente comando:

           sudo geth –datadir=/Users/XXX/unicalcoin/chain account new


9) Iniziare il mining attraverso il seguente comando:

            sudo geth –datadir=/Users/XXXX/unicalcoin/chain –bootnodes “enode://98d0eefc97666ddb297f1a6c80f02f7e7c2312b8a24cd045440d18d6277cf0de1be0ca22551bb785ff9549c0a90685c47647f2587e239a76a0f1f8ff9e8e5ed9@160.97.62.236:30302” console 2>>/Users/XXXX/unicalcoin/log.log –port 30303 –rpc –rpcport 8584 –rpcaddr 0.0.0.0 –rpccorsdomain “*” –networkid 9654321 –mine  –minerthreads=1


HOW INTERACT WHIT THE BLOCKCHAIN?

E’ possible interaggire con la blockchain aggiungendo  “console” al precedente comando.

Una lista di comandi possono essere consultati:

            https://ethereum.stackexchange.com/questions/28703/full-list-of-geth-terminal-commands

oppure sul repository ufficiale di geth:

            https://github.com/ethereum/go-ethereum/wiki