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

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

Socios Cüzdanını dApp'inizin "Cüzdan Bağla" açılır modaline entegre etmenin birkaç yolu vardır. Saygın araçlara dayanaraktan, Chiliz Chain (hem Spicy Testnet hem de Chiliz Mainnet dahil) dahil olmak üzere MetaMask ve diğerleri gibi birden fazla cüzdan sağlayıcısı ve zincirle çalışan güvenli ve sorunsuz bir deneyim sunabilirsiniz.

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

circle-info

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 ederek başlayın, her şeyin sorunsuz çalıştığını doğrulayın ve yalnızca ardından Chiliz Mainnet'e (88888) geçin.

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

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

WalletConnect (şimdi Reown)

circle-info

Reownarrow-up-right şudur yeni isimarrow-up-right WalletConnect Inc.'in yeni adıdır. İyi bilinen WalletConnect cüzdan bağlantı araç seti artık Reown SDKarrow-up-right (veya AppKit) olarak adlandırılmaktadır. Eskiden Web3Modal olarak biliniyordu.

Reown'un AppKit kullanımı için adım adım bir rehberiarrow-up-rightvardır, ayrıca tam dokümantasyonlarınaarrow-up-right.

circle-exclamation

bakın.

bakın.arrow-up-right RainbowKit kullanıcı arayüzü içinarrow-up-right viem vearrow-up-right Wagmi

üzerine kurulu cüzdan bağlantı özellikleri eklemek için bir React kütüphanesidir ve modern, kullanıcı dostu bir entegrasyon akışı için önceden oluşturulmuş bileşenler sağlar. Onlarınarrow-up-right kendi tanıtımını

görerek daha fazlasını öğrenin.

görerek daha fazlasını öğrenin.arrow-up-right Moralis EVM uyumlu zincirler için hazır kimlik doğrulama akışları sunararrow-up-right (uygun şekilde yapılandırılırsa Chiliz Chain dahil), ayrıca kullanıcı oturumlarını doğrulamak ve yönetmek için sunucu tarafı yöntemler sağlar.

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 biçimli blog yazıları da vardır:

thirdweb

thirdwebarrow-up-right Moralis Connectarrow-up-rightFarklı tercihleri karşılayan esnek bir kayıt akışı, kullanıcıları kabul ederken kritiktir.

Onların Cüzdanlar dokümantasyonunaarrow-up-rightdayanabilir ve hatta onların ConnectButton oyun alanıylaarrow-up-right.

oynayabilirsiniz.

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

connectorsForWallets

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ıarrow-up-rightSocios.com Cüzdanını kimlik doğrulama için SIWE

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

isValidSignature yöntemini çağırmayı gerektirir. Bu nedenle bir hesabı kimlik doğrularken önce adresin bir sözleşme olup olmadığını kontrol etmeniz ve buna bağlı olarak uygun doğrulama yöntemini seçmeniz gerekir.

Last updated

Was this helpful?