> For the complete documentation index, see [llms.txt](https://docs.chiliz.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chiliz.com/tr/gelistir/gelismis/socios-cuzdan-entegrasyonu.md).

# Socios.com Cüzdan Entegrasyonu

dApp'ler tipik olarak, kullanıcının cüzdan sağlayıcısını seçebileceği bir açılır pencereyi tetiklemek için "Cüzdan Bağla" düğmesi içerir. Açılır pencere, bu kullanıcının söz konusu cüzdan adresine gerçekten sahip olduğunu doğrulamak için seçilen cüzdana bir mesaj gönderir.

Socios Wallet'ı dApp'inizin "Cüzdan Bağla" açılır penceresine entegre etmenin birkaç yolu mevcuttur. Güvenilir araçlara dayanarak; MetaMask ve diğer cüzdan sağlayıcılarını ve Chiliz Chain'i (hem Spicy Testnet hem de Chiliz Mainnet) destekleyen güvenli ve sorunsuz bir deneyim sunabilirsiniz.

Bu sayfa size aralarından seçim yapabileceğiniz çeşitli seçenekleri sunmayı amaçlamaktadır.

{% hint style="info" %}
Chiliz Chain'i hedeflediğiniz için yapılandırmanızda doğru `chainId`'yi belirttiğinizden emin olun:

* 88882: Spicy Testnet
* 88888: Chiliz Mainnet

Entegrasyonunuzu önce Spicy Testnet'te (88882) test edin, her şeyin sorunsuz çalıştığını doğrulayın ve ardından Chiliz Mainnet'e (88888) geçin.

Tüm parametreleri burada inceleyin: [https://github.com/chiliz-chain/docs/blob/master/tr/temel-ogeler/chiliz-chaine-baglanma/README.md](https://github.com/chiliz-chain/docs/blob/master/tr/temel-ogeler/chiliz-chaine-baglanma/README.md "mention")
{% endhint %}

## Kütüphane ve Çerçeve Seçimi

Cüzdan bağlantısını, çoklu zincir desteğini ve gelişmiş özellikleri kolaylaştırmak için çeşitli harici araçlardan yararlanabilirsiniz. Aracınızı projenizin teknoloji yığınına göre seçin.

### Reown (Önceden WalletConnect)

{% hint style="info" %}
[Reown](https://reown.com/), WalletConnect Inc.'in 2024'ten itibaren kullandığı [isimdir](https://reown.com/blog/walletconnect-is-now-reown).\
Tanıdık WalletConnect cüzdan bağlantı araç seti artık [Reown SDK](https://reown.com/reown-sdk) (veya AppKit) olarak adlandırılıyor. Önceden Web3Modal olarak biliniyordu.
{% endhint %}

Reown'ın [AppKit kullanımına ilişkin adım adım kılavuzu](https://docs.reown.com/appkit/networks/evm#get-started) ve [tam belgelerini](https://docs.reown.com/appkit/overview) okumalısınız.

{% hint style="warning" %}
**ZORUNLU**

Socios.com Wallet, [ERC-1271](https://eips.ethereum.org/EIPS/eip-1271) standardını uygular. Bu, arkasındaki akıllı sözleşmenin `erecover()` yerine `isValidSignature()` yöntemini uyguladığı anlamına gelir.

Bu nedenle dApp'inizin ERC-1271'i desteklemesi ve `isValidSignature()` çağrısını uygulaması **ZORUNLUDUR**.

Daha fazla bilgi için [Reown belgelerine](https://docs.reown.com/advanced/api/sign/smart-contract-wallet-usage#messages) bakın.
{% endhint %}

### RainbowKit

[RainbowKit](https://rainbowkit.com/), cüzdan bağlantısı özellikleri eklemek için bir React kütüphanesidir. [viem](https://viem.sh/) ve [Wagmi](https://wagmi.sh/)'ye dayanır ve modern, kullanıcı dostu bir entegrasyon akışı için önceden oluşturulmuş bileşenler sunar.

Daha fazla bilgi edinmek için [kendi tanıtım sayfalarını](https://rainbowkit.com/docs/introduction) inceleyin.

### Moralis

[Moralis](https://docs.moralis.com/), EVM uyumlu zincirler (doğru şekilde yapılandırıldığında Chiliz Chain dahil) için hazır kimlik doğrulama akışlarının yanı sıra kullanıcı oturumlarını doğrulamak ve yönetmek için sunucu tarafı yöntemleri sunar.

Moralis'i zaten kullanıyorsanız, çeşitli yöntemler ve araçlarla dApp'inizin "Cüzdan Bağla" düğmesini oluşturmak için kullanabilirsiniz:

* [WalletConnect ile Kullanıcı Kimlik Doğrulaması](https://docs.moralis.com/get-started/tutorials/auth-api/authenticate-users-with-wallet-connect)
* [RainbowKit ile Kullanıcı Kimlik Doğrulaması](https://docs.moralis.com/get-started/tutorials/auth-api/authenticate-users-with-rainbow-kit)
* [Magic.Link ile Kullanıcı Kimlik Doğrulaması](https://docs.moralis.com/get-started/tutorials/auth-api/authenticate-users-with-magic-link)
* vb.

Her biri hakkında uzun blog yazıları da yayınlamışlardır:

* [WalletConnect Entegrasyonu – WalletConnect Nasıl Entegre Edilir](https://developers.moralis.com/walletconnect-integration-how-to-integrate-walletconnect/)
* [Projenize 5 Adımda RainbowKit ile Giriş Özelliği Nasıl Eklenir](https://developers.moralis.com/how-to-add-a-sign-in-with-rainbowkit-to-your-project-in-5-steps/)

### thirdweb

[thirdweb](https://portal.thirdweb.com/), kullanıcıları işe alırken farklı tercihlere hitap eden esnek bir kayıt akışı olan [Connect](https://thirdweb.com/learn/guides/thirdweb-connect-explained)'i sunar.

[Wallets belgelerine](https://portal.thirdweb.com/connect/wallet/sign-in-methods/external-wallets) başvurabilir ve hatta [ConnectButton playground](https://playground.thirdweb.com/connect/sign-in/button)'ını deneyimleyebilirsiniz.

## Açılır Pencerede Socios.com Wallet'ı Öne Çıkarın

Açılır pencereyi Socios.com Wallet'ı öne çıkaracak şekilde özelleştirebilirsiniz:

* Reown/WalletConnect ile: [`explorerRecommendedWalletIds`](https://docs.reown.com/advanced/walletconnectmodal/options#explorerrecommendedwalletids-optional) seçeneğini kullanarak pencerenin "Önerilen Cüzdan" bölümünü özelleştirin.
* RainbowKit ile: [`connectorsForWallets`](https://www.rainbowkit.com/docs/custom-wallet-list) seçeneğini kullanarak kendi cüzdan listenizi oluşturabilirsiniz.

## Kullanıcılarınız için Optimum Deneyimi Sağlayın

Daha iyi bir kullanıcı deneyimi için, kullanıcının cüzdan adresini dApp'inizin oturum depolama alanında veya kullanıcı profilinde saklamanızı öneririz. Bu sayede kullanıcı, platforma her girdiğinde cüzdanına yeniden bağlanmak zorunda kalmaz.

## Desteklenen Yöntemler

Socios.com Wallet aşağıdaki yöntemleri destekler:

* `eth_sendTransaction`
* `eth_signTransaction`
* `personal_sign`

Yakında şu yöntemleri de desteklemeyi planlıyoruz:

* `eth_signTypedData`
* `eth_signTypedData_v4`

## SIWE Doğrulaması

Socios.com Wallet'ı [SIWE](https://eips.ethereum.org/EIPS/eip-4361) ile kimlik doğrulaması için kullanmak istiyorsanız, Socios.com Wallet'ın normal bir EOA cüzdanı değil, SCA (Smart Contract Account) cüzdanı olduğunu unutmayın.\
\&#xNAN;*Ethereum ekosistemi iki temel hesap türü içerir: Akıllı Sözleşme Hesapları (SCA) ve Harici Sahipli Hesaplar (EOA).*

EOA cüzdanlarının imzası `ecrecover` ile (örneğin `ethers.utils.verifyMessage` kullanılarak) doğrulanabilirken, EIP-1271 standardı (Socios.com Wallet'ın kullandığı) doğrulama için sözleşmenin `isValidSignature` yönteminin çağrılmasını gerektirir.

Dolayısıyla bir hesabı doğrularken önce adresin bir sözleşme olup olmadığını kontrol etmeniz, ardından buna göre uygun doğrulama yöntemini seçmeniz gerekir.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.chiliz.com/tr/gelistir/gelismis/socios-cuzdan-entegrasyonu.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
