The Graph'e Transfer
Reading time: 2 minutes
Subgraph’lerinizi herhangi bir platformdan hızlıca The Graph’in merkezi olmayan ağına yükseltin.
The Graph’e Geçmenin Avantajları
- Uygulamalarınızın zaten kullandığı subgraph’i kesinti yaşamadan aynı şekilde kullanabilirsiniz.
- Yüzden fazla Endeksleyici tarafından desteklenip global bir ağdan gelen güvenilirliği artırabilirsiniz.
- Subgraph’ler için, her zaman yardıma hazır mühendislik ekibinden 7/24 yıldırım hızında destek alabilirsiniz.
Subgraph’inizi The Graph’e 3 Kolay Adımda Yükseltin
1. Stüdyo Ortamınızı Ayarlayın
Subgraph Studio’da Bir Subgraph Oluştur
- Subgraph Studio’ya gidin ve cüzdanınızı bağlayın.
- “Subgraph Oluştur” düğmesine tıklayın. Subgraph’in adını başlık formunda vermeniz önerilir: “Subgraph Adı Ağ Adı”.
Not: Yayımladıktan sonra subgraph ismi değiştirilebilir, ancak bunu yapmak her seferinde zincir üzerinde işlem gerektirir. Bu yüzden isim verirken iyi düşünün.
Graph CLI’ı Yükle
Graph CLI’ı kullanmak için Node.js ve tercih ettiğiniz bir paket yöneticisi (npm
veya pnpm
) kurulu olmalıdır. En son CLI sürümünü kontrol edin.
Yerel makinenizde şu komutu çalıştırın:
npm kullanarak:
npm install -g @graphprotocol/graph-cli@latest
CLI kullanarak Studio’da subgraph oluşturmak için aşağıdaki komutu kullanın:
graph init --product subgraph-studio
Subgraph’inizi Doğrulayın
The Graph CLI’da, Subgraph Studio’da görülen auth komutunu kullanın:
graph auth <senin-auth-kodun>
2. Subgraph’inizi Studio’ya Dağıtın
Kaynak kodunuz elinizdeyse kodunuzu Studio’ya kolayca dağıtabilirsiniz. Kaynak kodunuza sahip değilseniz, subgraph’inizi dağıtmanın hızlı yolunu aşağıda bulabilirsiniz.
The Graph CLI’de aşağıdaki komutu çalıştırın:
graph deploy <slug> --ipfs-hash <senin-subgraph-ipfs-hash-in>
Not: Her subgraph’in bir IPFS hash değeri (Dağıtım Kimliği) vardır ve bu şekilde görünür: “Qmasdfad…”. Dağıtmak için bu IPFS hash’ini kullanmanız yeterlidir. Sizden bir versiyon girmeniz istenecektir (örneğin, v0.0.1).
3. Subgraph’inizi The Graph Ağı’nda Yayımlayın

Subgraph’inizi Sorgulayın
Subgraph’inizi sorgulamak için yaklaşık üç endeksleyici çekmek için, en az 3000 GRT ile kürasyon yapmanız önerilir. Kürasyon hakkında daha fazla bilgi için, The Graph üzerindeki Kürasyon sayfasına göz atın.
Herhangi bir subgraph’i sorgulamaya başlamak için, bir GraphQL sorgusunu subgraph’in sorgu URL uç noktasına gönderebilirsiniz. Bu uç nokta Subgraph Studio’daki Gezgin sayfasının üst kısmında bulunur.
Örnek
Messari tarafından hazırlanmış CryptoPunks Ethereum subgraph’i:

Bu subgraph için sorgu URL’si:
https://gateway-arbitrum.network.thegraph.com/api/`**kendi-api-anahtarınız**`/subgraphs/id/HdVdERFUe8h61vm2fDyycgxjsde5PbB832NHgJfZNqK
Artık, bu uç noktaya GraphQL sorguları göndermeye başlamak için kendi API Anahtarınızı girmeniz yeterlidir.
Kendi API Anahtarınızı Almak
API Anahtarlarını Subgraph Studio’da sayfanın üst kısmındaki “API Anahtarları” menüsünden oluşturabilirsiniz:

Subgraph Durumunu İzle
Yükseltme yaptıktan sonra, Subgraph Studio üzerinde subgraph’lerinize erişip onları yönetebilirsiniz. Ayrıca, The Graph Gezgini içindeki tüm subgraph’leri burada keşfedebilirsiniz.
Ek Kaynaklar
- Hızlı bir şekilde yeni bir subgraph oluşturmak ve yayımlamak için Hızlı Başlangıç bölümüne göz atın.
- Daha iyi bir performans için subgraph’inizi optimize etmenin ve özelleştirmenin tüm yollarını keşfetmek için subgraph oluşturma hakkında daha fazla okuyun.