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.
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'un AppKit kullanmaya yönelik adım adım bir kılavuzuvardır ve ayrıca tam belgelerini.
incelemelisiniz
Socios.com Cüzdan, ERC-1271 standardını uygulamaktadır; bu, arkasındaki akıllı sözleşmenin isValidSignature() metodunu erecover().
yerine uyguladığı anlamına gelir. Bu nedenle, dApp'inizin ERC-1271'i DESTEKLEMESİ ve isValidSignature().
çağrısını uygulaması gereklidir. Daha fazla bilgi için Reown belgesine
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:
vb.
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
Açılır modalin görünümünü Socios.com Cüzdan'ı öne çıkaracak şekilde özelleştirebilirsiniz:
Reown/WalletConnect ile: modalin “Önerilen Cüzdan” bölümünüexplorerRecommendedWalletIdsseçeneğini kullanarak özelleştirin.
RainbowKit ile: kendi cüzdan listeniziexplorerRecommendedWalletIds
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öntemlerSocios.com Cüzdan aşağıdaki yöntemleri destekler:eth_sendTransaction
eth_signTransaction
personal_signYakı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?