├── update.md ├── v1.8.0.3 update.md ├── v1.8.0.4 update.md ├── avail-light.sh ├── README.md ├── Light-Client-Node.md ├── clash-of-nodes.md └── Madara Karnot.Md /update.md: -------------------------------------------------------------------------------- 1 | # Update 1.8.0.2 Goldberg Avail | validator 2 | 3 | Güncelleme için öncelikle validator'ü [BURADAN](https://github.com/CoinHuntersTR/Avail-Full-Node/blob/main/README.md) kurulum işlemlerini tamamlamanız gerekiyor. 4 | 5 | ## Sistem gereksinimleri: 6 | NODE TİPİ | CPU | RAM | SSD | 7 | | ------------- | ------------- | ------------- | -------- | 8 | | Avail | 2 | 4 | 80 | 9 | 10 | Şimdi Node'umuzu 1.8.0.2 versiyonuna güncelliyoruz. 11 | # Güncelleme 12 | ``` 13 | screen -S avail 14 | ``` 15 | ``` 16 | cd avail 17 | ``` 18 | ``` 19 | git checkout v1.7.2 20 | ``` 21 | ``` 22 | sudo systemctl stop availd.service 23 | ``` 24 | ``` 25 | git pull 26 | ``` 27 | ``` 28 | git checkout v1.8.0.2 29 | ``` 30 | ``` 31 | cargo run --locked --release -- --chain goldberg -d ./output 32 | ``` 33 | ``` 34 | sudo nano /etc/systemd/system/availd.service 35 | ``` 36 | Öncelikle açtığınız yerdeki tüm verileri CTRL+K yaparak siliyoruz. Sonra aşağıdaki kodda "adiniz" olan yere validatör adınızı girin. Kodu yapıştırdıktan sonra CTRL X-Y Enter ile çıkın. 37 | 38 | ``` 39 | [Unit] 40 | Description=Avail Validator 41 | After=network.target 42 | StartLimitIntervalSec=0 43 | [Service] 44 | User=root 45 | ExecStart= /root/avail/target/release/data-avail --base-path `pwd`/data --chain goldberg --name "adiniz" 46 | Restart=always 47 | RestartSec=120 48 | [Install] 49 | WantedBy=multi-user.target 50 | ``` 51 | ``` 52 | sudo systemctl disable availd.service 53 | ``` 54 | ``` 55 | sudo systemctl enable availd.service 56 | ``` 57 | 58 | ``` 59 | systemctl daemon-reload 60 | ``` 61 | ``` 62 | sudo systemctl start availd.service 63 | ``` 64 | Node Durumunu kontrol ediyoruz. 65 | 66 | ``` 67 | sudo systemctl status availd.service 68 | ``` 69 | 70 | Log kayıtlarını kontrol etmek için 71 | ``` 72 | journalctl -f -u availd 73 | ``` 74 | Node durumunu [BURADAN](https://telemetry.avail.tools/#list/0x6f09966420b2608d1947ccfb0f2a362450d1fc7fd902c29b67c906eaa965a7ae) kontrol edebilirsiniz. 75 | -------------------------------------------------------------------------------- /v1.8.0.3 update.md: -------------------------------------------------------------------------------- 1 | # Update 1.8.0.3 Goldberg Avail | validator 2 | 3 | Güncelleme için öncelikle validator'ü [BURADAN](https://github.com/CoinHuntersTR/Avail-Full-Node/blob/main/README.md) kurulum işlemlerini tamamlamanız gerekiyor. 4 | 5 | ## Sistem gereksinimleri: 6 | NODE TİPİ | CPU | RAM | SSD | 7 | | ------------- | ------------- | ------------- | -------- | 8 | | Avail | 2 | 4 | 80 | 9 | 10 | Şimdi Node'umuzu 1.8.0.2 versiyonuna güncelliyoruz. 11 | # Güncelleme 12 | ``` 13 | screen -S avail 14 | ``` 15 | ``` 16 | cd avail 17 | ``` 18 | ``` 19 | git checkout v1.8.0.2 20 | ``` 21 | ``` 22 | sudo systemctl stop availd.service 23 | ``` 24 | ``` 25 | git pull 26 | ``` 27 | ``` 28 | git checkout v1.8.0.3 29 | ``` 30 | ``` 31 | cargo run --locked --release -- --chain goldberg -d ./output 32 | ``` 33 | ``` 34 | sudo nano /etc/systemd/system/availd.service 35 | ``` 36 | Öncelikle açtığınız yerdeki tüm verileri CTRL+K yaparak siliyoruz. Sonra aşağıdaki kodda "adiniz" olan yere validatör adınızı girin. Kodu yapıştırdıktan sonra CTRL X-Y Enter ile çıkın. 37 | 38 | ``` 39 | [Unit] 40 | Description=Avail Validator 41 | After=network.target 42 | StartLimitIntervalSec=0 43 | [Service] 44 | User=root 45 | ExecStart= /root/avail/target/release/data-avail --base-path `pwd`/data --chain goldberg --name "adiniz" 46 | Restart=always 47 | RestartSec=120 48 | [Install] 49 | WantedBy=multi-user.target 50 | ``` 51 | ``` 52 | sudo systemctl disable availd.service 53 | ``` 54 | ``` 55 | sudo systemctl enable availd.service 56 | ``` 57 | 58 | ``` 59 | systemctl daemon-reload 60 | ``` 61 | ``` 62 | sudo systemctl start availd.service 63 | ``` 64 | Node Durumunu kontrol ediyoruz. 65 | 66 | ``` 67 | sudo systemctl status availd.service 68 | ``` 69 | 70 | Log kayıtlarını kontrol etmek için 71 | ``` 72 | journalctl -f -u availd 73 | ``` 74 | Node durumunu [BURADAN](https://telemetry.avail.tools/#list/0x6f09966420b2608d1947ccfb0f2a362450d1fc7fd902c29b67c906eaa965a7ae) kontrol edebilirsiniz. 75 | -------------------------------------------------------------------------------- /v1.8.0.4 update.md: -------------------------------------------------------------------------------- 1 | # Update 1.8.0.4 Goldberg Avail | validator 2 | 3 | Güncelleme için öncelikle validator'ü [BURADAN](https://github.com/CoinHuntersTR/Avail-Full-Node/blob/main/README.md) kurulum işlemlerini tamamlamanız gerekiyor. 4 | 5 | ## Sistem gereksinimleri: 6 | NODE TİPİ | CPU | RAM | SSD | 7 | | ------------- | ------------- | ------------- | -------- | 8 | | Avail | 2 | 4 | 80 | 9 | 10 | Şimdi Node'umuzu 1.8.0.4 versiyonuna güncelliyoruz. 11 | # Güncelleme 12 | ``` 13 | screen -r avail 14 | ``` 15 | * Burada CTRL + C ile log kayıtlarını durduruyoruz. 16 | ``` 17 | git checkout v1.8.0.3 18 | ``` 19 | ``` 20 | sudo systemctl stop availd.service 21 | ``` 22 | ``` 23 | git pull 24 | ``` 25 | ``` 26 | git checkout v1.8.0.4 27 | ``` 28 | ``` 29 | cargo run --locked --release -- --chain goldberg -d ./output 30 | ``` 31 | ``` 32 | sudo nano /etc/systemd/system/availd.service 33 | ``` 34 | Öncelikle açtığınız yerdeki tüm verileri CTRL+K yaparak siliyoruz. Sonra aşağıdaki kodda "adiniz" olan yere validatör adınızı girin. Kodu yapıştırdıktan sonra CTRL X-Y Enter ile çıkın. 35 | 36 | ``` 37 | [Unit] 38 | Description=Avail Validator 39 | After=network.target 40 | StartLimitIntervalSec=0 41 | [Service] 42 | User=root 43 | ExecStart= /root/avail/target/release/data-avail --base-path `pwd`/data --chain goldberg --name "adiniz" 44 | Restart=always 45 | RestartSec=120 46 | [Install] 47 | WantedBy=multi-user.target 48 | ``` 49 | ``` 50 | sudo systemctl disable availd.service 51 | ``` 52 | ``` 53 | sudo systemctl enable availd.service 54 | ``` 55 | 56 | ``` 57 | systemctl daemon-reload 58 | ``` 59 | ``` 60 | sudo systemctl start availd.service 61 | ``` 62 | Node Durumunu kontrol ediyoruz. 63 | 64 | ``` 65 | sudo systemctl status availd.service 66 | ``` 67 | 68 | Log kayıtlarını kontrol etmek için 69 | ``` 70 | journalctl -f -u availd 71 | ``` 72 | Node durumunu [BURADAN](https://telemetry.avail.tools/#list/0x6f09966420b2608d1947ccfb0f2a362450d1fc7fd902c29b67c906eaa965a7ae) kontrol edebilirsiniz. 73 | 74 | -------------------------------------------------------------------------------- /avail-light.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | exists() 3 | { 4 | command -v "$1" >/dev/null 2>&1 5 | } 6 | if exists curl; then 7 | echo '' 8 | else 9 | sudo apt update && sudo apt install curl -y < "/dev/null" 10 | fi 11 | bash_profile=$HOME/.bash_profile 12 | if [ -f "$bash_profile" ]; then 13 | . $HOME/.bash_profile 14 | fi 15 | sleep 1 && curl -s https://raw.githubusercontent.com/CoinHuntersTR/Andromeda-Testnet-Rehberi/main/logo.sh | bash && sleep 1 16 | 17 | echo -e "\e[1m\e[32m1. Updating packages... \e[0m" && sleep 1 18 | # update 19 | sudo apt update && sudo apt upgrade -y 20 | 21 | echo -e "\e[1m\e[32m2. Installing dependencies... \e[0m" && sleep 1 22 | # packages 23 | sudo apt install curl tar wget clang pkg-config protobuf-compiler libssl-dev jq build-essential protobuf-compiler bsdmainutils git make ncdu gcc git jq chrony liblz4-tool -y 24 | 25 | # install rust 26 | curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh 27 | source ~/.cargo/env 28 | rustup default stable 29 | rustup update 30 | rustup update nightly 31 | rustup target add wasm32-unknown-unknown --toolchain nightly 32 | sleep 1 33 | 34 | echo -e "\e[1m\e[32m3. Downloading and building binaries... \e[0m" && sleep 1 35 | # download binary 36 | git clone https://github.com/availproject/avail-light.git 37 | cd avail-light 38 | wget -O config.yaml https://raw.githubusercontent.com/thenhthang/vinnodes/main/Avail/config.yaml 39 | git checkout v1.7.4 40 | cargo build --release 41 | sudo cp $HOME/avail-light/target/release/avail-light /usr/local/bin 42 | # create service 43 | sudo tee /etc/systemd/system/availightd.service > /dev/null < Avail Node Rehberi 2 | 3 | ![image](https://pbs.twimg.com/profile_banners/1508458204866486283/1687262602/1500x500) 4 | 5 | ## Sistem gereksinimleri: 6 | ### Ubunutu 22.04 7 | NODE TİPİ | CPU | RAM | SSD | 8 | | ------------- | ------------- | ------------- | -------- | 9 | | Avail | 2 | 4 | 80 | 10 | 11 | 12 | # Kurulum 13 | 14 | ``` 15 | sudo apt-get update -y && sudo apt-get upgrade -y 16 | ``` 17 | 18 | ``` 19 | sudo apt install make clang pkg-config libssl-dev build-essential 20 | ``` 21 | ``` 22 | cd 23 | sudo mkdir /root/avail-node/ 24 | ``` 25 | ``` 26 | cd /root/avail-node/ 27 | ``` 28 | ``` 29 | wget https://github.com/availproject/avail/releases/download/v1.8.0.4/x86_64-ubuntu-2204-data-avail.tar.gz 30 | ``` 31 | ``` 32 | tar xvzf x86_64-ubuntu-2204-data-avail.tar.gz 33 | ``` 34 | 35 | * coinhunters yazısını değiştirmeyi unutmayın. 36 | ``` 37 | sudo tee /etc/systemd/system/availd.service > /dev/null <<'EOF' 38 | [Unit] 39 | Description=Avail Validator 40 | After=network.target 41 | StartLimitIntervalSec=0 42 | 43 | [Service] 44 | User=root 45 | Type=simple 46 | Restart=always 47 | RestartSec=120 48 | ExecStart=/root/avail-node/data-avail -d /root/avail-node/data --chain goldberg --port 30333 --validator --name "coinhuntetrs" 49 | 50 | [Install] 51 | WantedBy=multi-user.target 52 | EOF 53 | ``` 54 | ``` 55 | sudo systemctl daemon-reload 56 | ``` 57 | ``` 58 | sudo systemctl enable availd.service 59 | ``` 60 | ``` 61 | sudo systemctl restart availd.service 62 | ``` 63 | ### Durum kontrolü için; 64 | 65 | ``` 66 | sudo systemctl status availd.service 67 | ``` 68 | 69 | ### "Role" bölümünde "FULL NODE" ve "Node Name" bölümünde adınızı görüyorsanız. Sorunsuz şekilde kurulmuş demektir. 70 | 71 | Log kayıtlarını görmek için aşağıdaki komutları kullanabilirsiniz. 72 | ``` 73 | journalctl -f -u availd 74 | ``` 75 | ## System Durdurma için; 76 | ``` 77 | sudo systemctl stop availd.service 78 | ``` 79 | ## ÖNEMLİ NOTLAR; 80 | Yukarıdaki adımları tamamladıktan sonra [BURADAN](https://telemetry.avail.tools/#list/0xd12003ac837853b062aaccca5ce87ac4838c48447e41db4a3dcfb5bf312350c6) kendi node'unuzu bulmanız gerekiyor. Ağ ile senkronize olduktan sonra, alttaki formu doldurmayı unutmayın. 81 | [BURADAN](https://docs.google.com/forms/d/e/1FAIpQLScvgXjSUmwPpUxf1s-MR2C2o5V79TSoud1dLPKVgeLiLFuyGQ/viewform) formu doldurarak, işlemi tamamlıyoruz. 82 | 83 | Light Node Başvuru Formu : [BURADAN](https://docs.google.com/forms/d/e/1FAIpQLSeL6aXqz6vBbYEgD1cZKaQ4vwbN2o3Rxys-wKTuKySVR-oS8g/viewform) Full Node dışında light Node içinde başvuru yapabilirsiniz. 84 | -------------------------------------------------------------------------------- /Light-Client-Node.md: -------------------------------------------------------------------------------- 1 |

Avail Light Client Node 2 | 3 | 4 | ## Sistem gereksinimleri: 5 | NODE TİPİ | CPU | RAM | SSD | 6 | | ------------- | ------------- | ------------- | -------- | 7 | | Ubuntu 22 | 2 | 4 | 80 | 8 | 9 | 10 | # Script ile kurulum 11 | 12 | ``` 13 | wget -O avail-light.sh https://raw.githubusercontent.com/CoinHuntersTR/Avail-Full-Node/main/avail-light.sh && chmod +x avail-light.sh && ./avail-light.sh 14 | ``` 15 | 16 | # Manuel Kurulum 17 | 18 | ``` 19 | sudo apt-get update -y && sudo apt-get upgrade -y 20 | ``` 21 | ## Sistem Gereksinimlerini yüklüyoruz. 22 | ``` 23 | sudo apt install curl tar wget clang pkg-config protobuf-compiler libssl-dev jq build-essential protobuf-compiler bsdmainutils git make ncdu gcc git jq chrony liblz4-tool -y 24 | ``` 25 | ## Rust Yükleyelim 26 | ``` 27 | curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh 28 | source ~/.cargo/env 29 | rustup default stable 30 | rustup update 31 | rustup update nightly 32 | rustup target add wasm32-unknown-unknown --toolchain nightly 33 | ``` 34 | ## Binary Yükleyip kuruyoruz. 35 | ``` 36 | git clone https://github.com/availproject/avail-light.git 37 | cd avail-light 38 | wget -O config.yaml https://raw.githubusercontent.com/thenhthang/vinnodes/main/Avail/config.yaml 39 | git checkout v1.7.4 40 | cargo build --release 41 | cp -r target/release/avail-light /usr/local/bin 42 | ``` 43 | ## Servis Dosyasını oluşturalım 44 | ``` 45 | sudo tee /etc/systemd/system/availightd.service > /dev/null < Accounts bölümüne ilerliyoruz 15 | 16 | ![image](https://docs.availproject.org/img/avail/account.png) 17 | 18 | Sağ tarafta bulunan; 19 | 20 | ![image2](https://docs.availproject.org/img/avail/add-account.png) simgesine basıyoruz. 21 | 22 | Karşımız aşağıdaki gibi gizli kelimelerin olduğu bir pop-up gelecek, bu kelimeleri bir yere kayıt etmeyi unutmayın. 23 | 24 | I Haved ... kutucuğunu işaretliyoruz ve submmit diyerek devam ediyoruz. 25 | 26 | ![Ekran görüntüsü 2023-11-20 113958](https://github.com/CoinHuntersTR/Avail-Full-Node/assets/111747226/651da02c-e0ee-40de-9949-18a1d12d2fe8) 27 | 28 | Sonrasında cüzdanımız için bir isim belirleyip şifremizi tanımlıyoruz. 29 | 30 | ![Ekran görüntüsü 2023-11-20 114219](https://github.com/CoinHuntersTR/Avail-Full-Node/assets/111747226/ad57cddc-8c06-448e-a5ad-e46e25061e0d) 31 | 32 | next tuşuna basıyoruz, 33 | 34 | ![Ekran görüntüsü 2023-11-20 114322](https://github.com/CoinHuntersTR/Avail-Full-Node/assets/111747226/81b60fde-4b1c-47d6-a340-2e1432a983e4) 35 | 36 | Bu ekranda gizli kelimeleri ve diğer adımları gösteriyor. SAVE diyerek cüzdanımızı oluşturuyoruz. 37 | 38 | ## 3 İşlemleri tamamladıktan sonra; 39 | 40 | ![Ekran görüntüsü 2023-11-20 114524](https://github.com/CoinHuntersTR/Avail-Full-Node/assets/111747226/56c2f2b7-e43e-488a-8acc-ddd041986604) 41 | 42 | Burada üç farklı cüzdan görüyorsunuz. Sizde bir tane cüzdan olacak. Cüzdan isminizin üzerine bastığınızda, sağda cüzdan detayları açılacak oradan cüzdan adresinizi kopyalaıyoruz. Genellikle cüzdan adresini 5.... ile başlar. 43 | 44 | ## 4 Faucetten Token isteme 45 | 46 | Avail'in [BURADAN](https://discord.gg/SmkjjSNq) discord kanalına giriyoruz ve doğrulama adımlarını tamamlıyoruz. 47 | 48 | Sonrasında goldberg faucet kanalına gidiyoruz. (token istemek için discordda en az 6 tane mesaj atmanız gerekiyor.) 49 | 50 | /deposit komutunu yazdığınızda aşağıdaki gibi bir komut girdikten sonra, cüzdan adresimizi ekliyoruz. 51 | 52 | ![Ekran görüntüsü 2023-11-20 114845](https://github.com/CoinHuntersTR/Avail-Full-Node/assets/111747226/c138336c-f0fa-4477-b71c-a86759229120) 53 | 54 | 3 saatte bir token alma hakkımız var ve Idenity işlemi için bize minimum 11 AVAIL gerekli olacak işlemde hata alırsanız, bekleyip tekrar token talep edebilirsiniz. 55 | 56 | ## 5 Idenity 57 | 58 | ![Ekran görüntüsü 2023-11-20 115238](https://github.com/CoinHuntersTR/Avail-Full-Node/assets/111747226/a5c3bddb-9f5f-4e10-85b0-06867572c48e) 59 | 60 | Cüzdanımızın yanında bulunan üç noktaya basıyoruz. 61 | 62 | Set on-chain identity. sekmesine tıklıyoruz ve bizden aşağıdaki bilgileri isteyecek; 63 | 64 | ![Ekran görüntüsü 2023-11-20 115405](https://github.com/CoinHuntersTR/Avail-Full-Node/assets/111747226/6ca84b04-070e-43c4-9b94-010e56e1a074) 65 | 66 | Buradaki bilgileri verdikten sonra tüm alanları doldurmak zorunda değilsiniz. İstediğiniz bilgileri verebilirsiniz. 67 | 68 | Bu adımları doğru şekilde yaptıysanız. Cüzdan isminize tıkladığınızda,aşağıdaki gibi görünmesi gerekiyor. 69 | 70 | ![Ekran görüntüsü 2023-11-20 115750](https://github.com/CoinHuntersTR/Avail-Full-Node/assets/111747226/2c2d97ee-353f-4e78-8d7a-692f0b44c46b) 71 | 72 | ## 6 Leaderboard Bölümü 73 | 74 | Tüm adımları doğru şekilde yaptıysanız, leaderboard bölümünde adınızın görünmesi gerekir.Bu adımı yaparak 50 puan ödül kazanmış olacaksınız. 75 | Bir çok farklı ödül var, fakat seçilmiş validatorler bu ödülleri kazanıyor. Seçimler henüz Bitmedi. Seçimler bitmeden herkesin yapabildiği işlemleri mutlaka tamamlayın. 76 | 77 | [BURADAN](https://leaderboard.availproject.org/) kontrollerinizi yapabilirsiniz. 78 | 79 | Aşağıdaki resimdeki gibi kendinzi bulmanız gerekiyor. 80 | 81 | ![Ekran görüntüsü 2023-11-20 120340](https://github.com/CoinHuntersTR/Avail-Full-Node/assets/111747226/060a8cc5-d857-43d2-8e9a-b6f450e2566f) 82 | 83 | 84 | 85 | 86 | 87 | -------------------------------------------------------------------------------- /Madara Karnot.Md: -------------------------------------------------------------------------------- 1 |

Madara & Karnot 2 | 3 | ![image](https://pbs.twimg.com/media/GEs4hlUXAAEf03M?format=jpg&name=large) 4 | 5 | ## Sistem gereksinimleri: 6 | ### Ubunutu 22.04 7 | NODE TİPİ | CPU | RAM | SSD | 8 | | ------------- | ------------- | ------------- | -------- | 9 | | Avail | 4 | 8 | 160 | 10 | 11 | 12 | # Kurulum 13 | 14 | ``` 15 | sudo apt-get update -y && sudo apt-get upgrade -y 16 | ``` 17 | ### Rust Kuralım 18 | ``` 19 | curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh 20 | ``` 21 | 1 seçip devam ediyoruz. 22 | 23 | 24 | ![Ekran görüntüsü 2024-01-25 231300](https://github.com/CoinHuntersTR/Avail-Full-Node/assets/111747226/fcfb956e-ab50-4e9d-a957-41556e883f41) 25 | ``` 26 | source $HOME/.cargo/env 27 | ``` 28 | * Rust versionu kontrol edelim; 29 | 30 | ``` 31 | rustc --version 32 | ``` 33 | * versionumuz 1.76 güncellenmiş. Sorun yok devam edin. 34 | 35 | ### Git kuruyoruz. 36 | ``` 37 | sudo apt install git 38 | ``` 39 | ### Docker Kuruyoruz. 40 | 41 | ``` 42 | sudo apt install apt-transport-https ca-certificates curl software-properties-common 43 | ``` 44 | ``` 45 | curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 46 | ``` 47 | ``` 48 | sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" 49 | ``` 50 | ``` 51 | sudo apt update 52 | ``` 53 | ``` 54 | sudo apt install docker-ce 55 | ``` 56 | ``` 57 | sudo systemctl start docker 58 | ``` 59 | ``` 60 | sudo systemctl enable docker 61 | ``` 62 | 63 | ### Tekrar Güncelliyoruz. 64 | ``` 65 | sudo apt-get update -y && sudo apt-get upgrade -y 66 | ``` 67 | ``` 68 | sudo apt install build-essential 69 | ``` 70 | ``` 71 | sudo apt install pkg-config 72 | ``` 73 | ``` 74 | sudo apt install libssl-dev 75 | ``` 76 | ``` 77 | sudo apt install clang 78 | ``` 79 | ``` 80 | sudo apt install protobuf-compiler 81 | ``` 82 | 83 | ## MADARA Kuruyoruz; 84 | ``` 85 | git clone https://github.com/karnotxyz/madara-cli 86 | ``` 87 | ``` 88 | cd madara-cli 89 | ``` 90 | ``` 91 | cargo build --release 92 | ``` 93 | # Dikkat Komutu Girmeden önce alttaki görselleri ve açıklamaları okuyun. 94 | ``` 95 | ./target/release/madara init 96 | ``` 97 | * Komutu başlatınca ilk olarak sizden bir chain ismi isteyecek. İstediğiniz bir ismi girebilirsiniz. 98 | 99 | ![Ekran görüntüsü 2024-01-25 232028](https://github.com/CoinHuntersTR/Avail-Full-Node/assets/111747226/855de031-ad14-46b7-88bc-011333f8765f) 100 | 101 | * İkinci adımdaki seçimi ENTER yapıp geçiyoruz. 102 | 103 | ![Ekran görüntüsü 2024-01-25 232058](https://github.com/CoinHuntersTR/Avail-Full-Node/assets/111747226/5de29fce-115c-42cf-a055-fcb30d827486) 104 | 105 | * Üçüncü adımda Çalıştıracağımız DA seçiyoruz. Burada AVAIL seçimi yapacağız. 106 | 107 | ![Ekran görüntüsü 2024-01-25 232115](https://github.com/CoinHuntersTR/Avail-Full-Node/assets/111747226/ae813da1-c25c-4181-bda3-515043599c32) 108 | 109 | # Not: BURADA size yeni bir AVAIL adresi verecek onu AVAIL'de puan kastığımız cüzdan ile değiştireceğiz. 110 | 111 | # Not-2: Eğer ilk defa katılacaksanız. Aşağıdaki komutu çalıştırıp içindeki bilgileri bir yere not edin. Devam etmeden önce AVAIL discordundan [BURADAN](https://discord.gg/availproject) giriyoruz. Gitcoin pass puanımızın 20 ve üzerinde olması gerekiyor. Discord ve Gitcoin Pass doğrulamasını yaptıktan sonra Goldberg Faucet kanalından node içinde oluşan cüzdana token istiyoruz. Tokenler geldikten sonra aşağıdaki işlemlere devam ediyoruz. 112 | 113 | 114 | İlk olarak aşağıdaki komutu giriyoruz. "" dahil aradaki notu silip app'e verdiğin isimle değiştiriyorsun. 115 | ``` 116 | nano /root/.madara/app-chains/"Verdiğin App name ismi"/da-config.json 117 | ``` 118 | ![Ekran görüntüsü 2024-01-25 232340](https://github.com/CoinHuntersTR/Avail-Full-Node/assets/111747226/88e2fd32-1109-4d78-8f1a-dce8902d44be) 119 | 120 | * Benzer bir sayda açılacak "seed":"0x... yazan yerdeki private key silip Cüzdan kelimelerimizi ekliyoruz. Son bölümdeki cüzdan adresini de AVAIL'deki cüzdan adresiyle değiştiriyoruz. 121 | 122 | * CTRL X Y ve ENTER basıyoruz. 123 | 124 | ### Gerekli Portları açıyoruz. 125 | ``` 126 | sudo ufw enable 127 | sudo ufw allow 22 128 | sudo ufw allow 4000 129 | sudo ufw allow 5353 130 | sudo ufw allow 47250 131 | sudo ufw allow 39276 132 | sudo ufw allow 36347 133 | sudo ufw allow 43759 134 | sudo ufw allow 40815 135 | sudo ufw allow 30333 136 | sudo ufw allow 9944 137 | sudo ufw allow 9615 138 | ``` 139 | ### Yeni bir screen açalım 140 | ``` 141 | sudo apt install screen 142 | ``` 143 | ``` 144 | screen -S roller 145 | ``` 146 | ### App-chaini çalıştırıyoruz. 147 | 148 | ``` 149 | ./target/release/madara run 150 | ``` 151 | Çalıştıktan sonra bloklar akmaya başladığında CTRL A+D ile çıkıyoruz. 152 | 153 | ### Exlporer sayfamızı çalıştıralım 154 | ``` 155 | cd 156 | cd madara-cli 157 | ./target/release/madara explorer --host=IPAdresin. 158 | ``` 159 | Bu çalıştıktan sonra. http://SUNUCUIPADRESI:4000 sayfasından app-chaininize ait explorer ulaşabilirsiniz. 160 | 161 | ![Ekran görüntüsü 2024-01-26 003113](https://github.com/CoinHuntersTR/Avail-Full-Node/assets/111747226/b568b4b2-d4ab-4e9d-a2df-92c06fe9afb3) 162 | 163 | ### En son App yayınlayalım 164 | 165 | Önce aşağıdaki örnek olan komutları uyarılara göre düzenliyoruz. 166 | ``` 167 | { 168 | "name": "App İsminiz", 169 | "logo": "https://placehold.co/400x400", // 400x400 boyutunda logo herhangi bir yere yükleyip linkini alabilirsiniz. 170 | "rpc_url": "http://SUNUCU IP ADRESIN:9944", 171 | "explorer_url": "http://SUNUCU IP ADRESIN:4000", 172 | "metrics_endpoint": "http://SUNUCU IP ADRESIN:9615", 173 | "id": "" 174 | } 175 | ``` 176 | * ID almak için [BURADAN](https://www.uuidgenerator.net/) siteye gidiyoruz. Refresh yapıyoruz. çıkan ID alıp kopyalıyoruz. 177 | 178 | ![Ekran görüntüsü 2024-01-27 215100](https://github.com/CoinHuntersTR/Avail-Full-Node/assets/111747226/3f519de4-93c8-4167-8545-786729ba784c) 179 | 180 | 400x400 boyutunnda bir resim ayarlıyoruz. [BURADAN](https://resimlink.com/) 181 | 182 | ![Ekran görüntüsü 2024-01-27 215606](https://github.com/CoinHuntersTR/Avail-Full-Node/assets/111747226/b336b64a-e32c-44b3-b8b3-e7b5d320fe18) 183 | 184 | * Resim Direkt linki alıp Yukarıdaki json dosyanıza ekleyebilirsiniz. 185 | 186 | * Yukarıdaki komutları düzenleyiyoruz. Bir tane json dosyası oluşturuyoruz. Dosya isminiz aldığınız ID ismi olacaktır. 187 | 188 | ![Ekran görüntüsü 2024-01-27 220406](https://github.com/CoinHuntersTR/Avail-Full-Node/assets/111747226/67f0ebd0-44eb-4309-bae2-39fd9286dc37) 189 | 190 | 191 | ## PR Açıyoruz. 192 | 193 | [BURADAN](https://github.com/karnotxyz/avail-campaign-listing) buraya gidiyoruz ve ilk olarak Forkluyoruz. 194 | 195 | ![Ekran görüntüsü 2024-01-27 215811](https://github.com/CoinHuntersTR/Avail-Full-Node/assets/111747226/e75cae6d-b503-49ed-b73b-222a1ee56d1c) 196 | 197 | Forkladıktan sonra app-chains klasörüne giriyoruz. 198 | 199 | ![Ekran görüntüsü 2024-01-27 215936](https://github.com/CoinHuntersTR/Avail-Full-Node/assets/111747226/0437e175-a142-44c7-a465-d48ef194dd89) 200 | 201 | ## Buradaki adım yerine yine sağdan create file seçeneği ile direkt github üzerinden yapın. 202 | 203 | * Buradan hazırladığımız json dosyasını buraya yüklüyoruz. 204 | 205 | ![Ekran görüntüsü 2024-01-27 220708](https://github.com/CoinHuntersTR/Avail-Full-Node/assets/111747226/38efaa74-0a00-499a-93f7-5f66d3ff3853) 206 | 207 | Yükledikten sonra sağ üstten Pull Request yapıyoruz. Başlık bölümüne ✨ Adding verdiğiniz app ismi şeklinde yazabilirsiniz. 208 | --------------------------------------------------------------------------------