Skip to content

Fuel Beta-4 Testnet için kolay bir şekilde node kurma rehberi | Fuel Beta-4 Testnet Node Installation Guide

Notifications You must be signed in to change notification settings

eminmtas/fuel-beta4-node-kurma-rehberi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Fuel Beta-4 Testnet Node Kurma Rehberi

Adsız (Sunum)

Selamlar, Fuel Beta-4 testneti için kolay bir şekilde node kurabilmeniz için küçük bir rehber hazırlamak istedim. Orijinal dokümantasyon kafa karıştırdığı için basite indirgemeye çalıştım. Umarım açıklayıcı olmuşumdur.

Öncelikle sağ üstten yıldızlamayı ve forklamayı unutmayalım. Thx.

Ödülsüz olacağını açıklamışlar. Kurup kurmamak size kalmış.

Donanım Minimum Tavsiye Edilen
İşlemci 2 Çekirdek 8 Çekirdek
Bellek 4 GB 12 GB
Depolama 30 GB 100 GB

Sanal sunucu almak için Hetzner, Contabo ya da AWS gibi sanal makine sağlayıcılarını kullanabilirsiniz. Ücretsiz Amazon sunucunuza bile kurabilirsiniz.

Öncelikle Rust Yüklüyoruz

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Birkaç seçenek çıkacak. 1 yazıp enterlıyoruz.

Kurulum bittikten sonra şu kodu kullanın:

source $HOME/.cargo/env

Fuel Servislerini Yüklüyoruz

curl --proto '=https' --tlsv1.2 -sSf https://install.fuel.network/fuelup-init.sh | sh

Kurulum bittikten sonra çıktıdaki source ile başlayan kodu kopyala yapıştır yapıp enterlıyoruz. Bunu yapmazsanız habire hata alırsınız!

Beta-4 Testneti için Gerekli Servisleri Yüklüyoruz

fuelup toolchain install beta-4

Beta-4'e node kuracağımız için aşağıdaki kodu da girelim

fuelup default beta-4

Alchemy ya da Infura'dan API Key/RPC alıyoruz

Herhangi bir RPC sağlayıcısından da ücretsiz bir şekilde Sepolia için API Key/RPC alabilirsiniz. Aldığınız RPC şu şekilde görünecek:

#Infura
https://sepolia.infura.io/v3/{API_KEYİNİZ}
#Alchemy
https://eth-sepolia.g.alchemy.com/v2/{API_KEYİNİZ}

RPC'nizi aldıktan sonra bir yere kaydedin, az sonra bunu kullanacağız.

P2P Key üretiyoruz

Şu kodu girin:

fuel-core-keygen new --key-type peering

Çıktı olarak peer_id, secret ve node tipinizi verecek. Bunları kopyalayıp güvenli bir yere kaydedin.

Config Dosyamızı Oluşturuyoruz

chainConfig.json dosyamızı oluşturup düzenleyeceğiz. Öncelikle şu kodu girelim:

nano chainConfig.json

chainConfig.json dosyasının içerisindeki her şeyi kopyalıyoruz ve terminale yapıştırıyoruz.

Ctrl + X yaptıktan sonra y yazıp enterlıyoruz.

Her şeyi aynen dediğim gibi yaptıysanız artık nodeunuzu başlatmaya hazırsınız demektir.

Nodeumuzu Başlatalım

Aşağıdaki kodu çalıştırdığınız zaman nodeunuz kısa bir sürede senkronize olacaktır. Koddaki birkaç şeyi değiştirmemiz gerekiyor. Aşağıda bunları açıkladım.

{NODE_NICKINIZ} -> Kendi nodeunuza vereceğiniz isim. Örneğin ben bu kısmı değiştirip 0xemin olarak yazdım. İstediğiniz ismi verebilirsiniz.

{GIZLI_KELIME} -> P2P Key Üretiyoruz kısmındaki çıktıda bize secret diye bir şifre vermişti. Onu buraya yazacağız.

{RPC} -> Alchemy ya da Infura'dan aldığınız RPC'yi buraya yazın.

Kullanacağımız kod:

fuel-core run \
--service-name {NODE_NICKINIZ} \
--keypair {GIZLI_KELIME} \
--relayer {RPC} \
--ip 0.0.0.0 --port 4000 --peering_port 30333 \
--db-path  ~/.fuel_beta4 \
--chain ./chainConfig.json \
--utxo-validation --poa-instant false --network beta-4 --enable-p2p \
--min-gas-price 1 --max_block_size 18874368  --max_transmit_size 18874368 \
--bootstrap_nodes /dns4/p2p-beta-4.fuel.network/tcp/30333/p2p/16Uiu2HAm3xjsqASZ68KpaJPkPCMUiMgquhjyDHtxcVxVdFkMgRFf,/dns4/p2p-beta-4.fuel.network/tcp/30334/p2p/16Uiu2HAmJyoJ2HrtPRdBALMT8fs5Q25xVj57gZj5s6G6dzbHypoS \
--sync_max_get_header 100 --sync_max_get_txns 100 \
--relayer-v2-listening-contracts 0x03f2901Db5723639978deBed3aBA66d4EA03aF73 \
--relayer-da-finalization 4 \
--relayer-da-deploy-height 4111672 \
--relayer-log-page-size 2000

image

Loglar yukarıdaki gibi akıyorsa Tebrikler, node başarılı bir şekilde kuruldu. Otomatik olarak senkron olacak. Gizli kelimelerinizi bir yere kaydetmeyi ve beni takip etmeyi unutmayın :)

emin.pdf

About

Fuel Beta-4 Testnet için kolay bir şekilde node kurma rehberi | Fuel Beta-4 Testnet Node Installation Guide

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published