cd $HOME
git clone https://github.com/Stride-Labs/interchain-queries.git
cd interchain-queries
go build
cd
sudo mv interchain-queries /usr/local/bin/icq
ICQ için ana sayfa dizini ve yapılandırma dosyası oluşturacağız
öncesinde GAIA için RPC ve GRPC IP:PORT bilgilerini almamız lazım şimdi GAIA node geçiyoruz
GAIA
Aşağıdaki çıktıyı bir sonra ki aşamada GRPC olarak kullanacağız.
içinden RPC değerimizi alalım. (bir önce ki floodlarda göstermiştim nasıl alınacağını)
nano $HOME/.stride/config/config.toml
içinden GRPC değerimizi alalım
nano $HOME/.stride/config/app.toml
Tek Seferde Terminalde Çalıştırın
cd $HOME && mkdir .icq
sudo tee $HOME/.icq/config.yaml > /dev/null <<EOF
default_chain: stride-testnet
chains:
stride-testnet:
key: wallet
chain-id: STRIDE-TESTNET-2
rpc-addr: http://127.0.0.1:16657 # use your own Stride GRPC endpoint here
grpc-addr: http://127.0.0.1:16090 # use your own Stride GRPC endpoint here
account-prefix: stride
keyring-backend: test
gas-adjustment: 1.2
gas-prices: 0.001ustrd
key-directory: /root/.icq/keys
debug: false
timeout: 20s
block-timeout: ""
output-format: json
sign-mode: direct
gaia-testnet:
key: wallet
chain-id: GAIA
rpc-addr: http://165.227.165.197:23657 # use your own Gaia RPC endpoint here
grpc-addr: http://165.227.165.197:23090 # use your own Gaia GRPC endpoint here
account-prefix: cosmos
keyring-backend: test
gas-adjustment: 1.2
gas-prices: 0.001uatom
key-directory: /root/.icq/keys
debug: false
timeout: 20s
block-timeout: ""
output-format: json
sign-mode: direct
cl: {}
EOF
Cüzdanları içe aktaralım.
icq keys restore --chain stride-testnet rues
icq keys restore --chain gaia-testnet rues
ICQ hizmeti oluşturun
sudo tee /etc/systemd/system/icqd.service > /dev/null <<EOF
[Unit]
Description=Interchain Query Service
After=network-online.target
[Service]
User=$USER
ExecStart=$(which icq) run --debug
Restart=on-failure
RestartSec=3
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
EOF