From 4236a7c7ae06bfb0a35ae2feb26bc67620f1abcc Mon Sep 17 00:00:00 2001 From: Michal Date: Thu, 9 Jan 2025 10:41:10 +0100 Subject: [PATCH 1/5] fix(wallet-mobile): Fix TX parsing --- apps/wallet-mobile/package.json | 12 +++---- yarn.lock | 64 +++++++++++++++------------------ 2 files changed, 35 insertions(+), 41 deletions(-) diff --git a/apps/wallet-mobile/package.json b/apps/wallet-mobile/package.json index 9b75f39ca8..86bcd552d1 100644 --- a/apps/wallet-mobile/package.json +++ b/apps/wallet-mobile/package.json @@ -95,13 +95,13 @@ "@cardano-foundation/ledgerjs-hw-app-cardano": "^7.1.3", "@emurgo/cip14-js": "^3.0.1", "@emurgo/cip4-js": "1.0.7", - "@emurgo/cross-csl-core": "^6.1.0", - "@emurgo/cross-csl-mobile": "^6.1.0", + "@emurgo/cross-csl-core": "^6.2.1", + "@emurgo/cross-csl-mobile": "^6.2.1", "@emurgo/cross-msl-mobile": "^1.0.1", - "@emurgo/csl-mobile-bridge": "^7.1.0", + "@emurgo/csl-mobile-bridge": "^7.3.1", "@emurgo/msl-mobile-bridge": "^1.0.4", "@emurgo/react-native-hid": "5.15.8", - "@emurgo/yoroi-lib": "^2.2.3", + "@emurgo/yoroi-lib": "^2.2.4", "@formatjs/intl-datetimeformat": "^6.7.0", "@formatjs/intl-getcanonicallocales": "^2.1.0", "@formatjs/intl-locale": "^3.2.1", @@ -231,8 +231,8 @@ "@babel/preset-env": "^7.20.0", "@babel/preset-react": "^7.16.7", "@babel/runtime": "^7.20.0", - "@emurgo/cardano-serialization-lib-nodejs": "^13.1.0", - "@emurgo/cross-csl-nodejs": "^6.1.0", + "@emurgo/cardano-serialization-lib-nodejs": "^13.2.1", + "@emurgo/cross-csl-nodejs": "^6.2.1", "@emurgo/cross-msl-nodejs": "^1.0.0", "@formatjs/cli": "^6.1.0", "@formatjs/ts-transformer": "^3.13.0", diff --git a/yarn.lock b/yarn.lock index f8083a9fbe..ab7cdfb4c5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2064,15 +2064,10 @@ resolved "https://registry.yarnpkg.com/@emurgo/cardano-message-signing-nodejs/-/cardano-message-signing-nodejs-1.0.1.tgz#b2fa1f7541055a6c4b8e805492b1a9362bea5835" integrity sha512-PoKh1tQnJX18f8iEr8Jk1KXxKCn9eqaSslMI1pyOJvYRJhQVDLCh0+9YReufjp0oFJIY1ShcrR+4/WnECVZUKQ== -"@emurgo/cardano-serialization-lib-nodejs-gc@12.1.1": - version "12.1.1" - resolved "https://registry.yarnpkg.com/@emurgo/cardano-serialization-lib-nodejs-gc/-/cardano-serialization-lib-nodejs-gc-12.1.1.tgz#09340d7292588d63d9566bbcd5c54098aa6f8829" - integrity sha512-PRay6ceSQhH8OsOOUG4QwPU6u1wXFDMoxcHv4KENnIjLk8pKb0ggLr6S1GZ603YJRi9KLh+pw97yL08a8ZG0PA== - -"@emurgo/cardano-serialization-lib-nodejs@13.1.0", "@emurgo/cardano-serialization-lib-nodejs@^13.1.0": - version "13.1.0" - resolved "https://registry.yarnpkg.com/@emurgo/cardano-serialization-lib-nodejs/-/cardano-serialization-lib-nodejs-13.1.0.tgz#afa891a97a98dbbc36cfc5869da895ef5df11cbb" - integrity sha512-KBIBGEOjTWmilQ3VHTydtMgGSiJkVK14b5N+DwBp2kkO1IqwJyzFQOWDMkQGgEFuJ1Y4Yu05xyxph1JY9/m65w== +"@emurgo/cardano-serialization-lib-nodejs@13.2.1", "@emurgo/cardano-serialization-lib-nodejs@^13.2.1": + version "13.2.1" + resolved "https://registry.yarnpkg.com/@emurgo/cardano-serialization-lib-nodejs/-/cardano-serialization-lib-nodejs-13.2.1.tgz#51c3e212723546cd30710e53e230c34ff498c659" + integrity sha512-0g2O3YHnoQbkHj5M8FB7ftnljXQ9M3zmKxZnwCbYGr1Pw4FkBA0BRh0+GHPlTxyemcpP2yyuW439I9Ds9drFhA== "@emurgo/cip14-js@^3.0.1": version "3.0.1" @@ -2091,27 +2086,26 @@ buffer-crc32 "0.2.13" fnv-plus "1.3.1" -"@emurgo/cross-csl-core@6.1.0", "@emurgo/cross-csl-core@^6.1.0": - version "6.1.0" - resolved "https://registry.yarnpkg.com/@emurgo/cross-csl-core/-/cross-csl-core-6.1.0.tgz#769dee3f5635a99cce0f9e1baa7b9b99690e111a" - integrity sha512-eM6jyhiYkLhie0AKyRpvM1bFpvm3hnbwrbJKy/AB47fZUqbqn/BAIQScQ3tXce0Z9qQ24QLQLBLdqU5u3mL80A== +"@emurgo/cross-csl-core@6.2.1", "@emurgo/cross-csl-core@^6.2.1": + version "6.2.1" + resolved "https://registry.yarnpkg.com/@emurgo/cross-csl-core/-/cross-csl-core-6.2.1.tgz#d1aa2766b0d2ddd9d48b9927d9aacaabf658198a" + integrity sha512-oQBBuwWE36I94/9/DY/HUUm3r6725mLqulb8By9C70iAvdgoewDUIIUvBigQhxIuHav8/fbaioJTQIOaj0sVvw== -"@emurgo/cross-csl-mobile@^6.1.0": - version "6.1.0" - resolved "https://registry.yarnpkg.com/@emurgo/cross-csl-mobile/-/cross-csl-mobile-6.1.0.tgz#86c79fb0d9bad436f239faa8fd0b9e644c764ac9" - integrity sha512-xDtZyGiMv+BVkKzXM5SAGkl2w+tUGIoPm/1eNYz7dsDImcwzfEXLrsP4Uqw67UQcglVz/hSdkMSZTWRnkAL7Kw== +"@emurgo/cross-csl-mobile@^6.2.1": + version "6.2.1" + resolved "https://registry.yarnpkg.com/@emurgo/cross-csl-mobile/-/cross-csl-mobile-6.2.1.tgz#a276b438947ea1be258e11f0aad0c0b789b23ea4" + integrity sha512-CrA+tXM0Ngg6SxyiB7QfevSoLQdPjlF3mR2VubXf/FoZteWNKwhlJZSqY3TsjidK8YOJICKBZ7hSpVWvoitMog== dependencies: - "@emurgo/cross-csl-core" "6.1.0" - "@emurgo/csl-mobile-bridge" "^7.1.0" + "@emurgo/cross-csl-core" "6.2.1" + "@emurgo/csl-mobile-bridge" "^7.3.1" -"@emurgo/cross-csl-nodejs@^6.1.0": - version "6.1.0" - resolved "https://registry.yarnpkg.com/@emurgo/cross-csl-nodejs/-/cross-csl-nodejs-6.1.0.tgz#5683d96d5a7220c73a8b327a41c282796110553e" - integrity sha512-xcfAJNT+u4mUF9YEfLOl2m7tfOG/85AFQazuSh8nMVtfdqC8npkuGCSk/CtSB1wLfXG0Nd+e+S4vZfU4JCoVlQ== +"@emurgo/cross-csl-nodejs@^6.2.1": + version "6.2.1" + resolved "https://registry.yarnpkg.com/@emurgo/cross-csl-nodejs/-/cross-csl-nodejs-6.2.1.tgz#9518eb3a4949cd6b841e752389adc96902b0ff95" + integrity sha512-mL+s/qlI2qYEjX/ihgrVqh1xWLZti0nuzgJ83Iii+RMjGcFgrvWEFSxVnEFQzomFDEP+4wOAphrO4CaI6rQmgA== dependencies: - "@emurgo/cardano-serialization-lib-nodejs" "13.1.0" - "@emurgo/cardano-serialization-lib-nodejs-gc" "12.1.1" - "@emurgo/cross-csl-core" "6.1.0" + "@emurgo/cardano-serialization-lib-nodejs" "13.2.1" + "@emurgo/cross-csl-core" "6.2.1" "@emurgo/cross-msl-core@1.0.0": version "1.0.0" @@ -2142,10 +2136,10 @@ "@emurgo/cardano-message-signing-nodejs" "1.0.1" "@emurgo/cross-msl-core" "1.0.0" -"@emurgo/csl-mobile-bridge@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@emurgo/csl-mobile-bridge/-/csl-mobile-bridge-7.1.0.tgz#aa77001eae610c64444ab5336ee65b7014b2c133" - integrity sha512-9J5kgD8cLBaKAkfUDa1XacpUTnR7I3gWhaT3Rpr6YaJqctWqMLW2XgU7Q8oOG6i5S8I4s5uju/bXVDqiHCEliA== +"@emurgo/csl-mobile-bridge@^7.3.1": + version "7.3.1" + resolved "https://registry.yarnpkg.com/@emurgo/csl-mobile-bridge/-/csl-mobile-bridge-7.3.1.tgz#d248db29f7c383f1c5a036758751ee2a10d6be1e" + integrity sha512-K2GKNCr0ompiFb89nnXR2GksCTcoxtJNWS7JVmCE1atSFwDPeogcTpArkrgsYx/qNvaUfJJUoeRkmxoLxSz0Og== dependencies: base-64 "0.1.0" @@ -2167,13 +2161,13 @@ "@ledgerhq/logs" "^5.15.0" rxjs "^6.5.5" -"@emurgo/yoroi-lib@^2.2.3": - version "2.2.3" - resolved "https://registry.yarnpkg.com/@emurgo/yoroi-lib/-/yoroi-lib-2.2.3.tgz#3ba19fadd837e1ae7b209be13b05c119ee71dfae" - integrity sha512-J72qa93jipD9lXB6TbATZlq/k129afMaCzqlMbnvB6WIvqGXQL9VPnbiLCdDMBGKuIppgNEt3ir9cFgSH09OsQ== +"@emurgo/yoroi-lib@^2.2.4": + version "2.2.4" + resolved "https://registry.yarnpkg.com/@emurgo/yoroi-lib/-/yoroi-lib-2.2.4.tgz#e623264a675f5e2b51b5487018a21b6696563737" + integrity sha512-xIX/hnnegp68zvdwUb5fGakd412HcxPBrEwBTRUhDo3W2S+C4AThbDlUMC4v3Uo4hT0Kv8vOjiMWZVEiNUEBvg== dependencies: "@cardano-foundation/ledgerjs-hw-app-cardano" "^7.1.3" - "@emurgo/cross-csl-core" "6.1.0" + "@emurgo/cross-csl-core" "6.2.1" "@noble/hashes" "^1.3.2" axios "^1.7.5" axios-cache-interceptor "^1.5.3" From 1eb349748f55c28d622fd724aefabf2e8f7f465e Mon Sep 17 00:00:00 2001 From: Michal Date: Thu, 9 Jan 2025 10:55:37 +0100 Subject: [PATCH 2/5] Update Podfile.lock --- apps/wallet-mobile/ios/Podfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/wallet-mobile/ios/Podfile.lock b/apps/wallet-mobile/ios/Podfile.lock index 2281fa5b64..2028c970a8 100644 --- a/apps/wallet-mobile/ios/Podfile.lock +++ b/apps/wallet-mobile/ios/Podfile.lock @@ -423,7 +423,7 @@ PODS: - react-native-config/App (= 1.5.1) - react-native-config/App (1.5.1): - React-Core - - react-native-haskell-shelley (7.1.0): + - react-native-haskell-shelley (7.3.1): - React - react-native-message_signing-library (1.0.4): - React @@ -980,7 +980,7 @@ SPEC CHECKSUMS: react-native-background-timer: 17ea5e06803401a379ebf1f20505b793ac44d0fe react-native-ble-plx: f10240444452dfb2d2a13a0e4f58d7783e92d76e react-native-config: 86038147314e2e6d10ea9972022aa171e6b1d4d8 - react-native-haskell-shelley: d69d9b9a7122067b9ee36b76c78c6436d4fc1aba + react-native-haskell-shelley: 2b67b27dee6504905d8934d1d7c56e57246d3f3b react-native-message_signing-library: 040317fed382be05d79e2ecbe5852d1a20ce68df react-native-mmkv: e97c0c79403fb94577e5d902ab1ebd42b0715b43 react-native-notifications: 4601a5a8db4ced6ae7cfc43b44d35fe437ac50c4 From b4bb5d2d3d40d3dd02192dcacf1a5cd09d0411fd Mon Sep 17 00:00:00 2001 From: Michal Date: Fri, 10 Jan 2025 13:02:27 +0100 Subject: [PATCH 3/5] Use newer rust --- .tool-versions | 2 +- apps/wallet-mobile/.tool-versions | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.tool-versions b/.tool-versions index def9920653..abab7a90c4 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,5 +1,5 @@ nodejs 18.19.1 -rust 1.69.0 +rust 1.83.0 java adoptopenjdk-17.0.10+7 ruby 3.2.2 python 3.11.3 diff --git a/apps/wallet-mobile/.tool-versions b/apps/wallet-mobile/.tool-versions index 373dabc3a7..92832eee76 100644 --- a/apps/wallet-mobile/.tool-versions +++ b/apps/wallet-mobile/.tool-versions @@ -1,5 +1,5 @@ nodejs 18.19.1 -rust 1.69.0 +rust 1.83.0 java adoptopenjdk-17.0.10+7 ruby 3.1.2 python 3.11.3 From d39e67e7faa3f3ae1d16dd28082891228975354b Mon Sep 17 00:00:00 2001 From: Michal Date: Fri, 10 Jan 2025 15:46:24 +0100 Subject: [PATCH 4/5] force app to crash --- .../yoroi-wallets/cardano/catalyst/catalystUtils.ts | 2 +- .../src/yoroi-wallets/cardano/mnemonic/mnemonic.ts | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/apps/wallet-mobile/src/yoroi-wallets/cardano/catalyst/catalystUtils.ts b/apps/wallet-mobile/src/yoroi-wallets/cardano/catalyst/catalystUtils.ts index 58bb7666a8..9dbb7782a4 100644 --- a/apps/wallet-mobile/src/yoroi-wallets/cardano/catalyst/catalystUtils.ts +++ b/apps/wallet-mobile/src/yoroi-wallets/cardano/catalyst/catalystUtils.ts @@ -6,7 +6,7 @@ import {generateAdaMnemonic} from '../mnemonic/mnemonic' export async function generatePrivateKeyForCatalyst() { const mnemonic = generateAdaMnemonic() const bip39entropy = mnemonicToEntropy(mnemonic) - const EMPTY_PASSWORD = Buffer.from('') + const EMPTY_PASSWORD = Uint8Array.from([]) const rootKey = await CardanoMobile.Bip32PrivateKey.fromBip39Entropy(Buffer.from(bip39entropy, 'hex'), EMPTY_PASSWORD) return rootKey diff --git a/apps/wallet-mobile/src/yoroi-wallets/cardano/mnemonic/mnemonic.ts b/apps/wallet-mobile/src/yoroi-wallets/cardano/mnemonic/mnemonic.ts index f4addaf137..18963a81ad 100644 --- a/apps/wallet-mobile/src/yoroi-wallets/cardano/mnemonic/mnemonic.ts +++ b/apps/wallet-mobile/src/yoroi-wallets/cardano/mnemonic/mnemonic.ts @@ -5,6 +5,7 @@ import {generateMnemonic, mnemonicToEntropy} from 'bip39' import {randomBytes} from 'react-native-randombytes' import {wrappedCsl} from '../wrappedCsl' +import {CardanoMobile} from '../../wallets' const mnemonicStrengh = 160 @@ -12,7 +13,7 @@ export const generateAdaMnemonic = () => generateMnemonic(mnemonicStrengh, rando export const generateWalletRootKey = async (mnemonic: string, csl: WasmModuleProxy) => { const bip39entropy = mnemonicToEntropy(mnemonic) - const emptyPassword = Buffer.from('') + const emptyPassword = Uint8Array.from([]) const rootKey = await csl.Bip32PrivateKey.fromBip39Entropy(Buffer.from(bip39entropy, 'hex'), emptyPassword) return rootKey @@ -25,3 +26,11 @@ export const getMasterKeyFromMnemonic = async (mnemonic: string) => { release() return rootKey } + +const mnemonic = + 'abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon share' + +const result = mnemonicToEntropy(mnemonic) +const emptyPassword = Uint8Array.from([]) + +CardanoMobile.Bip32PrivateKey.fromBip39Entropy(Buffer.from(result, 'hex'), emptyPassword) From 5ad5b514f787fd4da4eedf8222e1c3721fa43f1e Mon Sep 17 00:00:00 2001 From: Michal Date: Mon, 13 Jan 2025 15:30:36 +0100 Subject: [PATCH 5/5] Fix crashes --- .tool-versions | 2 +- apps/wallet-mobile/.tool-versions | 2 +- apps/wallet-mobile/ios/Podfile.lock | 4 ++-- apps/wallet-mobile/package.json | 4 ++-- .../cardano/catalyst/catalystUtils.ts | 2 +- .../yoroi-wallets/cardano/mnemonic/mnemonic.ts | 11 +---------- yarn.lock | 18 +++++++++--------- 7 files changed, 17 insertions(+), 26 deletions(-) diff --git a/.tool-versions b/.tool-versions index abab7a90c4..def9920653 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,5 +1,5 @@ nodejs 18.19.1 -rust 1.83.0 +rust 1.69.0 java adoptopenjdk-17.0.10+7 ruby 3.2.2 python 3.11.3 diff --git a/apps/wallet-mobile/.tool-versions b/apps/wallet-mobile/.tool-versions index 92832eee76..373dabc3a7 100644 --- a/apps/wallet-mobile/.tool-versions +++ b/apps/wallet-mobile/.tool-versions @@ -1,5 +1,5 @@ nodejs 18.19.1 -rust 1.83.0 +rust 1.69.0 java adoptopenjdk-17.0.10+7 ruby 3.1.2 python 3.11.3 diff --git a/apps/wallet-mobile/ios/Podfile.lock b/apps/wallet-mobile/ios/Podfile.lock index 2028c970a8..aa53c977e9 100644 --- a/apps/wallet-mobile/ios/Podfile.lock +++ b/apps/wallet-mobile/ios/Podfile.lock @@ -423,7 +423,7 @@ PODS: - react-native-config/App (= 1.5.1) - react-native-config/App (1.5.1): - React-Core - - react-native-haskell-shelley (7.3.1): + - react-native-haskell-shelley (7.3.2): - React - react-native-message_signing-library (1.0.4): - React @@ -980,7 +980,7 @@ SPEC CHECKSUMS: react-native-background-timer: 17ea5e06803401a379ebf1f20505b793ac44d0fe react-native-ble-plx: f10240444452dfb2d2a13a0e4f58d7783e92d76e react-native-config: 86038147314e2e6d10ea9972022aa171e6b1d4d8 - react-native-haskell-shelley: 2b67b27dee6504905d8934d1d7c56e57246d3f3b + react-native-haskell-shelley: db694e4d747ac375f98429204c86dedd2aa10c7b react-native-message_signing-library: 040317fed382be05d79e2ecbe5852d1a20ce68df react-native-mmkv: e97c0c79403fb94577e5d902ab1ebd42b0715b43 react-native-notifications: 4601a5a8db4ced6ae7cfc43b44d35fe437ac50c4 diff --git a/apps/wallet-mobile/package.json b/apps/wallet-mobile/package.json index 86bcd552d1..c7b43fd982 100644 --- a/apps/wallet-mobile/package.json +++ b/apps/wallet-mobile/package.json @@ -96,9 +96,9 @@ "@emurgo/cip14-js": "^3.0.1", "@emurgo/cip4-js": "1.0.7", "@emurgo/cross-csl-core": "^6.2.1", - "@emurgo/cross-csl-mobile": "^6.2.1", + "@emurgo/cross-csl-mobile": "^6.2.2", "@emurgo/cross-msl-mobile": "^1.0.1", - "@emurgo/csl-mobile-bridge": "^7.3.1", + "@emurgo/csl-mobile-bridge": "^7.3.2", "@emurgo/msl-mobile-bridge": "^1.0.4", "@emurgo/react-native-hid": "5.15.8", "@emurgo/yoroi-lib": "^2.2.4", diff --git a/apps/wallet-mobile/src/yoroi-wallets/cardano/catalyst/catalystUtils.ts b/apps/wallet-mobile/src/yoroi-wallets/cardano/catalyst/catalystUtils.ts index 9dbb7782a4..58bb7666a8 100644 --- a/apps/wallet-mobile/src/yoroi-wallets/cardano/catalyst/catalystUtils.ts +++ b/apps/wallet-mobile/src/yoroi-wallets/cardano/catalyst/catalystUtils.ts @@ -6,7 +6,7 @@ import {generateAdaMnemonic} from '../mnemonic/mnemonic' export async function generatePrivateKeyForCatalyst() { const mnemonic = generateAdaMnemonic() const bip39entropy = mnemonicToEntropy(mnemonic) - const EMPTY_PASSWORD = Uint8Array.from([]) + const EMPTY_PASSWORD = Buffer.from('') const rootKey = await CardanoMobile.Bip32PrivateKey.fromBip39Entropy(Buffer.from(bip39entropy, 'hex'), EMPTY_PASSWORD) return rootKey diff --git a/apps/wallet-mobile/src/yoroi-wallets/cardano/mnemonic/mnemonic.ts b/apps/wallet-mobile/src/yoroi-wallets/cardano/mnemonic/mnemonic.ts index 18963a81ad..f4addaf137 100644 --- a/apps/wallet-mobile/src/yoroi-wallets/cardano/mnemonic/mnemonic.ts +++ b/apps/wallet-mobile/src/yoroi-wallets/cardano/mnemonic/mnemonic.ts @@ -5,7 +5,6 @@ import {generateMnemonic, mnemonicToEntropy} from 'bip39' import {randomBytes} from 'react-native-randombytes' import {wrappedCsl} from '../wrappedCsl' -import {CardanoMobile} from '../../wallets' const mnemonicStrengh = 160 @@ -13,7 +12,7 @@ export const generateAdaMnemonic = () => generateMnemonic(mnemonicStrengh, rando export const generateWalletRootKey = async (mnemonic: string, csl: WasmModuleProxy) => { const bip39entropy = mnemonicToEntropy(mnemonic) - const emptyPassword = Uint8Array.from([]) + const emptyPassword = Buffer.from('') const rootKey = await csl.Bip32PrivateKey.fromBip39Entropy(Buffer.from(bip39entropy, 'hex'), emptyPassword) return rootKey @@ -26,11 +25,3 @@ export const getMasterKeyFromMnemonic = async (mnemonic: string) => { release() return rootKey } - -const mnemonic = - 'abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon abandon share' - -const result = mnemonicToEntropy(mnemonic) -const emptyPassword = Uint8Array.from([]) - -CardanoMobile.Bip32PrivateKey.fromBip39Entropy(Buffer.from(result, 'hex'), emptyPassword) diff --git a/yarn.lock b/yarn.lock index ab7cdfb4c5..c8d7dc65d7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2091,13 +2091,13 @@ resolved "https://registry.yarnpkg.com/@emurgo/cross-csl-core/-/cross-csl-core-6.2.1.tgz#d1aa2766b0d2ddd9d48b9927d9aacaabf658198a" integrity sha512-oQBBuwWE36I94/9/DY/HUUm3r6725mLqulb8By9C70iAvdgoewDUIIUvBigQhxIuHav8/fbaioJTQIOaj0sVvw== -"@emurgo/cross-csl-mobile@^6.2.1": - version "6.2.1" - resolved "https://registry.yarnpkg.com/@emurgo/cross-csl-mobile/-/cross-csl-mobile-6.2.1.tgz#a276b438947ea1be258e11f0aad0c0b789b23ea4" - integrity sha512-CrA+tXM0Ngg6SxyiB7QfevSoLQdPjlF3mR2VubXf/FoZteWNKwhlJZSqY3TsjidK8YOJICKBZ7hSpVWvoitMog== +"@emurgo/cross-csl-mobile@^6.2.2": + version "6.2.2" + resolved "https://registry.yarnpkg.com/@emurgo/cross-csl-mobile/-/cross-csl-mobile-6.2.2.tgz#b0e707940a1d934f73dfb588ca74b9a2ee11f8c5" + integrity sha512-2FIhUtgVVTHZmKgqW1Cfn4A4rF5C1lfxf9dlMzt5Hjpr3Jvia2lW9/0gE0rFTpKu8qknBoKF6+eDebS/G9+YEQ== dependencies: "@emurgo/cross-csl-core" "6.2.1" - "@emurgo/csl-mobile-bridge" "^7.3.1" + "@emurgo/csl-mobile-bridge" "^7.3.2" "@emurgo/cross-csl-nodejs@^6.2.1": version "6.2.1" @@ -2136,10 +2136,10 @@ "@emurgo/cardano-message-signing-nodejs" "1.0.1" "@emurgo/cross-msl-core" "1.0.0" -"@emurgo/csl-mobile-bridge@^7.3.1": - version "7.3.1" - resolved "https://registry.yarnpkg.com/@emurgo/csl-mobile-bridge/-/csl-mobile-bridge-7.3.1.tgz#d248db29f7c383f1c5a036758751ee2a10d6be1e" - integrity sha512-K2GKNCr0ompiFb89nnXR2GksCTcoxtJNWS7JVmCE1atSFwDPeogcTpArkrgsYx/qNvaUfJJUoeRkmxoLxSz0Og== +"@emurgo/csl-mobile-bridge@^7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@emurgo/csl-mobile-bridge/-/csl-mobile-bridge-7.3.2.tgz#e800238f7450d1321c45f831badfd7fa06f08da2" + integrity sha512-JDf240Ea9qf02LoHKQv8slq3kEgw5E6pL02fCUCt/F96UfNPcQMfByAdyPicKhObfF5+kTGHO/hS13y9za5Lbg== dependencies: base-64 "0.1.0"