Gasp Holešky Operatör Kurulum
Başlamadan önce yapılacaklar:
- EigenLayer operator kurulumunuzu yapınız.
- PoW Faucet adresinden en az 10.1 ya da 10.05 holETH temin edin.
- Ank adresinden en az 10 holETH stake edin. Ardından EigenLayer'da reStake edin ardından etmediyseniz EigenLayer operatorünüze delege edin.
Sistemi Güncelleme
apt update && apt upgrade -y
Gerekli Kütüphanelerin Kurulması
apt install ca-certificates curl gnupg lsb-release git htop liblz4-tool screen -y < "/dev/null"
Docker Kurulumu
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
apt-get update
apt-get install docker-ce docker-ce-cli containerd.io
docker version
Docker Compose Kurulumu
VER=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep tag_name | cut -d '"' -f 4)
curl -L "https://github.com/docker/compose/releases/download/"$VER"/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose --version
Gasp AWS Operator Kurulumu
cd $HOME
git clone https://github.com/mangata-finance/avs-operator-setup.git
cd avs-operator-setup
chmod +x run.sh
.env Dosyasının Düzenlenmesi
nano .env
Bu dosyada sadece aşağıdaki bölümleri düzenliyoruz.
ETH_RPC_URL
=https://ethereum-holesky-rpc.publicnode.comETH_WS_URL
=wss://ethereum-holesky-rpc.publicnode.comECDSA_KEY_FILE_HOST
=~/.eigenlayer/operator_keys/ADINIZ.ecdsa.key.jsonBLS_KEY_FILE_HOST
=~/.eigenlayer/operator_keys/ADINIZ.bls.key.jsonECDSA_KEY_PASSWORD=SIFRENIZ
BLS_KEY_PASSWORD=SIFRENIZ
.
.
.
# TODO: Operators need to update this to provide connection to ETH & network nodes
CHAIN_ID=17000
ETH_RPC_URL=https://ethereum-holesky-rpc.publicnode.com
ETH_WS_URL=wss://ethereum-holesky-rpc.publicnode.com
# TODO: Operators need to update this to their own keys, either use files or encoded JSON
# this is where your keys are stored on local storage
ECDSA_KEY_FILE_HOST=~/.eigenlayer/operator_keys/koltigin.ecdsa.key.json // koltigin yazan yerde kendi adınız olacak
BLS_KEY_FILE_HOST=~/.eigenlayer/operator_keys/koltigin.bls.key.json // koltigin yazan yerde kendi adınız olacak
.
.
.
# TODO: Operators need to add password to decrypt the above keys
ECDSA_KEY_PASSWORD=SIFRENIZ
BLS_KEY_PASSWORD=SIFRENIZ
Scripti Çalıştırma
./run.sh opt-in
Docker Compose Çalıştırma
docker compose up -d
Logları Kontrol Etme
Docker ID Öğrenme
docker ps -a
Kontrol
docker logs -f --tail 100 DOCKER-ID
- Ardından
CTRL C
ile logları kapatın. Kapatmadan bir screen içerisinde çalıştıracak oluranız zamanla diskinizde bu loglar yer kaplayacaktır.
Discord'da Rol Alma
Loglar akarken aldığınız ekran görüntüsünü Discord'da #🤖║avs-operators
kanalına gönderip Magnatarians
rolünü alın. Aynı kanalda şu mesajdaki botun mesajında yer alan Node Runner Role
butonuna tıklayarak da rol alın.
eigenlayer operator update operator.yaml