Skip to content

DoganSoley/zksync-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 

Repository files navigation

image

Zksync Full Node Sistem Gereksinimleri

32GB RAM

500GB SSD

320-360GB SSD'de de çalışıyor ama kurabiliyorsanız 500GB'a kurun

Ubuntu version 20.04

Ben sunucu olarak hetzner'den ax42'ye kurdum kurulum ücreti yoktu fakat değişmiş olabilir kurulum ücretine dikkat edin ve ücreti saatlik olarak kestiği için 2-3 günlük bi kullanımda 3-5$ gibi birşeye denk gelecek işim bittiğinde sunucuyu sileceğim.

kullandığım sunucu link : https://www.hetzner.com/dedicated-rootserver/ax42/

eğer kurulum ücreti çıkarsa alternatif olarak hetznerden cloud 360GB'lık CPX51 kurabilirsiniz.

ilk defa sunucu alacaksanız kafanız karışmasın clouddan 360GB'lık CPX51 alın direkt.

takıldığınız yer olursa telegram grubumuza gelip destek alabilirsiniz : https://t.me/BringMeSohbet

Sunucuya terminalden bağlandıktan sonra sırasıyla :

Docker Kurulumu

sudo apt update
sudo apt install docker.io

Docker Compose Kurulumu

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

Git Kurulumu

sudo apt install git
git clone https://github.com/codeesura/zksync-era

Kurulum bittikten sonra dosya dizinine gidiyoruz

cd zksync-era/docs/guides/external-node
cd docker-compose-examples

Daha sonra nodeyi başlatıyoruz

docker-compose -f mainnet-external-node-docker-compose.yml up -d

Bu ekranda biraz bekletebilir.

daha sonra

cd

yazıp ana dizine dönüyoruz

nano zksync-era/docs/guides/external-node/docker-compose-examples/mainnet-external-node-docker-compose.yml

Bu kodu yazıktan sonra karşısına çıkan ekranda klavyenin yön tuşlarıyla aşağıya inip fotoğrafta görünen ports : kısmını bu şekilde düzenleyin sizde başında 127.0.0.1 yazıyordur onları silip fotoğrafdaki gibi yapın.

ÖNEMLİ : yön tuşlarıyla aşağıya inip external-node kısmındaki portları değiştirceksiniz 2 tane port yeri var yanlışı değiştirmeyin.

Port için CC : ArmutBey ve HoodRun teşekkürler.

externalnode

kaydedip çıkmak için ise CTRL + X daha sonra Y yazıp ENTER yapın.

Daha sonra tekrar zksync dosya dizinine gidip nodeyi durdurup tekrar çalıştırın sırasıyla :

cd zksync-era/docs/guides/external-node
cd docker-compose-examples
docker-compose -f mainnet-external-node-docker-compose.yml down
docker-compose -f mainnet-external-node-docker-compose.yml up -d

Eğerki bunu yaparken "Unhealty" gibi bir hata alırsanız sonu "down" ile biten kodu tekrar yazıp durdurun "up -d" ile biten kod ile tekrar çalıştırın. hata vermeyene kadar durdur başlat yaparak deneyin.

En son bittikten sonra bu kod ile logları kontrol edebilirsiniz :

docker logs -f --tail 100 docker-compose-examples_external-node_1

CTRL + C ile geri gelebilirsiniz veya direkt terminali kapatabilirsiniz.

Sync olması ortalama 10 saat sürüyor loglar aktığı sürece bir problem yok demektir en son sync olduktan sonra bu şekilde görünecek :

image

En son sync olduktan sonra da metamaska aşağıdaki fotoğrafdaki gibi ekleyin sunucuipadresi yazan kısma kendi sunucu ip adresinizi yazın.

Ağ Adı : İstediğinizi yazabilirsiniz

Yeni RPC URL adresi : http://sunucuipadresi:3060

Zincir Kimliği : 324

Para Birimi Sembolü : ETH

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published