fix: WalletConnect race conditions, session validation and timeout handling

This commit is contained in:
2026-02-23 00:16:34 +03:00
parent 87f6d0471e
commit d7278956fa
10 changed files with 136 additions and 51 deletions
+1
View File
@@ -1836,6 +1836,7 @@ export default {
'walletModal.wcConnected': 'تم الاتصال!',
'walletModal.wcInstructions': 'افتح تطبيق pezWallet → الإعدادات → WalletConnect → امسح رمز QR',
'walletModal.wcRetry': 'حاول مرة أخرى',
'walletModal.wcTimeout': 'انتهت مهلة الاتصال. يرجى المحاولة مرة أخرى.',
// WalletButton
'walletBtn.connectWallet': 'توصيل المحفظة',
+1
View File
@@ -1826,6 +1826,7 @@ export default {
'walletModal.wcConnected': 'پەیوەندی کرا!',
'walletModal.wcInstructions': 'ئەپی pezWallet بکەرەوە → ڕێکخستنەکان → WalletConnect → QR کۆد سکان بکە',
'walletModal.wcRetry': 'دووبارە هەوڵبدەرەوە',
'walletModal.wcTimeout': 'کاتی پەیوەندی تەواو بوو. تکایە دووبارە هەوڵبدەرەوە.',
// WalletButton
'walletBtn.connectWallet': 'جزدان پەیوەست بکە',
+1
View File
@@ -2195,6 +2195,7 @@ export default {
'walletModal.wcConnected': 'Connected!',
'walletModal.wcInstructions': 'Open pezWallet app → Settings → WalletConnect → Scan QR code',
'walletModal.wcRetry': 'Try Again',
'walletModal.wcTimeout': 'Connection timed out. Please try again.',
// WalletButton
'walletBtn.connectWallet': 'Connect Wallet',
+1
View File
@@ -1796,6 +1796,7 @@ export default {
'walletModal.wcConnected': 'متصل شد!',
'walletModal.wcInstructions': 'برنامه pezWallet را باز کنید → تنظیمات → WalletConnect → کد QR را اسکن کنید',
'walletModal.wcRetry': 'تلاش مجدد',
'walletModal.wcTimeout': 'مهلت اتصال تمام شد. لطفا دوباره تلاش کنید.',
// WalletButton
'walletBtn.connectWallet': 'اتصال کیف پول',
+1
View File
@@ -1853,6 +1853,7 @@ export default {
'walletModal.wcConnected': 'Girêdayî!',
'walletModal.wcInstructions': 'Serlêdana pezWallet veke → Mîheng → WalletConnect → QR kodê bişopîne',
'walletModal.wcRetry': 'Dîsa biceribîne',
'walletModal.wcTimeout': 'Girêdan qut bû. Ji kerema xwe dîsa biceribîne.',
// WalletButton
'walletBtn.connectWallet': 'Berîkê Girêbide',
+1
View File
@@ -1847,6 +1847,7 @@ export default {
'walletModal.wcConnected': 'Bağlandı!',
'walletModal.wcInstructions': 'pezWallet uygulamasını açın → Ayarlar → WalletConnect → QR kodu tarayın',
'walletModal.wcRetry': 'Tekrar Dene',
'walletModal.wcTimeout': 'Bağlantı zaman aşımına uğradı. Lütfen tekrar deneyin.',
// WalletButton
'walletBtn.connectWallet': 'Cüzdan Bağla',