dApp'inizde Socios.com Cüzdanını entegre edin

dApp'ler genellikle kullanıcıya cüzdan sağlayıcısını seçme imkanı veren bir açılır pencereyi tetiklemek için “Cüzdan Bağla” düğmesine sahiptir. Açılır pencere daha sonra bu kullanıcının gerçekten bu cüzdan adresine sahip olduğunu doğrulamak için seçilen cüzdana bir mesaj gönderir.

Socios Cüzdan'ı dApp'inizin "Cüzdan Bağla" açılır modaline entegre etmenin birkaç yolu vardır. İtibarlı araçlara dayanarak MetaMask ve diğerleri gibi birden çok cüzdan sağlayıcısı ve Chiliz Chain (hem Spicy Testnet hem de Chiliz Mainnet) dahil zincirlerle çalışan güvenli ve sorunsuz bir deneyim sağlayabilirsiniz.

Bu sayfa size çeşitli seçenekler sunmayı amaçlamaktadır.

Chiliz Chain'i hedeflediğiniz için doğru chainId yapılandırmanızda belirtildiğinden emin olun:

  • 88882: Spicy Testnet

  • 88888: Chiliz Mainnet

Entegrasyonunuzu önce Spicy Testnet (88882) üzerinde test etmeye başlayın, her şeyin sorunsuz çalıştığını doğrulayın ve ancak o zaman Chiliz Mainnet'e (88888) geçin.

Tüm parametreleri burada görün: Chiliz Chain'e bağlanın

Kütüphanelerinizi ve çerçevelerinizi seçin

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. Projenizin teknoloji yığınına göre aracınızı seçin.

WalletConnect (şimdi Reown)

Reown şudur yeni isim WalletConnect Inc.'in yeni adıdır. Bilinen WalletConnect cüzdan bağlantı araç kiti şimdi Reown SDK (veya AppKit) olarak adlandırılmaktadır. Önceden Web3Modal olarak biliniyordu.

Reown'un AppKit kullanmaya yönelik adım adım bir kılavuzuvardır ve ayrıca tam belgelerini.

bakın.

bakın. RainbowKit cüzdan bağlama özellikleri eklemek için bir React kütüphanesidir. Bu kütüphane viem ve Wagmi'ye

dayanır ve modern, kullanıcı dostu bir entegrasyon akışı için önceden oluşturulmuş bileşenler sağlar. Kendi tanıtımlarını görmek için ziyaret edin

Moralis

Moralis şunları sunar: EVM uyumlu zincirler için hazır kimlik doğrulama akışları (doğru yapılandırıldığında Chiliz Chain dahil) ve ayrıca kullanıcı oturumlarını doğrulamak ve yönetmek için sunucu tarafı yöntemler.

Zaten Moralis kullanıyorsanız, dApp'inizin "Cüzdan Bağla" düğmesini oluşturmak için birkaç yöntem/araç kullanabilirsiniz:

Her biri hakkında uzun blog yazıları da var:

thirdweb

thirdweb şunları sunar: Connectfarklı tercihlere uyum sağlayan esnek bir kayıt akışı, kullanıcıları kazanırken kritik öneme sahiptir.

Onların Cüzdanlar dokümantasyonunagüvenebilir ve hatta ConnectButton oyun alanlarıyla.

oynayabilirsiniz.

Açılır modalde Socios.com Cüzdan'ı önerin

connectorsForWallets

öğesini kullanarak oluşturabilirsiniz.

Kullanıcılarınız için optimal bir deneyim sağlayın

Daha iyi bir kullanıcı deneyimi için kullanıcının cüzdan adresini dApp'inizde oturum depolamasında veya kullanıcı profilinde saklamanızı öneririz. Böylece kullanıcı platformunuza her geldiğinde cüzdan adresini tekrar bağlamak zorunda kalmaz.

  • Desteklenen yöntemler

  • Socios.com Cüzdan aşağıdaki yöntemleri destekler:

  • eth_sendTransaction

eth_signTransaction

  • personal_sign

  • Yakında aşağıdaki yöntemleri takip etmeyi planlıyoruz:

eth_signTypedData

eth_signTypedData_v4 SIWE doğrulamasıSocios.com Cüzdan'ı SIWE

kullanarak kimlik doğrulama yapmak için kullanmak istiyorsanız, lütfen Socios.com Cüzdan'ın normal bir EOA cüzdanı değil SCA (Akıllı Sözleşme Hesabı) cüzdanı olduğunu unutmayın. Ethereum ekosistemi iki ana hesap türünü içerir: Akıllı Sözleşme Hesapları (SCA'lar) ve Harici Sahipli Hesaplar (EOA'lar). EOA cüzdanlarının imzası ecrecover ile doğrulanabilirken (ör. ethers.utils.verifyMessage ), Socios.com Cüzdan'ın kullandığı EIP-1271 standardı imzayı doğrulamak için sözleşmenin

isValidSignature

Last updated

Was this helpful?