├── 0.6.0-Update.md ├── Update.md └── README.md /0.6.0-Update.md: -------------------------------------------------------------------------------- 1 | * Container ID öğrenelim 2 | 3 | ```console 4 | docker ps -a 5 | ``` 6 | 7 | * Analog Conteiner'ı durdurup silelim 8 | 9 | ```console 10 | docker stop (dockerID) && docker rm (dockerID) 11 | ``` 12 | 13 | * Güncelleme 😁 14 | 15 | ```console 16 | docker pull analoglabs/timenode-test 17 | ``` 18 | * Moniker değiştirelim 19 | 20 | ```console 21 | docker run -d -p 9944:9944 -p 30303:30303 -v $(pwd)/.analog:/.analog --name analog analoglabs/timenode-test --base-path /.analog --rpc-external --rpc-methods=Unsafe --unsafe-rpc-external --name (moniker) --telemetry-url "wss://telemetry.analog.one/submit 0" --sync warp 22 | ``` 23 | 24 | * Ve sonuç 🐅 25 | 26 | ```console 27 | docker logs -f (conteinerID) 28 | ``` 29 | -------------------------------------------------------------------------------- /Update.md: -------------------------------------------------------------------------------- 1 | 2 | * Analog kurulu olan docker yerini öğrenelim 3 | ```console 4 | docker ps 5 | ``` 6 | 7 | * Analog fişini çekelim 🧨 8 | 9 | * Analog DockerID kısımlarını kendinize göre değiştirin. (Parantezler uçuyor) 10 | 11 | ```console 12 | docker stop (dockerID) && docker rm (dockerID) 13 | ``` 14 | 15 | * Full dosyasını uçuralım 🧨 16 | 17 | ```console 18 | rm -rf /root/.analog/chains/anlogcc1/paritydb/full 19 | ``` 20 | 21 | * Snap çekelim 22 | 23 | ```console 24 | curl -L https://analog-public.s3.amazonaws.com/backup/testnet-backup.tar.gz | tar -xz -C /root/.analog 25 | ``` 26 | 27 | * Docker'ı başlatalım. - Moniker isminiz aynı olmalı. (Parantezler 😁) 28 | 29 | ```console 30 | docker run -d -p 9944:9944 -p 30303:30303 -v $(pwd)/.analog:/.analog --name analog analoglabs/timechain --base-path /.analog --rpc-external --rpc-methods=Unsafe --unsafe-rpc-external --name (senin-moniker-ismin) 31 | ``` 32 | 33 | * Logları kontrol edelim. Sync olmasını bekleyeceğiz. Tahmini olarak birkaç günümüzü alacaktır. 34 | ```console 35 | docker logs -f analog 36 | ``` 37 | 38 | * Bugünlük bu kadardı. Keyifli günler 🐈 39 | -------------------------------------------------------------------------------- /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: 9944 22 | Network: 500 MBps 23 | Ubuntu: Version 22.04 24 | 25 | "Benim Contabo Vps3'te çalışıyor. Yanında 5 tane daha node kurulu. Sync olduktan sonra sıkıntısız ilerliyor Analog." 26 | ``` 27 | 28 | 29 | * Güncellemeleri yapalım 30 | 31 | ```console 32 | sudo apt update 33 | sudo apt install -y apt-transport-https ca-certificates curl software-properties-common 34 | ``` 35 | 36 | * Docker kuralım 37 | 38 | ```console 39 | curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 40 | sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable" 41 | ``` 42 | 43 | * Docker bileşenlerini yükleyelim 44 | 45 | ```console 46 | sudo apt-get update 47 | sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin 48 | ``` 49 | 50 | * Analog Timechain Docker görüntüsünü çekelim 51 | 52 | ```console 53 | docker pull analoglabs/timechain 54 | ``` 55 | 56 | * Analog dizinini oluşturalım 57 | ```console 58 | mkdir -p $(pwd)/.analog 59 | ``` 60 | 61 | * Analog docker container'ı çalıştıralım. 🐅 62 | * Önemli: Moniker'i değiştirmeyi unutmayın. (Moniker, senin Telemetry üzerinde görünecek ismin olacak. Daha sonra form doldururken bu bilgileri ekleyeceğiz.) (Parantezleri uçur 😁) 63 | 64 | ```console 65 | docker run -d -p 9944:9944 -p 30303:30303 -v $(pwd)/.analog:/.analog --name analog analoglabs/timechain --base-path /.analog --rpc-external --rpc-methods=Unsafe --unsafe-rpc-external --name (senin-moniker-ismin) 66 | ``` 67 | 68 | 69 | * Websocat'i yükleyelim 70 | 71 | ```console 72 | curl -LO https://github.com/vi/websocat/releases/download/v1.7.0/websocat_amd64-linux 73 | chmod +x websocat_amd64-linux 74 | sudo mv websocat_amd64-linux /usr/local/bin/websocat 75 | ``` 76 | 77 | * Websocat'i check edelim 78 | 79 | ```console 80 | websocat --version 81 | ``` 82 | 83 | * |websocat version 1.7.0 olmalı| 84 | 85 | * Author_rotateKeys method ile "SESSION KEY'imizi" alalım. (Bunu saklayalım mı hocam dediğinizi duyar gibiyim 😁 ✅) 86 | 87 | 88 | ```console 89 | echo '{"id":1,"jsonrpc":"2.0","method":"author_rotateKeys","params":[]}' | websocat -n1 -B 99999999 ws://127.0.0.1:9944 90 | ``` 91 | 92 | 93 | * Genellikle Node Sync olduktan sonra Moniker'iniz Telemetry üzerinde görünür. (Ben 4 gün bekledim ama ismim hiçbir türlü görünmedi. Neden? Sayfa içinde arama ile değil sıralama yapıp, isminizin baş harfinin olduğu bölgeye gelip, kontrol edin, Moniker'iniz ile bakışın 🐅) 94 | 95 | * [Telemetry](https://telemetry.analog.one/) 96 | 97 | 98 | 99 | 100 | * Son işlemler için Polkadot.js'ye bağlanmamız gerekiyor 101 | * Öncelikle Subwallet ile bir cüzdan oluşturalım 🐅 102 | * Daha sonra aşağıdaki link üzerinden siteye cüzdanımızı bağlayalım 103 | * [PolkadotDashboard](https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Frpc.testnet.analog.one###/accounts/) 104 | * [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) 105 | 106 | 107 | # Token geldi mi? Eğer geldiyse birkaç işlemimiz daha olacak 108 | 109 | * İlk olarak PolkadotDashboard sitesine giriş yapalım 110 | * Sırasıyla: Network, Staking, Accounts bölümüne gidelim 111 | * 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. 112 | * (Minimum 0.9 adet Analog stake etmek gerekiyor. Bana kalırsa daha fazlasını stake edin. 12 saatte bir fauceti kullanabilirsiniz) 113 | * 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) 114 | 115 | 116 | * Böyle bir sonuca sahip olmanız gerekiyor 117 | Ekran Resmi 2024-06-30 10 03 47 118 | 119 | 120 | > 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 github profilimi ekleyebilir ya da o kısmı es geçebilir. 121 | 122 | 123 | > Sanırım başardık 🐅 124 | 125 | 126 | > 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. 127 | 128 | 129 | > Help me button 😁 130 | 131 | * Logları kontrol etme 132 | 133 | ```console 134 | docker logs -f analog 135 | ``` 136 | * Analog başlatma 137 | ```console 138 | docker start analog 139 | ``` 140 | * Analog durdurma 141 | ```console 142 | docker stop analog 143 | ``` 144 | 145 | > [Lorento](https://github.com/Lorento34/) katkılarından dolayı teşekkürler ✅ 146 | --------------------------------------------------------------------------------