Setup your node
Install pre requis
sudo apt-get update && sudo apt upgrade -y
sudo apt-get install make build-essential gcc git jq chrony -y
Install go
sudo rm -rf /usr/local/go
wget https://golang.org/dl/go1.19.1.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.19.1.linux-amd64.tar.gz
rm go1.19.1.linux-amd64.tar.gz
Setting up go
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export GO111MODULE=on
export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin
Install Node
Install the Quicksilver-node
binary by running the following commands
#from $HOME dir
git clone https://github.com/ingenuity-build/quicksilver
cd quicksilver
git fetch
git checkout v1.2.12
make install
To confirm that the node is well installed
quicksilverd version
#v1.2.12
Setting up the Node
Initialization node
Please choose your MONIKER name and replace it in the next command, it will represent your node
quicksilverd init MONIKER_NAME --chain-id quicksilver-2
This will generate severals files in ~/.quicksilverd/config/
- node_key.json
- genesis.json
- priv_validator_key.json
Download and replace the genesis file
rm ~/.quicksilverd/config/genesis.json
wget -O genesis.json https://raw.githubusercontent.com/ingenuity-build/mainnet/main/genesis.json --inet4-only
mv genesis.json ~/.quicksilverd/config
Set minimum gas prices
sed -i.bak -e "s/^minimum-gas-prices *=.*/minimum-gas-prices = \"0.0001uqck\"/" ~/.quicksilverd/config/app.toml
Node connexion
In order to connect the node you can either use seeds
, lives peers
or address book
.
- Seeds
- Peers
- Addrbook
Set Seeds
Set Peers
PEERS = 914bed178748772d7578d119cb2dc89d5076b9f4@135.181.223.115:2390,51070ba609ede6d7eb334b8cf0ed585f2b1ab66b@135.181.76.99:26656,ce4e8f10525ace89748180bddbd52fda70b78295@135.181.60.184:11656,d0c81152bc586896c6c2a4dba15a4351742768d2@65.109.90.169:46656,ee14b4bbeb436056952c8e4e7c84826dfb92143b@65.109.105.17:26656,6053a39e67c6bae83430e354f53d99e160e4964b@65.109.28.177:28656,bbb6a02a90ef98975525d9bd7137511e18edddc1@141.95.99.81:26656,28ebd43e8c888ed069165fa035e101ae6fd7955e@139.162.191.246:26656,271419d3eb3878c902ebb0064490ad702d9d067f@144.76.145.150:26656,97e4468ac589eac505a800411c635b14511a61bb@169.155.47.144:26656,cdd8e0e425f107d249389a5e4cea3494185d4a3a@193.70.45.106:11156,e0604aa63b2b483bdb7f3ffba80a91803080bff8@62.171.183.214:26656,96b7605dbf13dbf0df2c3ac4f076397a9f351c6b@88.98.195.228:26656,7e307031d2f4731f3395b2d24b8d35f5a7738115@185.246.85.7:15620,6f80fa3110d45fa7cf08fe7df94cf9f60da8ad4a@178.63.67.112:26656,c0beca70dbd3ef5bb433f7aa280d56d2a150bbd3@95.214.52.144:26656,50a40c5aba326798ea9520ac0a1207e22a540a0e@95.214.55.100:26556,e64a4e480a2971c339fa06a58293e8e060082ad5@185.16.36.134:26656,9470efd6319f89f21d9669123b70b10cc23e8beb@65.21.239.121:1280,6cceba286b498d4a1931f85e35ea0fa433373057@169.155.171.194:26656,1dc156177005bac58d337fd8401d33e5b23ebaf3@209.159.148.90:36656,0865ef3e5a613f75f17a0092bd47e71d8c171124@51.222.44.116:15656,6636a7b33c80eeb1f91ad559632baa836221959e@51.161.12.92:26656,b1626f67828ab29fb427e28511aeed68d2183fac@148.72.153.180:26656,663134c4999f4f9fc59879eaaebbb332e91e2160@45.34.1.114:33656,13912e75e26a660cfe8073c13489af5b047aece9@45.76.151.41:26656,d5a9c9ae08f0d30e36c8f64eca046fc52b00561e@65.109.92.160:26656,12c30eb58feceb7453569767b8b3fbd3b5918777@85.10.198.171:26601,c9a7c2f5d92eae5e5983e1146ae0e5538d212269@69.197.2.27:34156,94b63fddfc78230f51aeb7ac34b9fb86bd042a77@5.9.73.62:30571,ddc359f7a5606a8adac2ba46a02c733dbc893fcb@54.177.253.23:26656,4a73a81a94c9cd7147a84c35c7ab7abec94093bd@204.93.241.110:27651,e1a24aaba30a8ff21e52fed92b96b36156b52e80@51.161.208.88:26656,2309e82e7200ac8a81f1e1f57b3ee604a20af853@51.79.177.229:26667,995fcd08f3423266338effe441804a5490a728a7@37.59.21.96:11156,3bd708547317e9efd8d63d8a51c5bc32d11f4840@138.201.32.103:26056,a6f972731e656469d3cf1729cc94711a2bc252f0@85.10.197.58:11156,225a08945298003a397eb6a51854525948fd9a5b@162.55.245.149:2010,ebafaa0d0087ecfc785b095d6a91a67a12eecd80@5.9.100.25:26656,43b97f492bf47b455b7b275c396b1840f4eb336d@142.132.139.101:26656,a4f29a68180d1a1c931b50e2438a63b0d45d6915@89.58.48.229:26656,b4bcce87121963e1e97619dc135f2eb1a9fd5dfc@88.198.32.17:36656,be4ff5b09936e32d9a4f87f5a5118973160d58f2@78.47.214.204:26656,f73ee3d2450f41bcf1b2975552cdf60a118a64c9@46.4.50.247:11656,46a0c8717148c4a4aa86eaaa9727e7bc6bb8e70c@49.12.7.7:26656,4aa307d4ce413837a3da019e966d8115fb4c1467@198.244.229.218:26656,fb1e7a989ff78f0bdd7828dc3ade95dcd67cd5d0@65.109.116.151:15656,0a226e70ceb7a4123e66216d1ed83ef22ed8a187@185.119.118.118:2000,6b17e3baac805bc39f1c19eca96df4a761efddce@162.55.131.238:15620,c05c72b90e5a3d80f67e9da884a3f97b884d8ac2@65.109.112.29:26656,e8273dbc72d6ec93048e9ee0d428c658ddf99077@75.119.144.167:26656,6785dbb8a0138600e0e0faaa77baa375451b38bb@162.55.132.48:15620,05241d21ff9e7c699bbdb4faa73da1860b6d8cd7@128.199.85.168:26656,a0352933c3a4e525ac1cd595400f3123fbd597f6@65.108.230.161:46656,43f4e5aa33ccfe06261e0fa186447d1b7244f650@65.108.136.152:31656,1c3db399f804a111efebeeffb5cdc4e751fb8108@65.109.61.113:21609,34047b39deae3110158c2bf7359e4a1b559dd8ca@159.89.171.207:26656,dd03284ae0e01c8c4e485512028a7c843e0dc4e9@149.102.150.247:26656,5f0c0411e34e1c7d0b9c53749d90a923b5e8c625@65.21.133.125:35656,2020c09ef7542899a4c55b382013c469122186d6@51.195.88.136:15620,41fe8da4c67864723bf21055135954e0f6951c84@148.251.92.34:36656,3d60cb603871a7b5118e2817df9f33701430bfb4@195.14.6.2:26656,1a9a2d49a55ac733c187e35150919b7eac8baabe@185.202.239.162:10656,a9e0f3c8e84c575492a2ff454abdad3b4762e712@193.34.212.166:25656,cb2295c0a50b7238b0721602052fa570209036b0@65.109.106.169:26656,cc091c4d385e449a718fb252de800a9caf01913f@95.217.225.212:11656,c3ec2daba16e457ca5117079f34ff49e99e7572d@65.109.94.221:35656,1662b698c68987ac514ef86083d60008f371f306@188.172.228.225:26646,79b214369c8f52c2d33cf79fc1897677b24cf8cb@94.130.240.229:2000,0a3860f9d3c27b34910fe8660240ae55699b55c2@84.244.95.245:26656,e09b47db9c221a9d064069befcc471d949d2c28d@45.14.135.159:15620,4aa6607f87ad0b458526d3405731e71553cf275c@219.100.163.35:26656,c124ce0b508e8b9ed1c5b6957f362225659b5343@164.152.162.233:26656,d3358ffdc4b3a248497d38161c312f4a634526ce@46.4.81.204:46656,4d45e1e96d778b06661f963bcc81c8fb33e2549d@135.181.83.176:15656,06230bbaabb6c9c6223275b57d8e10fc609ae7ba@51.89.7.184:26633,71d1e3336f41475c3dfc247aa77a8842a24c369a@144.91.80.32:11656,71f722098fc28c2f39026af58d539f387451ddb0@65.109.86.210:27656,61d96fee29a9615c208c4db72526d23b45094cb4@65.108.195.30:36656,1b569bf57da79df4f85d207a161a97626988af76@65.109.92.241:20026,3308d9078fcca016fbd8dc8f3b19666326f41a6f@138.201.121.185:26672,8b7b58ba8850175fea561851a2d525bdb0076c8d@37.187.144.187:26656,ff4dfe6dabd2d9b62623c2d22cbb6fd6b5d08c25@81.16.237.150:11656,161f453c9ff27f3120ec5078f56b505316fbc720@65.108.6.45:61156,32c56dd5513b07ab27fac4ca89f1b154e8adedb9@195.3.221.59:36656,6fd74d8e2e0a68b0badb90e50669fa056535f0f2@161.97.82.203:26256,ae353518e6009eb48d80ccf6a006a9644e9dd309@146.19.24.101:26656,02144feb3901a3a15adb71824859c89a90b5a64d@46.4.79.183:26746,b3efef18716933c1407fbd1e4db549b0395a97d9@143.110.216.66:11156,c401fba248ab17181eaa917a077e9e4fdeefdbcc@65.108.79.198:26696,625eeb91fcc6242798f53426540825e5b37c7670@185.144.99.16:36656,3364e9309e464ef9a8fb434db6a47168546f7f91@139.99.208.77:26656,c6ff8c00fe62d98966c4a1f5072daeb9ffe9a144@95.214.52.166:25656,15c67a2c8218b72272118a22f631c1376fa0daa5@167.235.211.124:26656,18a24c2f22e7ac3b04c72f39ee606785a587e8ba@5.9.95.147:26656,37320f7f88b494bb4bc6a32493eb0ca577300fea@65.109.19.176:26656,ae44851a5d63d70382c1621bc7727db2a40d10d0@88.99.164.158:21026,ef1cb5bff5b76957f02636a30d5d85d861a35dbe@65.109.92.240:21026,4ff179ec503516c869e4104bc0af85e324deefb2@46.101.75.31:15656,e726816f42831689eab9378d5d577f1d06d25716@176.9.188.21:26656,063ff82334c29ab2ed5d9ddebd1953e7df984a58@35.213.176.209:26656,71b753819eb653e99e6a825b80af20ca9bccb087@135.125.163.63:24666,86a9ab5b5245638f913ffa706aea2f5d22a04133@65.108.43.227:26656,bdbb005129890e3b656841415b3b728d1e4529e6@142.132.138.18:26656,236c5273c3f56444733dbc56bc80d259859bf4d6@35.215.3.217:26656,e1b058e5cfa2b836ddaa496b10911da62dcf182e@138.201.8.248:26656,81547bb30946c359cfe72b441b0594547545cf8c@38.242.253.58:27656,218078f9caa4253dc5228995f86e8d7ff65d0e04@54.39.107.110:26656,3b3c0037090a1b5ef9f7ac58ff79f33dffdd188a@142.132.253.112:15656,12e29e39e7277dd105f0fa10bd3fd41b8420f226@65.109.21.74:26656,ebc272824924ea1a27ea3183dd0b9ba713494f83@195.3.220.136:27026,8200b77d075f2634e6f9dab11fd56726a2e6d75b@173.212.215.104:41656,400f3d9e30b69e78a7fb891f60d76fa3c73f0ecc@65.109.88.38:11159,ade4d8bc8cbe014af6ebdf3cb7b1e9ad36f412c0@135.181.5.219:11156
sed -i.bak -e "s/^persistent_peers *=.*/persistent_peers = \"$PEERS\"/" $HOME/.quicksilverd/config/config.toml
Set Addrbook
Setup service file
[Unit]
Description="Quicksilver node"
[Service]
User=USER
ExecStart=$(which quicksilverd) start
Restart=always
RestartSec=3
LimitNOFILE=4096
[Install]
WantedBy=multi-user.target
If you'd like to synchronise a node from a snapshot check the snapshot part
Start service file
systemctl daemon-reload
systemctl start quicksilver.service | journalctl -u quicksilver.service -f