Pryzm

Pryzm Hakkında

Pryzm, yield için layer1 projesidir. Fiyat dalgalanmalarından ve istikrarsız getirilerden yararlanmanıza, gelecekteki getirilerin kilidini açmanıza ve kârınızı en üst düzeye çıkarmanıza olanak tanıyor.


Kurulum Rehberi

Sistem Gereksinimleri

CPU	  4 core
RAM	  16GB
Storage	  1TB
OS	  Ubuntu 22.04
# Gerekli kütüphaneler ve güncellemeler
sudo apt update
sudo apt install -y curl git jq lz4 build-essential

# Go
sudo rm -rf /usr/local/go
curl -L https://go.dev/dl/go1.21.6.linux-amd64.tar.gz | sudo tar -xzf - -C /usr/local
echo 'export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin' >> $HOME/.bash_profile
source .bash_profile
# binaryleri yükleyin
cd $HOME
curl -s https://storage.googleapis.com/pryzm-zone/core/0.13.0/pryzmd-0.13.0-linux-amd64 > pryzmd
chmod +x pryzmd
mkdir -p $HOME/go/bin
mv pryzmd $HOME/go/bin

# CLI konfigürasyonu
pryzmd config chain-id indigo-1
pryzmd config keyring-backend test
pryzmd config node tcp://localhost:24857

# moniker-adiniz yazan yeri değiştirin.
pryzmd init "moniker-adiniz" --chain-id indigo-1

# addrbook dosyaları
curl -L https://snapshots-testnet.nodejumper.io/pryzm-testnet/genesis.json > $HOME/.pryzm/config/genesis.json
curl -L https://snapshots-testnet.nodejumper.io/pryzm-testnet/addrbook.json > $HOME/.pryzm/config/addrbook.json

# seeds
sed -i -e 's|^seeds *=.*|seeds = "[email protected]:26656,fbfd48af73cd1f6de7f9102a0086ac63f46fb911@pryzm-testnet-seed.itrocket.net:41656,[email protected]:40656,[email protected]:41656"|' $HOME/.pryzm/config/config.toml

# minimum gas price
sed -i -e 's|^minimum-gas-prices *=.*|minimum-gas-prices = "0.015upryzm,0.01factory/pryzm15k9s9p0ar0cx27nayrgk6vmhyec3lj7vkry7rx/uusdsim,0.001ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2,0.001ibc/265435C653FE85CD659E88CD51D4A735BDD4D3804871400378A488C71D68C72B,0.001ibc/92E0120F15D037353CFB73C14651FC8930ADC05B93100FD7754D3A689E53B333,0.001ibc/1704820C9E1F4A9925E0F23D3B92ED0E53DEE28726257E39FABD444BFC6B6AE3"|' $HOME/.pryzm/config/app.toml

# pruning ayarları
sed -i \
  -e 's|^pruning *=.*|pruning = "custom"|' \
  -e 's|^pruning-keep-recent *=.*|pruning-keep-recent = "100"|' \
  -e 's|^pruning-interval *=.*|pruning-interval = "17"|' \
  $HOME/.pryzm/config/app.toml

# portlar
sed -i -e "s%:1317%:24817%; s%:8080%:24880%; s%:9090%:24890%; s%:9091%:24891%; s%:8545%:24845%; s%:8546%:24846%; s%:6065%:24865%" $HOME/.pryzm/config/app.toml
sed -i -e "s%:26658%:24858%; s%:26657%:24857%; s%:6060%:24860%; s%:26656%:24856%; s%:26660%:24861%" $HOME/.pryzm/config/config.toml

# snapshot
curl "https://snapshots-testnet.nodejumper.io/pryzm-testnet/pryzm-testnet_latest.tar.lz4" | lz4 -dc - | tar -xf - -C "$HOME/.pryzm"

# servis dosyası oluşturma
sudo tee /etc/systemd/system/pryzmd.service > /dev/null << EOF
[Unit]
Description=Pryzm Testnet node service
After=network-online.target
[Service]
User=$USER
ExecStart=$(which pryzmd) start
Restart=on-failure
RestartSec=10
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable pryzmd.service

# servisi çalıştırma ve loglara bakma
sudo systemctl start pryzmd.service
sudo journalctl -u pryzmd.service -f --no-hostname -o cat

Last updated

Was this helpful?