01.03.2024 tarihinden Daha önceden kurulum yapanlar için güncelleme yöntemi . Tıkla
Güncellemeyi yaptıktan sonra karşınıza çıkan hatalar anlamları/çözümleri için TIKLA
Güncelleme adımlarına başlayalım.
Unutmadan Stake yaptığınız rETH ve sETH miktarlarının toplamının 1ETH yi geçmesi veya eşit olması şart.
TIKLA Aşağıdaki gibi 1ETH yi geçmiş veya eşit olmalı
cd avs-operator-setup
docker compose down
.env dosyanızı yedeklemeniz gerekmekte. isterseniz nano .env yapıp direkt kopyalayın ekrandaki her şeyi
git reset --hard
git pull
docker compose pull
docker compose down
Az önce yazdığımız kodlar ile node dosyalarımızı güncelledik. bu nedenle güncellenmiş env dosyasını düzenlememiz gerekmektedir.
nano .env
resmideki çift süslü parantezli yerleri yedeklediğimiz dosyadan kopyalayın başka hiçbir şeye dokunmayın.
SÜSÜLÜ PARANTEZLERİ DE SİLİN!!!
Eğer sizin env dosyanız resimdeki gibi değil ise aşağıdaki kodları yazın.
rm -rf .env
nano .env
Aşağıdaki kısmı kopyalayıp bir not defterinde açın süslü parantezleri silip gerekli değerleri yazın.
Sonra da az önce boş bir sayfa olarak açtığımız .env dosyasına yapıştırın sağ tık ile yapıştırın.
MAIN_SERVICE_IMAGE=mangatasolutions/avs-finalizer:80ac399c2c2f103dd8de1be62c114d5090cd11cd
MAIN_SERVICE_NAME=avs-finalizer-node
#COLORBT_SHOW_HIDDEN=1
#RUST_BACKTRACE=full
# Goerli contracts deployment
AVS_REGISTRY_COORDINATOR_ADDR=0x5620cDb94BaAaD10c20483bd8705DA711b2Bc0a3
# Finalizer Service Manager RPC
AVS_RPC_URL=https://avs-aggregator-testnet.mangata.online/
# register with AVS when the node starts
OPT_IN_AT_STARTUP=true
RUST_LOG=avs=info
###############################################################################
####### TODO: Operators please update below values for your node ##############
###############################################################################
# TODO: Operators need to update this to provide connection to ETH & network nodes
CHAIN_ID=5
ETH_RPC_URL={{RPC url https://goerli.infura.io/v3/ şeklinde olacak}}
ETH_WS_URL= {{Websocket url wss://goerli.infura.io/ws/v3/ şeklinde olacak}}
SUBSTRATE_RPC_URL=wss://collator-01-ws-rollup-testnet.mangata.online:443
# 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=/root/.eigenlayer/operator_keys/{{eigenlayer_cüzdan_adınız}}.ecdsa.key.json
BLS_KEY_FILE_HOST=/root/.eigenlayer/operator_keys/{{eigenlayer_cüzdan_adınız}}.bls.key.json
# this is where the node binary finds the keys in the docker container
ECDSA_KEY_FILE=/app/operator_keys/ecdsa_key.json
BLS_KEY_FILE=/app/operator_keys/bls_key.json
# it is possible to pass the encoded json key directly with these env flags
# comment above both ECDSA_KEY_FILE & BLS_KEY_FILE if used
#ECDSA_KEY_JSON=
#BLS_KEY_JSON=
# TODO: Operators need to add password to decrypt the above keys
ECDSA_KEY_PASSWORD={{Şifrenizi buraya yazın}}
BLS_KEY_PASSWORD={{Şifrenizi buraya yazın}}
İşiniz bittiği zaman bu resimdeki gibi gözükmesi lazım dosyanızın.
env ile işiniz bitince
docker compose up -d
docker logs -f avs-finalizer-node
Şuanda Node unuz düzgün çalışmayacaktır. Mangatanın RPC sunucusu (https://avs-aggregator-testnet.mangata.online/) düzgün çalışmamaktadır.
Bu nedenle aşağıdaki TIKLA kısmındaki RPC Hatalarını görmeniz doğaldır.
Node unuz yukarıdaki resimdeki gibi ise sorun yok demektir birazdan rpc hataları ekranda gözükür dert etmeyin sorunsuz kurulumu tamamlamışsınız.
Loglara girelim ve ardından resimdeki gibi gözükmesi lazım.
Ama biraz sürebilir bu logların akmaya başlması şuan ağ çok yavaş. Resimdeki gibi Sucesfully registered yazdıysa bırakın kendi haline çok da kafaya takmayın. 30dk sonra ✅ görmez iseniz logda bi sorun olmuş olabilir. Telegram grubuna gelin çözelim sorunu hem rehbere de ekleriz başka karşılaşanlar için iyi olur.
Güncelleme Rehberini Yazan : @dwtexe Esenlikler Dilerim.
Şuanda Node unuz düzgün çalışmayacaktır. Mangatanın RPC sunucusu (https://avs-aggregator-testnet.mangata.online/) düzgün çalışmamaktadır.
Bu nedenle aşağıdaki TIKLA kısmındaki RPC Hatalarını görmeniz doğaldır.
Node unuz yukarıdaki resimdeki gibi ise sorun yok demektir birazdan rpc hataları ekranda gözükür dert etmeyin sorunsuz kurulumu tamamlamışsınız.
24 saat sonra tekrardan buradayım.
Evet şimdi çok fazla karşımıza çıkan herkesin sorduğu ve sormaktan sıkılmadığı hataları açıklayalım ve çözümleri varsa çözüme kavuşturalım.
Aşağıdaki hatalara RPC errors denir. Sizle alakalı değiller biryerlerinizi yırtmak pahasına çözüm arasanız da bulamayacaksınız bu yüzden sormayı bırakın.
Mangata'nın çözmesi gereken bir sorun bu onlardan haber bekleyeceğiz başka yapılabilecek hiçbir şey yok
Gelelim ikinci en çok karşılaşılan hatalar kısmına.
Bu hatalar sizden kaynaklı aması maması yok! .env dosyanızda hata var.
Yok olmaz öyle şey benim .env dosyasını benden iyi mi tanıyacaksınız diyebilirsiniz. Ama sizi üzecek bir haberim var... Maalesef sizden iyi tanıyorum.
Üst taraflarda attığım .env dosyasının boş hali ile karşılaştırın ve sadece değiştirin dediğim kısımları düzgün şekilde yaptığınızdan emin olana kadar tekrar tekrar kontrol edin.
Bazı arkadaşlar şifrelerini unuttuğu için her kısım doğru olsa da hata alıp kendilerini parçalıyorlar. Şifrenizden emin olun lütfen.
Alttaki hata .env dosyasının içindeki dosya yollarını yazarken hata yaptığınızı gösterir.
Az bekleyin düşer ama düşmeyedebilir şu sıra malum mangata ekibinin düzeltmesi gereken bir rpc sıkıntısı var.
Node u düzenli olarak sorunsuz çalışan birinin olduğunu sanmıyorum.
Ara ara log düşüyor sonra hata alıyoruz sonra tekrar canlanır gibi oluyor vs yani çok kafaya takmayın ve Mangata ekibinden haber bekleyin.
Son olarak da lütfen çözümünü bulduğunuz ya da çözemeseniz bile neden kaynaklandığını anladığınız hatalar var ise bana ulaşın. Telegram/Discord : @dwtexe