diff --git a/package.json b/package.json index 6300a66a5..3758971b1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "near-wallet-selector", - "version": "8.10.0", + "version": "8.10.1", "description": "NEAR Wallet Selector makes it easy for users to interact with your dApp by providing an abstraction over various wallets within the NEAR ecosystem", "keywords": [ "near", @@ -104,7 +104,7 @@ "@near-snap/sdk": "0.6.0", "@noble/ciphers": "0.5.3", "@noble/hashes": "1.4.0", - "@peersyst/near-mobile-signer": "1.1.2", + "@peersyst/near-mobile-signer": "1.1.4", "@ramper/near": "0.0.30", "@tanstack/react-query": "5.24.8", "@walletconnect/modal": "2.6.2", diff --git a/packages/account-export/package.json b/packages/account-export/package.json index 64564286d..e6c0f8c49 100644 --- a/packages/account-export/package.json +++ b/packages/account-export/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/account-export", - "version": "8.10.0", + "version": "8.10.1", "description": "This is the Export Selector UI package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/arepa-wallet/package.json b/packages/arepa-wallet/package.json index 1857961fc..e05e4afc7 100644 --- a/packages/arepa-wallet/package.json +++ b/packages/arepa-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/arepa-wallet", - "version": "8.10.0", + "version": "8.10.1", "description": "Arepa Wallet package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/bitget-wallet/package.json b/packages/bitget-wallet/package.json index 18b0de937..8f42c411d 100644 --- a/packages/bitget-wallet/package.json +++ b/packages/bitget-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/bitget-wallet", - "version": "8.10.0", + "version": "8.10.1", "description": "Bitget wallet package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/bitte-wallet/package.json b/packages/bitte-wallet/package.json index aa70a989f..8503f88c0 100644 --- a/packages/bitte-wallet/package.json +++ b/packages/bitte-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/bitte-wallet", - "version": "8.10.0", + "version": "8.10.1", "description": "Bitte wallet package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/coin98-wallet/package.json b/packages/coin98-wallet/package.json index 8939b13af..b50974303 100644 --- a/packages/coin98-wallet/package.json +++ b/packages/coin98-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/coin98-wallet", - "version": "8.10.0", + "version": "8.10.1", "description": "Coin 98 wallet package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/core/package.json b/packages/core/package.json index 6987e8ccb..3ab2ab75e 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/core", - "version": "8.10.0", + "version": "8.10.1", "description": "This is the core package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/core/src/lib/locale/bg.json b/packages/core/src/lib/locale/bg.json index 72f35ef1f..d7a965b5b 100644 --- a/packages/core/src/lib/locale/bg.json +++ b/packages/core/src/lib/locale/bg.json @@ -63,6 +63,53 @@ "bridge": "Мостов портфейл", "mobile": "Мобилен портфейл", "instant-link": "Мигновен портфейл" + }, + "exportAccounts": { + "afterDecide": "След като изберете портфейл, можете да изберете кои акаунти искате да прехвърлите.", + "chooseAWallet": "Изберете Портфейл", + "complete": { + "button": "Завърши", + "descOne": "Сега ще бъдете пренасочени към избрания от вас портфейл, за да завършите прехвърлянето.", + "descTwo": "След като частта от процеса по импортиране от избрания портфейл бъде завършена, натиснете бутона, за да завършите процеса на прехвърляне.", + "startOverButton": "Започнете отначало", + "title": "Завършете Прехвърлянето" + }, + "disclaimer": "Няма да можете да прехвърлите акаунти, които никога не са били финансирани или използвани в NEAR.", + "getPassphrase": { + "button": "Продължи", + "checkLabel": "Копирах или написах паролата", + "desc": "Ще трябва да въведете тази парола, когато започнете да експортирате акаунтите си в различен портфейл.", + "label": "Щракнете, за да копирате", + "title": "Копирайте Временната Парола", + "transferButton": "Прехвърлете Акаунти" + }, + "selectAWallet": "Изберете портфейл, който отговаря на нуждите ви и поддържа свързаните ви акаунти.", + "selectAccounts": { + "button": "Продължи", + "deselectAll": "Отметете всички", + "error": "Акаунтът не съществува", + "noBalance": "Акаунтът не е финансиран", + "selectAll": "Отметете всички", + "title": "Изберете Акаунти за Прехвърляне", + "unavailable": "Прехвърлянето е недостъпно", + "warningLedger": "Изисква се поддръжка на Ledger" + }, + "selectYourAccounts": "Изберете Вашите Акаунти", + "transferYourAccounts": "Прехвърлете Вашите Акаунти", + "walletTypes": { + "bridge": "Мостов Портфейл", + "browser": "Портфейл за Браузър", + "hardware": "Хардуерен Портфейл", + "injected": "Разширение на Портфейл", + "mobile": "Мобилен Портфейл" + }, + "warning": "не поддържа експортиране на акаунти в момента. Моля, изберете друг портфейл." + } + }, + "component": { + "clickToCopy": { + "label": "Копирано", + "tooltip": "Щракнете, за да копирате" } } } diff --git a/packages/core/src/lib/locale/es.json b/packages/core/src/lib/locale/es.json index e81f75c11..02919bcbc 100644 --- a/packages/core/src/lib/locale/es.json +++ b/packages/core/src/lib/locale/es.json @@ -63,6 +63,53 @@ "bridge": "Cartera de Puente", "mobile": "Cartera Móvil", "instant-link": "Cartera Instantánea" + }, + "exportAccounts": { + "afterDecide": "Después de decidirte por una billetera, puedes seleccionar qué cuentas deseas transferir.", + "chooseAWallet": "Elige una Billetera", + "complete": { + "button": "Completar", + "descOne": "Ahora serás redirigido a la billetera que seleccionaste para completar la transferencia.", + "descTwo": "Una vez que se haya completado la parte de importación del proceso desde la billetera seleccionada, presiona el botón para finalizar el proceso de transferencia.", + "startOverButton": "Empezar de Nuevo", + "title": "Completar la Transferencia" + }, + "disclaimer": "No podrás transferir cuentas que nunca hayan sido financiadas o utilizadas en NEAR.", + "getPassphrase": { + "button": "Continuar", + "checkLabel": "Copie o anote la contraseña", + "desc": "Necesitarás ingresar esta contraseña cuando comiences a exportar tus cuentas a otra billetera.", + "label": "Haga clic para Copiar", + "title": "Copiar Contraseña Temporal", + "transferButton": "Transferir Cuentas" + }, + "selectAWallet": "Selecciona una billetera que se ajuste a tus necesidades y que soporte tus cuentas conectadas.", + "selectAccounts": { + "button": "Continuar", + "deselectAll": "Deseleccionar Todo", + "error": "La cuenta no existe", + "noBalance": "Cuenta no financiada", + "selectAll": "Seleccionar Todo", + "title": "Seleccionar Cuentas para Transferir", + "unavailable": "Transferencia No Disponible", + "warningLedger": "Se requiere soporte de Ledger" + }, + "selectYourAccounts": "Selecciona Tus Cuentas", + "transferYourAccounts": "Transfiere Tus Cuentas", + "walletTypes": { + "bridge": "Billetera Bridge", + "browser": "Billetera de Navegador", + "hardware": "Billetera de Hardware", + "injected": "Extensión de Billetera", + "mobile": "Billetera Móvil" + }, + "warning": "no admite la exportación de cuentas en este momento. Por favor selecciona otra billetera." + } + }, + "component": { + "clickToCopy": { + "label": "Copiado", + "tooltip": "Haga clic para copiar" } } } diff --git a/packages/core/src/lib/locale/hi.json b/packages/core/src/lib/locale/hi.json index 75dc8ed9e..f78b53815 100644 --- a/packages/core/src/lib/locale/hi.json +++ b/packages/core/src/lib/locale/hi.json @@ -1,67 +1,115 @@ { - "modal": { - "wallet": { - "connectYourWallet": "अपना वॉलेट (Wallet) कनेक्ट करें।", - "whatIsAWallet": "वॉलेट क्या है?", - "secureAndManage": "सुरक्षित और प्रबंधित करें।", - "safelyStore": "अपनी क्रिप्टोकरेंसी और एनएफटी को सुरक्षित रूप से स्टोर और ट्रांसफर करें।", - "logInToAny": "NEAR पर किसी भी ऐप में साइन इन करें।", - "noNeedToCreate": "नए खाते या लॉगिन बनाने की आवश्यकता नहीं है। अपना वॉलेट(NEAR Wallet)कनेक्ट करें और आरंभ करें।", - "getAWallet": "एक वॉलेट बनाएँ।", - "useAWallet": "अपनी NEAR संपत्तियों को सुरक्षित और प्रबंधित करने के लिए वॉलेट का उपयोग करें और किसी भी NEAR ऐप (app) में लॉग इन करें, किसी उपयोगकर्ता (user) नाम और पासवर्ड की आवश्यकता नहीं है।", - "connectionFailed": "कनेक्शन विफल|", - "connectionSuccessful": "कनेक्शन सफल|", - "rememberWallet": "वॉलेटों को याद रखें", - "connected": "वॉलेट जुड़ गया|", - "connectingTo": "वॉलेट जुड़ रहा हे|", - "connectingMessage": { - "injected": "एक्सटेंशन विंडो में कनेक्शन की पुष्टि करें|", - "browser": "रीडायरेक्ट होने के बाद वॉलेट में कनेक्शन की पुष्टि करें|", - "hardware": "कोल्ड वॉलेट के साथ कनेक्शन की पुष्टि करें|" - } - }, - "ledger": { - "connectWithLedger": "लेजर(Ledger)वॉलेट कनेक्ट करें|", - "makeSureYourLedger": "सुनिश्चित करें कि आपका लेजर सुरक्षित रूप से जुड़ा हुआ है और NEAR ऐप आपके डिवाइस (Device)पर पहले से ही खुला है|", - "continue": "जारी रखे|", - "specifyHDPath": "हार्ड डिस्क(Hard Disk)पथ(Path)निर्धारित करे|", - "enterYourPreferredHDPath": "अपना एचडी पथ दर्ज करें, फिर सक्रिय खातों के लिए स्कैन करें|", - "scan": "स्कैन करे|", - "retry": "दोबारा प्रयास करे|", - "ledgerIsNotAvailable": "लेजर उपलब्ध नहीं है|", - "accessDeniedToUseLedgerDevice": "लेजर डिवाइस का उपयोग करने के लिए प्रवेश निषेध|", - "noAccountsFound": "खाता नहीं मिला|", - "selectYourAccounts": "अपने खाते चुनें|", - "connecting1Account": "एक खाता कनेक्ट हो रहा है|", - "cantFindAnyAccount": "इस लेजर से जुड़ा कोई खाता नहीं मिला। कृपया एक नया NEAR खाता बनाएँ|", - "orConnectAnAnotherLedger": "अथवा दूसरे लेजर वॉलेट से कनेक्ट करें।", - "connecting": "जुड़ रहा हे|", - "ofAccounts": "खाता अब जुड़ा नहीं हे|", - "failedToAutomatically": "खाता आईडी स्वचालित रूप से खोजने में असमर्थ। मैन्युअल (Manuall) रूप से कोशिश करें|", - "overviewTheListOfAuthorized": "अवलोकन अधिकृत की सूची, नीचे दिए गए बटन पर क्लिक करके लॉगिन पूरा करें।", - "finish": "समाप्त|" - }, - "install": { - "youllNeedToInstall": "आपको इंस्टॉल करना होगा|", - "toContinueAfterInstalling": "इंस्टॉल करने के बाद जारी रखे|", - "refreshThePage": "पुन: लोड करें।", - "open": "खोले|" - }, - "qr": { - "copiedToClipboard": "क्लिपबोर्ड(Clipboard)पर कॉपी किया गया|", - "failedToCopy": "क्लिपबोर्ड पर कॉपी करना विफल रहा|", - "scanWithYourMobile": "अपने फोन (Mobile)से स्कैन करें|", - "copyToClipboard": " क्लिपबोर्ड पर कॉपी करें|", - "preferTheOfficial": "आधिकारिक संवाद को प्राथमिकता दें|", - "open": "खोले|" - }, - "walletTypes": { - "hardware": "हार्डवेयर वॉलेट", - "browser": "ब्राउज़र वॉलेट", - "injected": "वॉलेट एक्सटेंशन", - "bridge": "ब्रिज वॉलेट", - "mobile": "मोबाइल वॉलेट", - "instant-link": "इंस्टेंट वॉलेट" - } - } - } + "modal": { + "wallet": { + "connectYourWallet": "अपना वॉलेट (Wallet) कनेक्ट करें।", + "whatIsAWallet": "वॉलेट क्या है?", + "secureAndManage": "सुरक्षित और प्रबंधित करें।", + "safelyStore": "अपनी क्रिप्टोकरेंसी और एनएफटी को सुरक्षित रूप से स्टोर और ट्रांसफर करें।", + "logInToAny": "NEAR पर किसी भी ऐप में साइन इन करें।", + "noNeedToCreate": "नए खाते या लॉगिन बनाने की आवश्यकता नहीं है। अपना वॉलेट(NEAR Wallet)कनेक्ट करें और आरंभ करें।", + "getAWallet": "एक वॉलेट बनाएँ।", + "useAWallet": "अपनी NEAR संपत्तियों को सुरक्षित और प्रबंधित करने के लिए वॉलेट का उपयोग करें और किसी भी NEAR ऐप (app) में लॉग इन करें, किसी उपयोगकर्ता (user) नाम और पासवर्ड की आवश्यकता नहीं है।", + "connectionFailed": "कनेक्शन विफल|", + "connectionSuccessful": "कनेक्शन सफल|", + "rememberWallet": "वॉलेटों को याद रखें", + "connected": "वॉलेट जुड़ गया|", + "connectingTo": "वॉलेट जुड़ रहा हे|", + "connectingMessage": { + "injected": "एक्सटेंशन विंडो में कनेक्शन की पुष्टि करें|", + "browser": "रीडायरेक्ट होने के बाद वॉलेट में कनेक्शन की पुष्टि करें|", + "hardware": "कोल्ड वॉलेट के साथ कनेक्शन की पुष्टि करें|", + "bridge": "वॉलेट में कनेक्शन की पुष्टि करें" + } + }, + "ledger": { + "connectWithLedger": "लेजर(Ledger)वॉलेट कनेक्ट करें|", + "makeSureYourLedger": "सुनिश्चित करें कि आपका लेजर सुरक्षित रूप से जुड़ा हुआ है और NEAR ऐप आपके डिवाइस (Device)पर पहले से ही खुला है|", + "continue": "जारी रखे|", + "specifyHDPath": "हार्ड डिस्क(Hard Disk)पथ(Path)निर्धारित करे|", + "enterYourPreferredHDPath": "अपना एचडी पथ दर्ज करें, फिर सक्रिय खातों के लिए स्कैन करें|", + "scan": "स्कैन करे|", + "retry": "दोबारा प्रयास करे|", + "ledgerIsNotAvailable": "लेजर उपलब्ध नहीं है|", + "accessDeniedToUseLedgerDevice": "लेजर डिवाइस का उपयोग करने के लिए प्रवेश निषेध|", + "noAccountsFound": "खाता नहीं मिला|", + "selectYourAccounts": "अपने खाते चुनें|", + "connecting1Account": "एक खाता कनेक्ट हो रहा है|", + "cantFindAnyAccount": "इस लेजर से जुड़ा कोई खाता नहीं मिला। कृपया एक नया NEAR खाता बनाएँ|", + "orConnectAnAnotherLedger": "अथवा दूसरे लेजर वॉलेट से कनेक्ट करें।", + "connecting": "जुड़ रहा हे|", + "ofAccounts": "खाता अब जुड़ा नहीं हे|", + "failedToAutomatically": "खाता आईडी स्वचालित रूप से खोजने में असमर्थ। मैन्युअल (Manuall) रूप से कोशिश करें|", + "overviewTheListOfAuthorized": "अवलोकन अधिकृत की सूची, नीचे दिए गए बटन पर क्लिक करके लॉगिन पूरा करें।", + "finish": "समाप्त|" + }, + "install": { + "youllNeedToInstall": "आपको इंस्टॉल करना होगा|", + "toContinueAfterInstalling": "इंस्टॉल करने के बाद जारी रखे|", + "refreshThePage": "पुन: लोड करें।", + "open": "खोले|" + }, + "qr": { + "copiedToClipboard": "क्लिपबोर्ड(Clipboard)पर कॉपी किया गया|", + "failedToCopy": "क्लिपबोर्ड पर कॉपी करना विफल रहा|", + "scanWithYourMobile": "अपने फोन (Mobile)से स्कैन करें|", + "copyToClipboard": " क्लिपबोर्ड पर कॉपी करें|", + "preferTheOfficial": "आधिकारिक संवाद को प्राथमिकता दें|", + "open": "खोले|" + }, + "walletTypes": { + "hardware": "हार्डवेयर वॉलेट", + "browser": "ब्राउज़र वॉलेट", + "injected": "वॉलेट एक्सटेंशन", + "bridge": "ब्रिज वॉलेट", + "mobile": "मोबाइल वॉलेट", + "instant-link": "इंस्टेंट वॉलेट" + }, + "exportAccounts": { + "afterDecide": "जब आप एक वॉलेट चुन लेंगे, तब आप चुन सकते हैं कि आप कौन से खाते स्थानांतरित करना चाहते हैं।", + "chooseAWallet": "एक वॉलेट चुनें", + "complete": { + "button": "पूर्ण करें", + "descOne": "अब आपको स्थानांतरित करने के लिए आपने जो वॉलेट चुना है, उस पर रीडायरेक्ट किया जाएगा।", + "descTwo": "चुने हुए वॉलेट से आयात प्रक्रिया पूरी होने के बाद, स्थानांतरण प्रक्रिया को पूरा करने के लिए बटन दबाएं।", + "startOverButton": "फिर से शुरू करें", + "title": "स्थानांतरण पूरा करें" + }, + "disclaimer": "आप उन खातों को स्थानांतरित नहीं कर सकेंगे जो कभी भी NEAR पर फंडेड या उपयोग किए गए नहीं हैं।", + "getPassphrase": { + "button": "जारी रखें", + "checkLabel": "मैंने पासवर्ड को कॉपी या नोट किया है", + "desc": "जब आप अपने खातों को एक अलग वॉलेट में निर्यात करना शुरू करेंगे, तो आपको इस पासवर्ड को दर्ज करने की आवश्यकता होगी।", + "label": "कॉपी करने के लिए क्लिक करें", + "title": "अस्थायी पासवर्ड कॉपी करें", + "transferButton": "खातों का स्थानांतरण करें" + }, + "selectAWallet": "एक वॉलेट चुनें जो आपकी आवश्यकताओं को पूरा करता है और आपके जुड़े खातों का समर्थन करता है।", + "selectAccounts": { + "button": "जारी रखें", + "deselectAll": "सभी अचयनित करें", + "error": "खाता अस्तित्व में नहीं है", + "noBalance": "खाता निधि नहीं है", + "selectAll": "सभी चुनें", + "title": "स्थानांतरण के लिए खातों का चयन करें", + "unavailable": "स्थानांतरण अस्वीकृत", + "warningLedger": "लेजर समर्थन की आवश्यकता है" + }, + "selectYourAccounts": "अपने खाते चुनें", + "transferYourAccounts": "अपने खातों का स्थानांतरण करें", + "walletTypes": { + "bridge": "ब्रिज वॉलेट", + "browser": "ब्राउज़र वॉलेट", + "hardware": "हार्डवेयर वॉलेट", + "injected": "वॉलेट एक्सटेंशन", + "mobile": "मोबाइल वॉलेट" + }, + "warning": "वर्तमान में खाते निर्यात का समर्थन नहीं करता है। कृपया एक अन्य वॉलेट चुनें।" + } + }, + "component": { + "clickToCopy": { + "label": "कॉपी हो गया", + "tooltip": "कॉपी करने के लिए क्लिक करें" + } + } +} diff --git a/packages/ethereum-wallets/README.md b/packages/ethereum-wallets/README.md index c0623e612..545d81dc4 100644 --- a/packages/ethereum-wallets/README.md +++ b/packages/ethereum-wallets/README.md @@ -153,7 +153,7 @@ Project ID is required, please obtain it from [walletconnect.com](https://wallet - `skipSignInAccessKey` (`boolean?`): Allows connecting Ethereum wallets without adding a Limited Access Key which would require owning NEAR to execute the transaction (for rainbowbridge.app and welcome.near.org). - `nearNodeUrl` (`string?`): NEAR node url to query the NEAR transaction status and onboarding access key. -Developent options (before the NEAR protocol upgrade to support 0x accounts natively): +Development options (before the NEAR protocol upgrade to support 0x accounts natively): - `devMode` (`boolean?`): During development NEAR protocol doesn't yet support `0x123...abc` accounts natively so in devMode the account with format `0x123...abc.eth-wallet.testnet` is used insead. Setup your devMode account at https://near-wallet-playground.testnet.aurora.dev - `devModeAccount` (`string?`): Modify the namespace of the devMode root accounts. diff --git a/packages/ethereum-wallets/package.json b/packages/ethereum-wallets/package.json index c384538fd..e75050247 100644 --- a/packages/ethereum-wallets/package.json +++ b/packages/ethereum-wallets/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/ethereum-wallets", - "version": "8.10.0", + "version": "8.10.1", "description": "Ethereum wallets package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/here-wallet/package.json b/packages/here-wallet/package.json index 9bbcc728a..909ef152b 100644 --- a/packages/here-wallet/package.json +++ b/packages/here-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/here-wallet", - "version": "8.10.0", + "version": "8.10.1", "description": "Here wallet package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/hot-wallet/package.json b/packages/hot-wallet/package.json index 37f52de2f..04717169e 100644 --- a/packages/hot-wallet/package.json +++ b/packages/hot-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/hot-wallet", - "version": "8.10.0", + "version": "8.10.1", "description": "HOT Wallet package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/ledger/package.json b/packages/ledger/package.json index 28239c967..ef1182d17 100644 --- a/packages/ledger/package.json +++ b/packages/ledger/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/ledger", - "version": "8.10.0", + "version": "8.10.1", "description": "Ledger package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/math-wallet/package.json b/packages/math-wallet/package.json index 2a16d4979..942519de5 100644 --- a/packages/math-wallet/package.json +++ b/packages/math-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/math-wallet", - "version": "8.10.0", + "version": "8.10.1", "description": "Math wallet package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/meteor-wallet-app/package.json b/packages/meteor-wallet-app/package.json index 52ae89882..4793ad329 100644 --- a/packages/meteor-wallet-app/package.json +++ b/packages/meteor-wallet-app/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/meteor-wallet-app", - "version": "8.10.0", + "version": "8.10.1", "description": "Meteor wallet package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/meteor-wallet/package.json b/packages/meteor-wallet/package.json index 3186941a7..4c1496404 100644 --- a/packages/meteor-wallet/package.json +++ b/packages/meteor-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/meteor-wallet", - "version": "8.10.0", + "version": "8.10.1", "description": "Meteor wallet package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/mintbase-wallet/package.json b/packages/mintbase-wallet/package.json index 9976f9a92..66143661d 100644 --- a/packages/mintbase-wallet/package.json +++ b/packages/mintbase-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/mintbase-wallet", - "version": "8.10.0", + "version": "8.10.1", "description": "Mintbase wallet package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/modal-ui-js/package.json b/packages/modal-ui-js/package.json index add012453..ddef575c0 100644 --- a/packages/modal-ui-js/package.json +++ b/packages/modal-ui-js/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/modal-ui-js", - "version": "8.10.0", + "version": "8.10.1", "description": "Modal UI package for NEAR wallet Selector", "keywords": [ "near", diff --git a/packages/modal-ui/package.json b/packages/modal-ui/package.json index 4ed9f667a..99056c0c6 100644 --- a/packages/modal-ui/package.json +++ b/packages/modal-ui/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/modal-ui", - "version": "8.10.0", + "version": "8.10.1", "description": "Modal UI package for NEAR wallet Selector", "keywords": [ "near", diff --git a/packages/modal-ui/src/lib/components/DerivationPath.tsx b/packages/modal-ui/src/lib/components/DerivationPath.tsx index ce944b25f..a25737519 100644 --- a/packages/modal-ui/src/lib/components/DerivationPath.tsx +++ b/packages/modal-ui/src/lib/components/DerivationPath.tsx @@ -65,8 +65,8 @@ export const DerivationPath: React.FC = ({ const [customAccountId, setCustomAccountId] = useState(""); const [connecting, setConnecting] = useState(false); - const initalHeaderTitle = translate("modal.ledger.connectWithLedger"); - const [headerTitle, setHeaderTitle] = useState(initalHeaderTitle); + const initialHeaderTitle = translate("modal.ledger.connectWithLedger"); + const [headerTitle, setHeaderTitle] = useState(initialHeaderTitle); const getAccountIds = async (publicKey: string): Promise> => { const url = `${selector.options.network.indexerUrl}/public_key/ed25519:${publicKey}`; diff --git a/packages/my-near-wallet/package.json b/packages/my-near-wallet/package.json index ecd87a814..6e6e8b214 100644 --- a/packages/my-near-wallet/package.json +++ b/packages/my-near-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/my-near-wallet", - "version": "8.10.0", + "version": "8.10.1", "description": "My Near Wallet package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/narwallets/package.json b/packages/narwallets/package.json index 58702e295..ac4daa1b9 100644 --- a/packages/narwallets/package.json +++ b/packages/narwallets/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/narwallets", - "version": "8.10.0", + "version": "8.10.1", "description": "This is the Narwallets package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/near-mobile-wallet/package.json b/packages/near-mobile-wallet/package.json index f0a2384ed..429be8627 100644 --- a/packages/near-mobile-wallet/package.json +++ b/packages/near-mobile-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/near-mobile-wallet", - "version": "8.10.0", + "version": "8.10.1", "description": "NEAR Mobile wallet package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/near-snap/package.json b/packages/near-snap/package.json index 3adad76b5..ff2cb2e36 100644 --- a/packages/near-snap/package.json +++ b/packages/near-snap/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/near-snap", - "version": "8.10.0", + "version": "8.10.1", "description": "Metamask snap to interact with Near dapps.", "keywords": [ "near", diff --git a/packages/nearfi/package.json b/packages/nearfi/package.json index 3bf4c40af..d76e75aa7 100644 --- a/packages/nearfi/package.json +++ b/packages/nearfi/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/nearfi", - "version": "8.10.0", + "version": "8.10.1", "description": "Nearfi package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/neth/package.json b/packages/neth/package.json index 2cdcb3a56..7d5af4595 100644 --- a/packages/neth/package.json +++ b/packages/neth/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/neth", - "version": "8.10.0", + "version": "8.10.1", "description": "Control NEAR accounts with ETH accounts", "author": "mattlockyer", "keywords": [ diff --git a/packages/nightly/package.json b/packages/nightly/package.json index db583c214..3811e6b99 100644 --- a/packages/nightly/package.json +++ b/packages/nightly/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/nightly", - "version": "8.10.0", + "version": "8.10.1", "description": "Nightly wallet package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/okx-wallet/package.json b/packages/okx-wallet/package.json index 4c9bcb9b1..17b651216 100644 --- a/packages/okx-wallet/package.json +++ b/packages/okx-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/okx-wallet", - "version": "8.10.0", + "version": "8.10.1", "description": "OKX Wallet package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/ramper-wallet/package.json b/packages/ramper-wallet/package.json index 8f6d4b85f..54a15eff2 100644 --- a/packages/ramper-wallet/package.json +++ b/packages/ramper-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/ramper-wallet", - "version": "8.10.0", + "version": "8.10.1", "description": "Ramper wallet package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/react-hook/package.json b/packages/react-hook/package.json index 58fad83b1..16c826700 100644 --- a/packages/react-hook/package.json +++ b/packages/react-hook/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/react-hook", - "version": "8.9.15", + "version": "8.10.1", "description": "React Hook and Context for Wallet Selector", "keywords": [ "near", @@ -20,14 +20,14 @@ }, "homepage": "https://github.com/near/wallet-selector/tree/main/packages/react-hook", "peerDependencies": { - "@near-wallet-selector/core": "8.9.15", - "@near-wallet-selector/modal-ui": "8.9.15", + "@near-wallet-selector/core": ">=8.9.15", + "@near-wallet-selector/modal-ui": ">=8.9.15", "react": "18.2.0", - "near-api-js": ">=4.0.0 <6.0.0" + "near-api-js": ">=4.0.0" }, "devDependencies": { - "@near-wallet-selector/core": "8.9.15", - "@near-wallet-selector/modal-ui": "8.9.15", - "near-api-js": ">=4.0.0 <6.0.0" + "@near-wallet-selector/core": ">=8.9.15", + "@near-wallet-selector/modal-ui": ">=8.9.15", + "near-api-js": ">=4.0.0" } } diff --git a/packages/react-hook/src/lib/WalletSelectorProvider.tsx b/packages/react-hook/src/lib/WalletSelectorProvider.tsx index c9c67f8fc..d6f121d33 100644 --- a/packages/react-hook/src/lib/WalletSelectorProvider.tsx +++ b/packages/react-hook/src/lib/WalletSelectorProvider.tsx @@ -237,12 +237,18 @@ export function WalletSelectorProvider({ * @returns {Promise} - the resulting transactions */ const signAndSendTransactions = useCallback( - ({ transactions }: { transactions: Array }) => { + async ({ transactions }: { transactions: Array }) => { if (!wallet) { throw new WalletError("No wallet connected"); } - return wallet.signAndSendTransactions({ transactions }); + const sentTxs = (await wallet.signAndSendTransactions({ + transactions, + })) as Array; + + return sentTxs.map((tx: FinalExecutionOutcome) => + providers.getTransactionLastResult(tx) + ); }, [wallet] ); diff --git a/packages/sender/package.json b/packages/sender/package.json index 3a9ed92d7..16b434268 100644 --- a/packages/sender/package.json +++ b/packages/sender/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/sender", - "version": "8.10.0", + "version": "8.10.1", "description": "Sender wallet package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/wallet-connect/package.json b/packages/wallet-connect/package.json index 2b107afd7..94c5d6fa0 100644 --- a/packages/wallet-connect/package.json +++ b/packages/wallet-connect/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/wallet-connect", - "version": "8.10.0", + "version": "8.10.1", "description": "Wallet Connect package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/wallet-utils/package.json b/packages/wallet-utils/package.json index 8d247b9cf..81dc2f99b 100644 --- a/packages/wallet-utils/package.json +++ b/packages/wallet-utils/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/wallet-utils", - "version": "8.10.0", + "version": "8.10.1", "description": "Wallet utils package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/welldone-wallet/package.json b/packages/welldone-wallet/package.json index 214c7248d..19de38c1e 100644 --- a/packages/welldone-wallet/package.json +++ b/packages/welldone-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/welldone-wallet", - "version": "8.10.0", + "version": "8.10.1", "description": "Welldone wallet package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/xdefi/package.json b/packages/xdefi/package.json index be487e964..4860f988e 100644 --- a/packages/xdefi/package.json +++ b/packages/xdefi/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/xdefi", - "version": "8.10.0", + "version": "8.10.1", "description": "This is the XDEFI package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/scripts/release-package-public.bash b/scripts/release-package-public.bash new file mode 100644 index 000000000..6bd16a1e8 --- /dev/null +++ b/scripts/release-package-public.bash @@ -0,0 +1,5 @@ +OTP=112233 +TAG=latest + +npm publish dist/packages/hot-wallet --tag "${TAG}" --otp "${OTP}" --access public +npm publish dist/packages/react-hook --tag "${TAG}" --otp "${OTP}" --access public diff --git a/yarn.lock b/yarn.lock index c06f108ea..0c202f481 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6398,10 +6398,10 @@ "@parcel/utils" "2.12.0" nullthrows "^1.1.1" -"@peersyst/near-mobile-signer@1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@peersyst/near-mobile-signer/-/near-mobile-signer-1.1.2.tgz#2eff1eb8dae9468089240e167a21ca840bfd95c9" - integrity sha512-KLTIHvZ0mpRmhBxC8mWTvFbS4tRsnt+B5N6nbisXQYRGdOnmtakd8URxnmMGFhxmNzlihcUZ/xoU1m9OiyW6Wg== +"@peersyst/near-mobile-signer@1.1.4": + version "1.1.4" + resolved "https://registry.yarnpkg.com/@peersyst/near-mobile-signer/-/near-mobile-signer-1.1.4.tgz#50e86b03bb220b6aaf943cf2684140ad50971e8a" + integrity sha512-e2q56YaODntFo+oX7u4HCh2G7/eTf+kfluhc+dkT0q+3h5iH6MqkpIvpgbMrJCht2qxcgyVwbEpQ94ZLC8O/8A== dependencies: bn.js "^5.2.1" borsh "^0.7.0" @@ -21956,7 +21956,16 @@ string-range@~1.2, string-range@~1.2.1: resolved "https://registry.yarnpkg.com/string-range/-/string-range-1.2.2.tgz#a893ed347e72299bc83befbbf2a692a8d239d5dd" integrity sha512-tYft6IFi8SjplJpxCUxyqisD3b+R2CSkomrtJYCkvuf1KuCAWgz7YXt4O0jip7efpfCemwHEzTEAO8EuOYgh3w== -"string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -22055,7 +22064,14 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -23868,7 +23884,7 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -23886,6 +23902,15 @@ wrap-ansi@^6.0.1, wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214"