After upgrading to react-native-quick-crypto v1.0.6 or infact any version higher than 1.0.0 I get these build errors
{
"name": "myapp",
"main": "./index.ts",
"version": "1.0.0",
"engines": {
"node": ">=20.0.0"
},
"overrides": {
"@ethersproject/hash": "5.8.0",
"browserify-sign": "4.2.2",
"@xdefi-tech/chains-core": "2.0.64",
"react-native-webview": "13.16.0",
"moti": "0.30.0",
"ripemd160": "2.0.2",
"react": "19.1.0",
"react-dom": "19.1.0"
},
"dependencies": {
"@animatereactnative/stagger": "0.3.0",
"@apollo/client": "3.13.9",
"@binance-chain/javascript-sdk": "4.2.2",
"@cosmjs/amino": "0.38.1",
"@cosmjs/crypto": "0.38.1",
"@cosmjs/encoding": "0.38.1",
"@craftzdog/react-native-buffer": "6.1.1",
"@dev-plugins/apollo-client": "0.4.0",
"@dev-plugins/async-storage": "0.4.0",
"@dev-plugins/react-native-mmkv": "0.4.0",
"@dev-plugins/react-navigation": "0.4.0",
"@dev-plugins/react-query": "0.4.0",
"@ethersproject/shims": "5.8.0",
"@ethersproject/signing-key": "5.8.0",
"@expo/vector-icons": "15.0.3",
"@gorhom/bottom-sheet": "5.2.8",
"@intercom/intercom-react-native": "9.4.0",
"@miblanchard/react-native-slider": "2.6.0",
"@moonpay/react-native-moonpay-sdk": "1.1.8",
"@noble/curves": "1.9.7",
"@react-native-async-storage/async-storage": "2.2.0",
"@react-native-community/blur": "4.4.1",
"@react-native-community/netinfo": "11.4.1",
"@react-native-menu/menu": "2.0.0",
"@react-navigation/bottom-tabs": "7.9.0",
"@react-navigation/native": "7.1.26",
"@realm/react": "0.20.0",
"@reown/walletkit": "1.4.1",
"@rnrepo/expo-config-plugin": "0.2.0-beta.0",
"@scure/bip32": "2.0.1",
"@scure/bip39": "2.0.1",
"@scure/btc-signer": "2.0.1",
"@sentry/react-native": "7.8.0",
"@shopify/flash-list": "2.2.0",
"@shopify/react-native-skia": "2.4.14",
"@solana/web3.js": "1.98.4",
"@tanstack/react-query": "5.90.16",
"@walletconnect/react-native-compat": "2.23.1",
"@walletconnect/utils": "2.23.1",
"@web3auth/ethereum-provider": "9.7.0",
"@web3auth/no-modal": "10.10.0",
"@web3auth/react-native-sdk": "8.1.0",
"@web3auth/single-factor-auth-react-native": "2.1.0",
"@xdefi-tech/chains-bitcoin": "2.1.64",
"@xdefi-tech/chains-bitcoincash": "2.1.51",
"@xdefi-tech/chains-cardano": "3.0.24",
"@xdefi-tech/chains-core": "2.0.64",
"@xdefi-tech/chains-cosmos": "2.0.132",
"@xdefi-tech/chains-dogecoin": "2.1.52",
"@xdefi-tech/chains-evm": "2.0.135",
"@xdefi-tech/chains-litecoin": "2.1.56",
"@xdefi-tech/chains-solana": "2.1.72",
"@xdefi-tech/chains-thor": "2.1.55",
"@xdefi-tech/chains-tron": "2.0.86",
"@xdefi-tech/ctrl-analytics": "1.2.9",
"apollo-link-logger": "2.0.0",
"axios": "1.13.2",
"babel-plugin-react-compiler": "1.0.0",
"bchaddrjs": "0.5.2",
"bignumber.js": "9.3.1",
"boxen": "8.0.1",
"browserify-zlib": "0.2.0",
"bs58": "6.0.0",
"bs58check": "4.0.0",
"buffer": "6.0.3",
"burnt": "0.13.0",
"cli-table3": "0.6.5",
"crypto-browserify": "3.12.1",
"crypto-es": "2.1.0",
"danger": "13.0.5",
"danger-plugin-code-coverage": "1.2.0",
"date-fns": "4.1.0",
"decimal.js": "10.6.0",
"dotenv": "17.2.3",
"ed25519-keygen": "0.6.2",
"eventemitter3": "5.0.1",
"expo": "54.0.30",
"expo-apple-authentication": "8.0.8",
"expo-application": "7.0.8",
"expo-audio": "1.1.1",
"expo-blur": "15.0.8",
"expo-build-properties": "1.0.10",
"expo-clipboard": "8.0.8",
"expo-constants": "18.0.12",
"expo-crypto": "15.0.8",
"expo-dev-client": "6.0.20",
"expo-dev-launcher": "6.0.20",
"expo-device": "8.0.10",
"expo-file-system": "19.0.21",
"expo-font": "14.0.10",
"expo-haptics": "15.0.8",
"expo-image": "3.0.11",
"expo-linear-gradient": "15.0.8",
"expo-linking": "8.0.11",
"expo-local-authentication": "17.0.8",
"expo-localization": "17.0.8",
"expo-media-library": "18.2.1",
"expo-router": "6.0.21",
"expo-secure-store": "15.0.8",
"expo-splash-screen": "31.0.13",
"expo-system-ui": "6.0.9",
"expo-updates": "29.0.15",
"expo-video": "3.0.15",
"expo-web-browser": "15.0.10",
"fastestsmallesttextencoderdecoder": "1.0.22",
"fastestsmallesttextencoderdecoder-encodeinto": "1.0.22",
"figlet": "1.9.4",
"fuse.js": "7.1.0",
"gradient-string": "3.0.0",
"graphql": "16.12.0",
"https-browserify": "1.0.0",
"lodash": "4.17.21",
"lottie-react-native": "7.3.4",
"milliseconds": "1.0.3",
"moti": "0.30.0",
"onesignal-expo-plugin": "2.0.3",
"ora": "8.2.0",
"posthog-react-native": "4.17.2",
"promise": "8.3.0",
"react": "19.1.0",
"react-dom": "19.1.0",
"react-native": "0.81.5",
"react-native-appsflyer": "6.17.8",
"react-native-boost": "0.6.2",
"react-native-context-menu-view": "1.21.0",
"react-native-dashed-line": "1.1.0",
"react-native-edge-to-edge": "1.7.0",
"react-native-fast-shimmer": "1.3.4",
"react-native-gesture-handler": "2.30.0",
"react-native-mmkv": "4.1.0",
"react-native-nitro-bip39": "0.0.6",
"react-native-nitro-modules": "0.32.0",
"react-native-onesignal": "5.2.16",
"react-native-qrcode-styled": "0.4.0",
"react-native-quick-base64": "2.2.1",
"react-native-quick-crypto": "1.0.6",
"react-native-reanimated": "4.2.1",
"react-native-safe-area-context": "5.6.2",
"react-native-screens": "4.19.0",
"react-native-shimmer-placeholder": "2.0.9",
"react-native-skeleton-placeholder": "5.2.4",
"react-native-svg": "15.15.1",
"react-native-unistyles": "3.0.21",
"react-native-vision-camera": "4.7.3",
"react-native-webview": "13.16.0",
"react-native-worklets": "0.7.1",
"react-native-worklets-core": "1.6.2",
"realm": "20.2.0",
"rxjs": "7.8.2",
"safe-stable-stringify": "2.5.0",
"socket.io-client": "4.8.3",
"stream-browserify": "3.0.0",
"stream-http": "3.2.0",
"victory-native": "41.20.2",
"viem": "2.43.5",
"zustand": "5.0.9"
},
"devDependencies": {
"@babel/core": "7.28.5",
"@babel/plugin-proposal-export-default-from": "7.27.1",
"@babel/plugin-proposal-nullish-coalescing-operator": "7.18.6",
"@babel/plugin-proposal-optional-chaining": "7.21.0",
"@babel/plugin-syntax-export-default-from": "7.27.1",
"@babel/plugin-transform-class-static-block": "7.28.3",
"@babel/plugin-transform-flow-strip-types": "7.27.1",
"@babel/plugin-transform-private-methods": "7.27.1",
"@babel/plugin-transform-private-property-in-object": "7.27.1",
"@babel/plugin-transform-runtime": "7.28.5",
"@biomejs/biome": "2.3.11",
"@commitlint/cli": "19.8.1",
"@commitlint/config-conventional": "19.8.1",
"@faker-js/faker": "10.2.0",
"@graphql-codegen/cli": "6.1.0",
"@graphql-codegen/introspection": "5.0.0",
"@graphql-codegen/typescript-operations": "5.0.7",
"@graphql-codegen/typescript-react-apollo": "4.3.4",
"@svgr/cli": "8.1.0",
"@testing-library/react-native": "13.3.3",
"@types/babel__plugin-transform-runtime": "7.9.5",
"@types/bchaddrjs": "0.4.3",
"@types/milliseconds": "1.0.0",
"@types/node": "24.10.2",
"@types/react": "19.2.7",
"@walletconnect/jsonrpc-types": "1.0.4",
"@wdio/allure-reporter": "9.22.0",
"@wdio/appium-service": "9.23.0",
"@wdio/browserstack-service": "9.23.0",
"@wdio/cli": "9.23.0",
"@wdio/local-runner": "9.23.0",
"@wdio/mocha-framework": "9.23.0",
"@wdio/spec-reporter": "9.20.0",
"@xdefi-tech/tx_tests_tracker-api-client": "5.4.1",
"allure-commandline": "2.36.0",
"appium": "3.1.2",
"appium-uiautomator2-driver": "6.7.8",
"appium-xcuitest-driver": "10.14.3",
"axios-retry": "4.5.0",
"chalk": "5.6.2",
"commander": "14.0.2",
"empty-module": "0.0.2",
"env-var": "7.5.0",
"husky": "9.1.7",
"jest": "29.7.0",
"jest-expo": "54.0.16",
"jimp": "1.6.0",
"jsqr": "1.4.0",
"lint-staged": "16.2.7",
"msw": "2.12.7",
"orval": "7.17.2",
"patch-package": "8.0.1",
"react-native-url-polyfill": "3.0.0",
"ts-node": "10.9.2",
"typescript": "5.9.3",
"wdio-wait-for": "3.1.1"
},
"msw": {
"workerDirectory": "./mocks/"
},
"private": true,
"lint-staged": {
"*.{js,jsx,ts,tsx}": []
},
"expo": {
"doctor": {
"reactNativeDirectoryCheck": {
"listUnknownPackages": false
},
"install": {
"exclude": [
"lottie-react-native",
"@shopify/flash-list",
"@sentry/react-native",
"react-native-gesture-handler",
"react-native-safe-area-context",
"react-native-screens",
"react-native-webview"
]
}
}
},
"trustedDependencies": [
"@sentry/cli",
"posthog-react-native",
"@shopify/flash-list",
"@shopify/react-native-skia",
"realm"
],
"patchedDependencies": {
"@ethersproject/hash@5.8.0": "patches/@ethersproject%2Fhash@5.8.0.patch",
"@scure/bip39@1.3.0": "patches/@scure%2Fbip39@1.3.0.patch",
"bip39@3.1.0": "patches/bip39@3.1.0.patch",
"moti@0.30.0": "patches/moti@0.30.0.patch",
"expo-media-library@17.1.6": "patches/expo-media-library@17.1.6.patch"
}
}
How were you trying to build the app?
After upgrading to react-native-quick-crypto v1.0.6 or infact any version higher than 1.0.0 I get these build errors
Full build logs
Project dependencies
{ "name": "myapp", "main": "./index.ts", "version": "1.0.0", "engines": { "node": ">=20.0.0" }, "overrides": { "@ethersproject/hash": "5.8.0", "browserify-sign": "4.2.2", "@xdefi-tech/chains-core": "2.0.64", "react-native-webview": "13.16.0", "moti": "0.30.0", "ripemd160": "2.0.2", "react": "19.1.0", "react-dom": "19.1.0" }, "dependencies": { "@animatereactnative/stagger": "0.3.0", "@apollo/client": "3.13.9", "@binance-chain/javascript-sdk": "4.2.2", "@cosmjs/amino": "0.38.1", "@cosmjs/crypto": "0.38.1", "@cosmjs/encoding": "0.38.1", "@craftzdog/react-native-buffer": "6.1.1", "@dev-plugins/apollo-client": "0.4.0", "@dev-plugins/async-storage": "0.4.0", "@dev-plugins/react-native-mmkv": "0.4.0", "@dev-plugins/react-navigation": "0.4.0", "@dev-plugins/react-query": "0.4.0", "@ethersproject/shims": "5.8.0", "@ethersproject/signing-key": "5.8.0", "@expo/vector-icons": "15.0.3", "@gorhom/bottom-sheet": "5.2.8", "@intercom/intercom-react-native": "9.4.0", "@miblanchard/react-native-slider": "2.6.0", "@moonpay/react-native-moonpay-sdk": "1.1.8", "@noble/curves": "1.9.7", "@react-native-async-storage/async-storage": "2.2.0", "@react-native-community/blur": "4.4.1", "@react-native-community/netinfo": "11.4.1", "@react-native-menu/menu": "2.0.0", "@react-navigation/bottom-tabs": "7.9.0", "@react-navigation/native": "7.1.26", "@realm/react": "0.20.0", "@reown/walletkit": "1.4.1", "@rnrepo/expo-config-plugin": "0.2.0-beta.0", "@scure/bip32": "2.0.1", "@scure/bip39": "2.0.1", "@scure/btc-signer": "2.0.1", "@sentry/react-native": "7.8.0", "@shopify/flash-list": "2.2.0", "@shopify/react-native-skia": "2.4.14", "@solana/web3.js": "1.98.4", "@tanstack/react-query": "5.90.16", "@walletconnect/react-native-compat": "2.23.1", "@walletconnect/utils": "2.23.1", "@web3auth/ethereum-provider": "9.7.0", "@web3auth/no-modal": "10.10.0", "@web3auth/react-native-sdk": "8.1.0", "@web3auth/single-factor-auth-react-native": "2.1.0", "@xdefi-tech/chains-bitcoin": "2.1.64", "@xdefi-tech/chains-bitcoincash": "2.1.51", "@xdefi-tech/chains-cardano": "3.0.24", "@xdefi-tech/chains-core": "2.0.64", "@xdefi-tech/chains-cosmos": "2.0.132", "@xdefi-tech/chains-dogecoin": "2.1.52", "@xdefi-tech/chains-evm": "2.0.135", "@xdefi-tech/chains-litecoin": "2.1.56", "@xdefi-tech/chains-solana": "2.1.72", "@xdefi-tech/chains-thor": "2.1.55", "@xdefi-tech/chains-tron": "2.0.86", "@xdefi-tech/ctrl-analytics": "1.2.9", "apollo-link-logger": "2.0.0", "axios": "1.13.2", "babel-plugin-react-compiler": "1.0.0", "bchaddrjs": "0.5.2", "bignumber.js": "9.3.1", "boxen": "8.0.1", "browserify-zlib": "0.2.0", "bs58": "6.0.0", "bs58check": "4.0.0", "buffer": "6.0.3", "burnt": "0.13.0", "cli-table3": "0.6.5", "crypto-browserify": "3.12.1", "crypto-es": "2.1.0", "danger": "13.0.5", "danger-plugin-code-coverage": "1.2.0", "date-fns": "4.1.0", "decimal.js": "10.6.0", "dotenv": "17.2.3", "ed25519-keygen": "0.6.2", "eventemitter3": "5.0.1", "expo": "54.0.30", "expo-apple-authentication": "8.0.8", "expo-application": "7.0.8", "expo-audio": "1.1.1", "expo-blur": "15.0.8", "expo-build-properties": "1.0.10", "expo-clipboard": "8.0.8", "expo-constants": "18.0.12", "expo-crypto": "15.0.8", "expo-dev-client": "6.0.20", "expo-dev-launcher": "6.0.20", "expo-device": "8.0.10", "expo-file-system": "19.0.21", "expo-font": "14.0.10", "expo-haptics": "15.0.8", "expo-image": "3.0.11", "expo-linear-gradient": "15.0.8", "expo-linking": "8.0.11", "expo-local-authentication": "17.0.8", "expo-localization": "17.0.8", "expo-media-library": "18.2.1", "expo-router": "6.0.21", "expo-secure-store": "15.0.8", "expo-splash-screen": "31.0.13", "expo-system-ui": "6.0.9", "expo-updates": "29.0.15", "expo-video": "3.0.15", "expo-web-browser": "15.0.10", "fastestsmallesttextencoderdecoder": "1.0.22", "fastestsmallesttextencoderdecoder-encodeinto": "1.0.22", "figlet": "1.9.4", "fuse.js": "7.1.0", "gradient-string": "3.0.0", "graphql": "16.12.0", "https-browserify": "1.0.0", "lodash": "4.17.21", "lottie-react-native": "7.3.4", "milliseconds": "1.0.3", "moti": "0.30.0", "onesignal-expo-plugin": "2.0.3", "ora": "8.2.0", "posthog-react-native": "4.17.2", "promise": "8.3.0", "react": "19.1.0", "react-dom": "19.1.0", "react-native": "0.81.5", "react-native-appsflyer": "6.17.8", "react-native-boost": "0.6.2", "react-native-context-menu-view": "1.21.0", "react-native-dashed-line": "1.1.0", "react-native-edge-to-edge": "1.7.0", "react-native-fast-shimmer": "1.3.4", "react-native-gesture-handler": "2.30.0", "react-native-mmkv": "4.1.0", "react-native-nitro-bip39": "0.0.6", "react-native-nitro-modules": "0.32.0", "react-native-onesignal": "5.2.16", "react-native-qrcode-styled": "0.4.0", "react-native-quick-base64": "2.2.1", "react-native-quick-crypto": "1.0.6", "react-native-reanimated": "4.2.1", "react-native-safe-area-context": "5.6.2", "react-native-screens": "4.19.0", "react-native-shimmer-placeholder": "2.0.9", "react-native-skeleton-placeholder": "5.2.4", "react-native-svg": "15.15.1", "react-native-unistyles": "3.0.21", "react-native-vision-camera": "4.7.3", "react-native-webview": "13.16.0", "react-native-worklets": "0.7.1", "react-native-worklets-core": "1.6.2", "realm": "20.2.0", "rxjs": "7.8.2", "safe-stable-stringify": "2.5.0", "socket.io-client": "4.8.3", "stream-browserify": "3.0.0", "stream-http": "3.2.0", "victory-native": "41.20.2", "viem": "2.43.5", "zustand": "5.0.9" }, "devDependencies": { "@babel/core": "7.28.5", "@babel/plugin-proposal-export-default-from": "7.27.1", "@babel/plugin-proposal-nullish-coalescing-operator": "7.18.6", "@babel/plugin-proposal-optional-chaining": "7.21.0", "@babel/plugin-syntax-export-default-from": "7.27.1", "@babel/plugin-transform-class-static-block": "7.28.3", "@babel/plugin-transform-flow-strip-types": "7.27.1", "@babel/plugin-transform-private-methods": "7.27.1", "@babel/plugin-transform-private-property-in-object": "7.27.1", "@babel/plugin-transform-runtime": "7.28.5", "@biomejs/biome": "2.3.11", "@commitlint/cli": "19.8.1", "@commitlint/config-conventional": "19.8.1", "@faker-js/faker": "10.2.0", "@graphql-codegen/cli": "6.1.0", "@graphql-codegen/introspection": "5.0.0", "@graphql-codegen/typescript-operations": "5.0.7", "@graphql-codegen/typescript-react-apollo": "4.3.4", "@svgr/cli": "8.1.0", "@testing-library/react-native": "13.3.3", "@types/babel__plugin-transform-runtime": "7.9.5", "@types/bchaddrjs": "0.4.3", "@types/milliseconds": "1.0.0", "@types/node": "24.10.2", "@types/react": "19.2.7", "@walletconnect/jsonrpc-types": "1.0.4", "@wdio/allure-reporter": "9.22.0", "@wdio/appium-service": "9.23.0", "@wdio/browserstack-service": "9.23.0", "@wdio/cli": "9.23.0", "@wdio/local-runner": "9.23.0", "@wdio/mocha-framework": "9.23.0", "@wdio/spec-reporter": "9.20.0", "@xdefi-tech/tx_tests_tracker-api-client": "5.4.1", "allure-commandline": "2.36.0", "appium": "3.1.2", "appium-uiautomator2-driver": "6.7.8", "appium-xcuitest-driver": "10.14.3", "axios-retry": "4.5.0", "chalk": "5.6.2", "commander": "14.0.2", "empty-module": "0.0.2", "env-var": "7.5.0", "husky": "9.1.7", "jest": "29.7.0", "jest-expo": "54.0.16", "jimp": "1.6.0", "jsqr": "1.4.0", "lint-staged": "16.2.7", "msw": "2.12.7", "orval": "7.17.2", "patch-package": "8.0.1", "react-native-url-polyfill": "3.0.0", "ts-node": "10.9.2", "typescript": "5.9.3", "wdio-wait-for": "3.1.1" }, "msw": { "workerDirectory": "./mocks/" }, "private": true, "lint-staged": { "*.{js,jsx,ts,tsx}": [] }, "expo": { "doctor": { "reactNativeDirectoryCheck": { "listUnknownPackages": false }, "install": { "exclude": [ "lottie-react-native", "@shopify/flash-list", "@sentry/react-native", "react-native-gesture-handler", "react-native-safe-area-context", "react-native-screens", "react-native-webview" ] } } }, "trustedDependencies": [ "@sentry/cli", "posthog-react-native", "@shopify/flash-list", "@shopify/react-native-skia", "realm" ], "patchedDependencies": { "@ethersproject/hash@5.8.0": "patches/@ethersproject%2Fhash@5.8.0.patch", "@scure/bip39@1.3.0": "patches/@scure%2Fbip39@1.3.0.patch", "bip39@3.1.0": "patches/bip39@3.1.0.patch", "moti@0.30.0": "patches/moti@0.30.0.patch", "expo-media-library@17.1.6": "patches/expo-media-library@17.1.6.patch" } }QuickCrypto Version
1.0.6
Target platforms
iOS
Operating system
MacOS
Can you build the QuickCrypto Example app?
I didn't try (⚠️ your issue might get ignored & closed if you don't try this)
Additional information