└── README.md /README.md: -------------------------------------------------------------------------------- 1 |

2 |

3 |

4 |

Analog

5 |

6 | 7 |

8 | Website 9 | Twitter 10 | Dokumanlar 11 | Yatırımcılar 12 | Coinlist 13 |

14 | 15 | 16 | 17 | * Minimum Sistem Gereksinimleri 18 | 19 | ```console 20 | Hardware: 8 vCPUs, 16 GB Ram, 300 GB Disk 21 | Port: 9947 22 | Network: 500 MBps 23 | Ubuntu: Version 22.04 24 | 25 | ``` 26 | 27 | 28 | * Güncellemeleri yapalım 29 | 30 | ```console 31 | sudo apt update 32 | sudo apt install -y apt-transport-https ca-certificates curl software-properties-common 33 | ``` 34 | 35 | * Docker kuralım 36 | 37 | ```console 38 | curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 39 | sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable" 40 | ``` 41 | 42 | * Docker bileşenlerini yükleyelim 43 | 44 | ```console 45 | sudo apt-get update 46 | sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin 47 | ``` 48 | 49 | * Analog Timechain Docker görüntüsünü çekelim 50 | 51 | ```console 52 | docker pull analoglabs/timechain 53 | ``` 54 | 55 | * Analog dizinini oluşturalım 56 | ```console 57 | mkdir -p $(pwd)/.analog 58 | ``` 59 | 60 | ---------------------------------------------------- 61 | * Eğerkine daha önceden çalıştırdı iseniz key aldı iseniz sezon key unutun. aşağıdakini girmeden ( konu yukleyıp eşleşemesi için bekleyenler için ) unutmayın bu kısım daha once kurmuş olanlar için yani vali falan kurmamış olanalr için ve evet port değiştirdim bilocan artık baska polka ile çakışmaması lazımdur. 62 | ``` 63 | docker stop analog 64 | docker rm analog 65 | cd 66 | rm -rf .analog 67 | ``` 68 | ------------------------------------ * Önemli: adini-yaz kısmına isminizi yazın telemetry adınız bu 69 | ```console 70 | docker run -d -p 9947:9944 -p 30303:30303 -v $(pwd)/.analog:/.analog --name analog analoglabs/timechain --base-path /.analog --rpc-external --rpc-methods=Unsafe --unsafe-rpc-external --rpc-cors=all --name adini-yaz --telemetry-url "wss://telemetry.analog.one/submit 0" --sync warp 71 | ``` 72 | 73 | 74 | * Websocat'i yükleyelim 75 | 76 | ```console 77 | curl -LO https://github.com/vi/websocat/releases/download/v1.7.0/websocat_amd64-linux 78 | chmod +x websocat_amd64-linux 79 | sudo mv websocat_amd64-linux /usr/local/bin/websocat 80 | ``` 81 | 82 | * Websocat'i check edelim 83 | 84 | ```console 85 | websocat --version 86 | ``` 87 | 88 | * |websocat version 1.7.0 olmalı| 89 | 90 | * Author_rotateKeys method ile "SESSION KEY'imizi" alalım. (Bunu saklayalım mı hocam dediğinizi duyar gibiyim 😁 ✅) 91 | 92 | 93 | ```console 94 | echo '{"id":1,"jsonrpc":"2.0","method":"author_rotateKeys","params":[]}' | websocat -n1 -B 99999999 ws://127.0.0.1:9947 95 | ``` 96 | 97 | 98 | * Telemetryde sınır var isminiz görünmeyebilir. 99 | 100 | * [Telemetry](https://telemetry.analog.one/) 101 | 102 | 103 | 104 | 105 | * Son işlemler için Polkadot.js'ye bağlanmamız gerekiyor 106 | * Öncelikle Subwallet ile bir cüzdan oluşturalım 🐅 107 | * Daha sonra aşağıdaki link üzerinden siteye cüzdanımızı bağlayalım 108 | * [PolkadotDashboard](https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fanalog-corenode.strangled.net#/accounts) 109 | * [Discord](https://discord.com/invite/analog/) adreslerine gidip Analog adresimize, Faucet'ten token alalım. (Analog adresimiz nerede hocam? Subwallet içerisinde, sağ üst kısımda "Customize asset display" bölümünden Analog Testnet ağını ekleyip, adresinizi alabilirsiniz) 110 | 111 | 112 | # Token geldi mi? Eğer geldiyse birkaç işlemimiz daha olacak 113 | 114 | * İlk olarak PolkadotDashboard sitesine giriş yapalım 115 | * Sırasıyla: Network, Staking, Accounts bölümüne gidelim 116 | * Sağ kısımda "Validator"e tıklayalım ve Stash Account bölümüne Faucet aldığımız cüzdanı ekleyelim. Fee bırakacak şekilde elimizde bulunan token'ları stake edeceğiz. 117 | * (Minimum 0.9 adet Analog stake etmek gerekiyor. Bana kalırsa daha fazlasını stake edin. 12 saatte bir fauceti kullanabilirsiniz) 118 | * Next dedikten sonra (Keys From Rotatekeys) kısmına daha önceden almış olduğumuz Session Key'imizi ekleyelim. (Sadece adres kısmını ekliyoruz, tırnaklar vs. olmadan) 119 | 120 | 121 | * Böyle bir sonuca sahip olmanız gerekiyor 122 | Ekran Resmi 2024-06-30 10 03 47 123 | 124 | 125 | > Son olarak başvuru [Form'unu](https://l5d87lam6fy.typeform.com/to/kwlADm6U/) dolduralım. Seçilmemiz halinde bize mail gönderilecek. -Form doldururken referans soruluyor. İsteyen corenode yazabilir ( bu repoda gordukleri için benim adımı yazmamaları için değştirdim) 126 | 127 | 128 | > Sanırım başardık 🐅 129 | 130 | 131 | > Bu arada projenin testnet görevleri de var. Contract deploy etme Smart Contract oluşturma vs. gibi. Ben belli bir süre bu görevleri yaptım ve diğer projelere nazaran Analog, kullanıcılara bir şeyleri öğretmeyi hedefliyor. İsteyen [Sitede'ki](https://testnet.analog.one/#/quests/) görevlere göz atabilir. Aynı cüzdan adresinizle görevleri yapabilirsiniz. Seçilmemiz halinde sitedeki validator kısmına eklenmiş olacağız sanırım. Bu da bizlere ekstra puanlar getirmiş olacak. 132 | 133 | 134 | > Help me button 😁 135 | 136 | * Logları kontrol etme 137 | 138 | ```console 139 | docker logs -f analog -n 100 140 | ``` 141 | * Analog başlatma 142 | ```console 143 | docker start analog 144 | ``` 145 | * Analog restart 146 | ```console 147 | docker restart analog 148 | ``` 149 | * Analog durdurma 150 | ```console 151 | docker stop analog 152 | ``` 153 | 154 | > [Lorento](https://github.com/Lorento34/) katkılarından dolayı teşekkürler ✅ 155 | > [Kaplan](https://github.com/kaplanbitcoin1/) katkılarından dolayı teşekkürler ✅ 156 | 157 | BU REPO LORENTO VE KAPLAN TARAFINDAN HAZIRLANMIŞ KAPLAN TARAFINDAN YAYINLANMIŞTIR. BAZI DÜZELTMELERİ VE UFAK DOKUNUŞLARI İÇERİR. 158 | --------------------------------------------------------------------------------