Skip to content
This repository has been archived by the owner on Oct 7, 2020. It is now read-only.

Tuto for install Ethermint on Raspberry PI3 #458

Open
DominiqueDurand opened this issue Aug 3, 2018 · 2 comments
Open

Tuto for install Ethermint on Raspberry PI3 #458

DominiqueDurand opened this issue Aug 3, 2018 · 2 comments

Comments

@DominiqueDurand
Copy link

install go V1.10.3 for ARM processor

sudo apt-get -y autoremove golang
cd ~
wget https://dl.google.com/go/go1.10.3.linux-armv6l.tar.gz
sudo tar -C /usr/local -xvf go1.10.3.linux-armv6l.tar.gz

add to path

echo "export GOPATH=/home/pi/goApps" >> ~/.profile
echo "export PATH=$PATH:$GOPATH/bin" >> ~/.profile

create the goApps directory,

mkdir goApps

set GOPATH, and put it on PATH

source ~/.profile

verification

go version
=> go1.10.3 linux/arm

#cleanup
rm go1.*.gz

not a good idea but it's for try

sudo chmod 0777 /usr/local/go
sudo chmod 0777 /usr/local/go/bin

######################################

COSMOS

cd ~/goApps
go get github.com/cosmos/cosmos-sdk
cd $GOPATH/src/github.com/cosmos/cosmos-sdk
make get_tools
make get_vendor_deps
make install
make install_examples

maj cosmos-sdk et examples

cd $GOPATH/src/github.com/cosmos/cosmos-sdk
git fetch -a origin
git checkout v0.23.1
make get_vendor_deps
make install

make update_tools
make get_vendor_deps
make install_examples

######################################

COSMOS ETHERMINT

go get github.com/cosmos/ethermint
cd $GOPATH/src/github.com/cosmos/ethermint

To build the binary and put the results in ./build

make tools deps build

To build the project and install it in $GOBIN

make tools deps install

test

go run test/run.go

Results

balance of 0x756F45E3FA69347A9A973A725E3C98bC4db0b5a0: 200000000000000000000
commitID after genesis: CommitID{[235 78 80 238 156 235 50 19 95 118 247 9 106 207 72 45 127 238 223 177]:1}
genesis state root hash: 0000000000000001000000000000000000000000000000000000000000000000
processed 10000 blocks, time so far: 27.752147527s
processed 20000 blocks, time so far: 58.846918022s
processed 30000 blocks, time so far: 1m33.428193922s
processed 40000 blocks, time so far: 2m15.464807485s
processed 50000 blocks, time so far: 3m26.317443827s
processed 60000 blocks, time so far: 4m52.410022823s
processed 70000 blocks, time so far: 6m59.779624902s
processed 80000 blocks, time so far: 8m28.41647754s
processed 90000 blocks, time so far: 10m36.08382025s
processed 97638 blocks
root at block 500: 00000000000001f5000000000000000000000000000000000000000000000000
investor's balance after block 500: 200000000000000000000
miner of block 501's balance after block 500: 0
miner of block 501's balance after block 501: 5000000000000000000

have fun !

@jackzampolin
Copy link
Member

jackzampolin commented Aug 13, 2018

Thanks for this @DominiqueDurand!

@zramsay
Copy link
Contributor

zramsay commented Nov 30, 2018

gonna do tendermint/coding#72 which will include ethermint. @DominiqueDurand see the linked PRs in that issue for arm install scripts.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants