# MetaMask ve Rabby Özel RPC Kurulumu: URL ve Chain ID

> Source: https://docs.blockvectra.com/tr/guides/wallet-custom-rpc/

MetaMask veya Rabby'ye RPC URL'sini, Chain ID'yi ve yerel sembolü ekleyin; kimlik doğrulaması gerektiğinde özel bir cüzdan anahtarı kullanın.

* **İlk adım:** [Cüzdan ağ parametre tablosunu okuyun](#supported-chains-network-parameter-table) ve kimliği doğrulanmış RPC için `/v1/{chain}/{api_key}` kullanarak alanlarını cüzdanınıza girin.
* **Tamamlanma kriteri:** Kaydetme işlemi ağı ekler ve MetaMask'te bu ağa geçer; yapılandırılan Chain ID, uç nokta tarafından döndürülen ID ile eşleşir.

[Zincir parametreleri ve erişim seçenekleri](https://blockvectra.com/tr/chains/robinhood_mainnet/).

## 1. Neden özel bir RPC kullanılmalı

Blokzincir ekosistemleri genellikle temel topluluk kullanımı ve geliştiricilerin ilk adımları için varsayılan genel RPC uç noktaları sağlar. Ancak resmi ağ belgeleri, bu uç noktalar için açık hız sınırları ve kullanım kapsamı tanımlar:

* **Robinhood Chain**:
  Resmi belge sayfası [Connecting to Robinhood Chain](https://docs.robinhood.com/chain/connecting), `https://rpc.mainnet.chain.robinhood.com` genel uç noktasının hız sınırına tabi olduğunu ve üretim iş yükleri için önerilmediğini belirtir (*The following public endpoints are available but are rate-limited and not recommended for production use. For production, use a provider*).
* **HyperEVM**:
  Resmi belge sayfası [Rate limits and user limits](https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/rate-limits-and-user-limits), `rpc.hyperliquid.xyz/evm` genel uç noktası için IP başına dakikada en fazla 100 EVM JSON-RPC isteği sınırı belirler (*Maximum of 100 EVM JSON-RPC requests per minute for rpc.hyperliquid.xyz/evm*).

## 2. Gerekli cüzdan alanları ve ağ parametreleri

EVM cüzdanları bir ağ eklerken veya düzenlerken birkaç özel alan gerektirir:

1. **Ağ Adı (Network Name)**: Cüzdan arayüzünde görüntülenen insan tarafından okunabilir etiket.
2. **RPC URL**: İletişim uç noktası. **API key URL yoluna yerleştirilmelidir**, `api.blockvectra.com` üzerinde `/v1/{chain}/{api_key}` yolu kullanılır:
   ```http
   /v1/{chain}/{api_key}
   ```
   > **Önemli**: MetaMask ve Rabby gibi cüzdanlar RPC URL alanında yalnızca standart HTTP(S) URL'lerini kabul eder ve **özel istek başlıklarını desteklemez** (`x-api-key: {api_key}` gibi). Bu nedenle cüzdan bağlantıları API key'i doğrudan URL yolunda sağlamalıdır. `{api_key}` sonrasına eğik çizgi eklemeyin ve bilinmeyen bir `{chain}` hedefleyen isteklerin HTTP 404 döndürdüğünü unutmayın.
3. **Chain ID**: EIP-155 tam sayı zincir tanımlayıcısı.
4. **Para Birimi Sembolü (Currency Symbol)**: Zincirin yerel gas varlığının sembolü (ör. `ETH`, `HYPE`).
5. **Blok Gezgini URL'si (Block Explorer URL)**: Ağın blok gezgininin birincil web adresi.

### Desteklenen zincirler ağ parametre tablosu

| Ağ Adı | RPC URL'si (Yol Anahtarı) | Chain ID | Para Birimi Sembolü | Blok Gezgini URL'si |
| --- | --- | --- | --- | --- |
| [arb_mainnet](https://blockvectra.com/tr/chains/arb_mainnet/) | `https://api.blockvectra.com/v1/arb_mainnet/{api_key}` | 42161 | [ETH](https://docs.arbitrum.io/build-decentralized-apps/reference/node-providers) | [arbiscan.io](https://arbiscan.io) |
| [base_mainnet](https://blockvectra.com/tr/chains/base_mainnet/) | `https://api.blockvectra.com/v1/base_mainnet/{api_key}` | 8453 | [ETH](https://docs.base.org/docs/network-information/) | [basescan.org](https://basescan.org) |
| [bsc_mainnet](https://blockvectra.com/tr/chains/bsc_mainnet/) | `https://api.blockvectra.com/v1/bsc_mainnet/{api_key}` | 56 | [BNB](https://docs.bnbchain.org/) | [bscscan.com](https://bscscan.com) |
| [Ethereum](https://blockvectra.com/tr/chains/eth_mainnet/) | `https://api.blockvectra.com/v1/eth_mainnet/{api_key}` | 1 | [ETH](https://ethereum.org/) | [etherscan.io](https://etherscan.io) |
| [eth_sepolia](https://blockvectra.com/tr/chains/eth_sepolia/) | `https://api.blockvectra.com/v1/eth_sepolia/{api_key}` | 11155111 | [SepoliaETH](https://ethereum.org/en/developers/docs/networks/#sepolia) | [sepolia.etherscan.io](https://sepolia.etherscan.io) |
| [HyperEVM](https://blockvectra.com/tr/chains/hyperevm_mainnet/) | `https://api.blockvectra.com/v1/hyperevm_mainnet/{api_key}` | 999 | [HYPE](https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/hyperevm) | [hyperscan.com](https://www.hyperscan.com/) |
| [polygon_mainnet](https://blockvectra.com/tr/chains/polygon_mainnet/) | `https://api.blockvectra.com/v1/polygon_mainnet/{api_key}` | 137 | [POL](https://docs.polygon.technology/) | [polygonscan.com](https://polygonscan.com) |
| [Robinhood Chain](https://blockvectra.com/tr/chains/robinhood_mainnet/) | `https://api.blockvectra.com/v1/robinhood_mainnet/{api_key}` | 4663 | [ETH](https://docs.robinhood.com/chain/connecting) | [robinhoodchain.blockscout.com](https://robinhoodchain.blockscout.com) |
| [robinhood_testnet](https://blockvectra.com/tr/chains/robinhood_testnet/) | `https://api.blockvectra.com/v1/robinhood_testnet/{api_key}` | 46630 | [ETH](https://docs.robinhood.com/chain/connecting) | [explorer.testnet.chain.robinhood.com](https://explorer.testnet.chain.robinhood.com) |

> **HyperEVM salt okunur sınırlaması**: BlockVectra HyperEVM uç noktası okumaları destekler ancak işlemleri yayınlamaz. Cüzdanınızdan gönderim yaparken eth\_sendRawTransaction destekleyen bir RPC kullanın. Yayınlama ayrıntıları için HyperEVM rehberindeki [Foundry veya Hardhat ile dağıtım](https://docs.blockvectra.com/tr/guides/hyperevm-backfill/#deploy-with-foundry-or-hardhat) bölümüne bakın.

Bir API key, yoldaki `{chain}` değeri istenen zincir kısa adıyla (slug) değiştirilerek desteklenen tüm zincirlerde çalışır. Paylaşılan kotalar ve URL yönlendirme ayrıntıları için [Tek anahtar, çok zincir rehberine](https://docs.blockvectra.com/tr/guides/one-key-many-chains/) bakın.

## 3. Adım adım cüzdan talimatları

### MetaMask yapılandırma adımları

Resmi MetaMask yardım rehberi [How to add a custom network RPC](https://support.metamask.io/networks-and-sidechains/managing-networks/how-to-add-a-custom-network-rpc/) temel alınmıştır:

1. MetaMask tarayıcı uzantısını veya mobil uygulamasını açın.
2. Arayüzün üst kısmındaki ağ seçici açılır menüsüne tıklayın (veya Ayarlar > Ağlar bölümüne gidin).
3. **Ağ ekle** seçeneğini belirleyin, ardından alttaki **Manuel olarak bir ağ ekle** seçeneğini seçin.
4. Yukarıdaki tabloyu kullanarak ağ ayrıntılarını doldurun:
   * **Ağ Adı**: Yukarıdaki tablodan zincir adını girin.
   * **Yeni RPC URL'si**: `https://api.blockvectra.com/v1/robinhood_mainnet/{api_key}` gibi yol ile kimliği doğrulanmış uç noktanızı girin (`{api_key}` değerini gerçek API key'inizle değiştirin).
   * **Chain ID**: Yukarıdaki tablodan tam sayı Chain ID'yi girin.
   * **Para Birimi Sembolü**: Yukarıdaki tablodan yerel varlık sembolünü girin.
   * **Blok Gezgini URL'si**: Yukarıdaki tablodan resmi blok gezgini adresini girin (isteğe bağlı).
5. Ağı eklemek ve bu ağa geçmek için **Kaydet**'e tıklayın.

> **HyperEVM üzerinde işlem gönderme**: BlockVectra HyperEVM uç noktası okumaları destekler ancak işlemleri yayınlamaz. Cüzdanınızdan gönderim yaparken eth\_sendRawTransaction destekleyen bir RPC kullanın (bkz. [HyperEVM yayınlama açıklaması](https://docs.blockvectra.com/tr/guides/hyperevm-backfill/#deploy-with-foundry-or-hardhat)).

> **Mevcut bir ağı düzenleme**: Listenizde zaten bulunan bir ağın RPC uç noktasını güncellemek için Ayarlar > Ağlar bölümüne gidin, hedef ağı seçin, RPC URL alanında BlockVectra URL'nizi düzenleyin veya ekleyin ve değişikliklerinizi kaydedin.

### Rabby Wallet yapılandırma adımları

Rabby'nin özel ağ veya özel RPC ayarlarında yukarıdaki tablodan parametreleri girin: Ağ Adı, RPC URL'si (yol anahtarıyla `https://api.blockvectra.com/v1/{chain}/{api_key}`), Chain ID, Para Birimi Sembolü ve Blok Gezgini URL'si.

> **Not**: Özel bir ağ veya testnet eklerken, ağ kimliği uyuşmazlığı hatalarını önlemek için Chain ID'nin uç nokta tarafından döndürülen ID ile eşleştiğinden emin olun.

## 4. Güvenlik ipuçları ve kullanım yönetimi

Özel bir RPC çalıştırırken aşağıdaki güvenlik ve faturalandırma ilkelerini aklınızda bulundurun:

> \[!WARNING]
> **API Key açığa çıkma riski**: RPC URL yolu, API key'inizi düz metin olarak içerir. Cüzdanınızın ağ yapılandırmasının ekran görüntülerini asla herkese açık sohbet odalarında veya forumlarda paylaşmayın ve canlı anahtarınızı içeren URL'leri genel kod depolarına veya belgelere göndermeyin.

1. **Cüzdan istekleri hesap kullanımına dahil edilir**:
   Cüzdanı açmak, hesap değiştirmek veya varlık listelerini yenilemek canlı JSON-RPC çağrılarını (`eth_blockNumber`, `eth_getBalance` ve `eth_call` gibi) tetikler. Bu istekler, çağrılan yöntemin CU ağırlığına göre (bkz. [fiyatlandırma sayfası](https://blockvectra.com/tr/pricing/)) hesap sınırlarınıza karşı kapasite tüketir.
2. **Her cüzdan için özel bir API key oluşturun**:
   [Konsolda](https://console.blockvectra.com/login/?next=%2Fkeys%2F), özellikle cüzdanınız için etiketlenmiş ayrılmış bir API key oluşturun (örneğin `metamask-desktop` veya `rabby-extension`). Bu, kişisel cüzdan trafiğinizi sunucu uygulamalarınızdan, otomatik betiklerinizden ve AI Agent'larınızdan izole tutar.
3. **Güvenlik ihlalinde bağımsız iptal**:
   Bir cüzdanda yapılandırılmış bir API key'in açığa çıktığından şüpheleniyorsanız, çalışan diğer anahtarları veya hizmetleri etkilemeden o tek anahtarı konsolda derhal iptal edin.
   Oturumunuzun süresi dolarsa veya bir anahtar kaybolursa, Ethereum cüzdan imzanızı kullanarak kontrolü yeniden kazanmak için programatik kayıt rehberindeki [Oturumunuzu veya API key'inizi mi kaybettiniz?](https://docs.blockvectra.com/tr/guides/programmatic-signup/#lost-your-session-or-api-key) bölümüne bakın.

## 5. İlgili kaynaklar

* [Geçmiş durum sınırları](https://docs.blockvectra.com/tr/guides/evm-historical-state/): Daha önceki bir bakiye veya sözleşme değerini istemeden önce kimliği doğrulanmış durum pencerelerini ve anahtarsız geçmişi kontrol edin; log sorgulama aralıkları ayrı bir sınırdır.
* [Tek anahtar, çok zincir rehberi](https://docs.blockvectra.com/tr/guides/one-key-many-chains/): Ayrıntılı URL yönlendirme kuralları, `GET /v1/chains` ile programatik keşif ve zincirler arası kota mekanikleri.
* [Fiyatlandırma ve plan sınırları](https://blockvectra.com/tr/pricing/): CU ağırlıkları, işlem hacmi yenileme hızları ve ödeme yatırma yükseltmeleri hakkında bilgiler.

## Sonraki adımlar

* BlockVectra'nın indekslediği tüm veri kümelerini görmek için [veri kümeleri dizinine göz atın](https://blockvectra.com/tr/data/).
* Hesabınızın neleri içerdiğini kontrol etmek için [ücretsiz planı ve fiyatlandırmayı inceleyin](https://blockvectra.com/tr/pricing/#free).
* Bir API key oluşturmak için [konsolda oturum açın](https://console.blockvectra.com/login/?next=%2Fkeys%2F).
