For the complete documentation index, see llms.txt. This page is also available as Markdown.

Socios.com Cüzdan Entegrasyonu

Reown AppKit veya WalletConnect kullanarak Socios.com Wallet'ı Chiliz Chain dApp'inizin Cüzdan Bağla akışına entegre edin; chain ID'ler: 88888 (Mainnet) ve 88882 (Spicy Testnet).

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.

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

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)

Reown, WalletConnect Inc.'in 2024'ten itibaren kullandığı isimdir. Tanıdık WalletConnect cüzdan bağlantı araç seti artık Reown SDK (veya AppKit) olarak adlandırılıyor. Önceden Web3Modal olarak biliniyordu.

Reown'ın AppKit kullanımına ilişkin adım adım kılavuzu ve tam belgelerini okumalısınız.

RainbowKit

RainbowKit, cüzdan bağlantısı özellikleri eklemek için bir React kütüphanesidir. viem ve Wagmi'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ı inceleyin.

Moralis

Moralis, 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:

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

thirdweb

thirdweb, kullanıcıları işe alırken farklı tercihlere hitap eden esnek bir kayıt akışı olan Connect'i sunar.

Wallets belgelerine başvurabilir ve hatta ConnectButton playground'ı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 seçeneğini kullanarak pencerenin "Önerilen Cüzdan" bölümünü özelleştirin.

  • RainbowKit ile: connectorsForWallets 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 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. 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.

Son güncelleme

Bu yararlı oldu mu?