Skip to content

Latest commit

 

History

History
75 lines (67 loc) · 1.69 KB

Oracle.md

File metadata and controls

75 lines (67 loc) · 1.69 KB

🐅 Dosyaları çekelim

cd $HOME
rm -rf slinky
git clone https://github.com/skip-mev/slinky.git
cd slinky
git checkout v0.4.3
make build
mv build/slinky /usr/local/bin/

🐅 Servis oluşturalım

sudo tee /etc/systemd/system/slinkyd.service > /dev/null <<EOF
[Unit]
Description=Initia Slinky Oracle
After=network-online.target

[Service]
User=$USER
ExecStart=$(which slinky) --oracle-config-path $HOME/slinky/config/core/oracle.json --market-map-endpoint 127.0.0.1:15090
Restart=on-failure
RestartSec=30
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target
EOF

🐅 Başlatalım

sudo systemctl daemon-reload
sudo systemctl enable slinkyd.service
sudo systemctl restart slinkyd.service

🐅 Loglara bakmak isterseniz

journalctl -fu slinkyd --no-hostname

🐅 Yapılandıralım

nano /root/.initia/config/app.toml
  • Sayfanın sonuna ok tuşları ile gidelim ya da ctrl+w yapıp arama yerine oracle yazıp enterlayalım. 1.ci fotoğraftaki bilgileri 2.ci fotoğraftakiler ile değiştirelim
enabled = "true"
oracle_address = "127.0.0.1:8080"
client_timeout = "500ms"

image

image

  • İşlemleri tamamlayınca Initia'ya restart atmamız gerekiyor
sudo systemctl daemon-reload
sudo systemctl restart initiad
sudo systemctl restart slinkyd.service
sudo journalctl -u initiad.service -f --no-hostname -o cat