-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathumee1c_install.sh
More file actions
74 lines (53 loc) · 2.6 KB
/
umee1c_install.sh
File metadata and controls
74 lines (53 loc) · 2.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#!/bin/bash
echo 'This will install umee node on umeevengers-1c chain✨'
echo 'Provide you node name and wait for installation ends🌌'
echo ''
echo 'Umee node name:'
read UMEE_NODENAME
echo 'export UMEE_NODENAME='\"${UMEE_NODENAME}\" >> $HOME/.bash_profile
sudo apt update
sudo apt upgrade -y
sudo apt install make clang pkg-config libssl-dev build-essential git jq ncdu -y
wget -O go1.17.2.linux-amd64.tar.gz https://golang.org/dl/go1.17.2.linux-amd64.tar.gz
sudo rm -rf /usr/local/go && tar -C /usr/local -xzf go1.17.2.linux-amd64.tar.gz && rm go1.17.2.linux-amd64.tar.gz
echo 'export GOROOT=/usr/local/go' >> $HOME/.bash_profile
echo 'export GOPATH=$HOME/go' >> $HOME/.bash_profile
echo 'export GO111MODULE=on' >> $HOME/.bash_profile
echo 'export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin' >> $HOME/.bash_profile
source $HOME/.bash_profile
go version
git clone --depth 1 --branch v0.3.0 https://github.com/umee-network/umee.git
cd umee && make install
umeed init ${UMEE_NODENAME} --chain-id=umeevengers-1c
rm $HOME/.umee/config/genesis.json
wget -O $HOME/.umee/config/genesis.json "https://raw.githubusercontent.com/umee-network/testnets/main/networks/umeevengers-1c/genesis.json"
umeed unsafe-reset-all
wget -O $HOME/.umee/config/addrbook.json "https://raw.githubusercontent.com/overhex/umee/main/addrbook-1c.json"
NODE_IP=`curl ifconfig.me`
echo 'Your node IP: '$NODE_IP
PEERS="1694e2cd89b03270577e547d7d84ebef13e4eff1@172.105.168.226:26656,4d50abb293f399a0f41ef9dbebe62615d4c85e42@3.34.147.65:26656,d2447c2ba201fb5bdd7250921c7c267af18c0950@94.130.23.149:26656,901a625ecf43014cc383239524c5eb6595a56888@135.181.165.110:26656,4ea1dc6af45f0fad7315029d181ada53f7d3174c@161.97.182.71:26656,60a11b328f161fe8f3f98f85e838addb07513c9e@46.101.234.47:26656,4bf9ff17d148418aec04fdda9bff671e482457a3@213.202.252.173:26656,1fb83420fd2bf665dc886fb3727d809579d63e51@206.189.133.102:26656,b85598b96a9c8e835b7b2f2c0b322eb2317fe7cd@94.250.201.70:26656"
sed -i.bak -e "s/^NODE_IP = \"\"/NODE_IP = \"$NODE_IP:26656\"/; s/^persistent_peers *=.*/persistent_peers = \"$PEERS\"/" $HOME/.umee/config/config.toml
cd $HOME
echo "[Unit]
Description=Umee
After=network.target
[Service]
User=$USER
Type=simple
ExecStart=$(which umeed) start
Restart=on-failure
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target" > $HOME/umeed.service
sudo mv $HOME/umeed.service /etc/systemd/system
sudo systemctl daemon-reload
sudo systemctl enable umeed
sudo systemctl restart umeed
echo ''
echo 'Umee node install finished!✨✨✨ '
echo ''
echo 'For environments run'
echo 'source $HOME/.bash_profile'
echo ''
echo 'For log view run'
echo 'journalctl -u umeed -f'