diff --git a/android/app/src/main/java/com/helium/wallet/app/MainActivity.kt b/android/app/src/main/java/com/helium/wallet/app/MainActivity.kt
index e6c0cf17..11e8eef0 100644
--- a/android/app/src/main/java/com/helium/wallet/app/MainActivity.kt
+++ b/android/app/src/main/java/com/helium/wallet/app/MainActivity.kt
@@ -6,6 +6,7 @@ import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnable
import com.facebook.react.defaults.DefaultReactActivityDelegate
import com.zoontek.rnbootsplash.RNBootSplash
import expo.modules.ReactActivityDelegateWrapper
+import android.os.Bundle
class MainActivity : ReactActivity() {
diff --git a/android/app/src/main/res/drawable/rn_edit_text_material.xml b/android/app/src/main/res/drawable/rn_edit_text_material.xml
new file mode 100644
index 00000000..73b37e4d
--- /dev/null
+++ b/android/app/src/main/res/drawable/rn_edit_text_material.xml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/android/build.gradle b/android/build.gradle
index 9b82598d..4b865bd3 100644
--- a/android/build.gradle
+++ b/android/build.gradle
@@ -8,6 +8,7 @@ buildscript {
targetSdkVersion = 34
ndkVersion = "26.1.10909125"
kotlinVersion = "1.9.22"
+ RNMapboxMapsVersion = '11.4.1'
}
repositories {
google()
@@ -38,5 +39,15 @@ allprojects {
}
google()
maven { url 'https://www.jitpack.io' }
+ maven {
+ url 'https://api.mapbox.com/downloads/v2/releases/maven'
+ authentication {
+ basic(BasicAuthentication)
+ }
+ credentials {
+ username = 'mapbox'
+ password = System.getenv("MAPBOX_DOWNLOAD_TOKEN")
+ }
+ }
}
}
diff --git a/ios/HeliumWallet.xcodeproj/project.pbxproj b/ios/HeliumWallet.xcodeproj/project.pbxproj
index 089aa01c..af603e37 100644
--- a/ios/HeliumWallet.xcodeproj/project.pbxproj
+++ b/ios/HeliumWallet.xcodeproj/project.pbxproj
@@ -18,10 +18,10 @@
7AA19242A2DE47E8AFC56882 /* Figtree-Italic-VariableFont_wght.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 3440BC62530D461681D28DD7 /* Figtree-Italic-VariableFont_wght.ttf */; };
81AB9BB82411601600AC10FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */; };
9609D00027F4DE8D00CE3F93 /* RCTDateModule.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9609CFFF27F4DE8D00CE3F93 /* RCTDateModule.mm */; };
- 962862712BDCCAF70073839C /* (null) in Frameworks */ = {isa = PBXBuildFile; };
- 962862722BDCCAF70073839C /* (null) in Frameworks */ = {isa = PBXBuildFile; };
- 962862732BDCCAF70073839C /* (null) in Frameworks */ = {isa = PBXBuildFile; };
- 962862742BDCCAF70073839C /* (null) in Frameworks */ = {isa = PBXBuildFile; };
+ 962862712BDCCAF70073839C /* BuildFile in Frameworks */ = {isa = PBXBuildFile; };
+ 962862722BDCCAF70073839C /* BuildFile in Frameworks */ = {isa = PBXBuildFile; };
+ 962862732BDCCAF70073839C /* BuildFile in Frameworks */ = {isa = PBXBuildFile; };
+ 962862742BDCCAF70073839C /* BuildFile in Frameworks */ = {isa = PBXBuildFile; };
96E4147327BEE4C300CE6EC1 /* NotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96E4147227BEE4C300CE6EC1 /* NotificationService.swift */; };
96E4147727BEE4C300CE6EC1 /* OneSignalNotificationServiceExtension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 96E4147027BEE4C300CE6EC1 /* OneSignalNotificationServiceExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
9D05C88528527DF0008198FC /* HeliumWalletWidgetProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D05C88428527DF0008198FC /* HeliumWalletWidgetProvider.swift */; };
@@ -197,7 +197,7 @@
buildActionMask = 2147483647;
files = (
9DEC730E2CAB265100DA649B /* Mapbox in Frameworks */,
- 962862742BDCCAF70073839C /* (null) in Frameworks */,
+ 962862742BDCCAF70073839C /* BuildFile in Frameworks */,
B3469F859005A4F164D08293 /* libPods-HeliumWallet-HeliumWalletTests.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -207,7 +207,7 @@
buildActionMask = 2147483647;
files = (
9DEC730B2CAB265100DA649B /* Mapbox in Frameworks */,
- 962862712BDCCAF70073839C /* (null) in Frameworks */,
+ 962862712BDCCAF70073839C /* BuildFile in Frameworks */,
31B6D29CFC726A9C37946D71 /* libPods-HeliumWallet.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -217,7 +217,7 @@
buildActionMask = 2147483647;
files = (
9DEC730C2CAB265100DA649B /* Mapbox in Frameworks */,
- 962862722BDCCAF70073839C /* (null) in Frameworks */,
+ 962862722BDCCAF70073839C /* BuildFile in Frameworks */,
C4EB4BD0A9AAABC0002181CC /* libPods-OneSignalNotificationServiceExtension.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -227,7 +227,7 @@
buildActionMask = 2147483647;
files = (
9DEC730D2CAB265100DA649B /* Mapbox in Frameworks */,
- 962862732BDCCAF70073839C /* (null) in Frameworks */,
+ 962862732BDCCAF70073839C /* BuildFile in Frameworks */,
9D7DB3B02850EC14004D9409 /* SwiftUI.framework in Frameworks */,
9D7DB3AF2850EC14004D9409 /* WidgetKit.framework in Frameworks */,
9DCA365F28E6781D000F2A66 /* Charts in Frameworks */,
@@ -1031,6 +1031,7 @@
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_DEBUG";
PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/HeliumWallet.app/HeliumWallet";
};
name = Debug;
@@ -1058,6 +1059,7 @@
OTHER_SWIFT_FLAGS = "$(inherited) -D EXPO_CONFIGURATION_RELEASE";
PRODUCT_BUNDLE_IDENTIFIER = "org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
+ SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/HeliumWallet.app/HeliumWallet";
};
name = Release;
@@ -1204,7 +1206,10 @@
);
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
- OTHER_LDFLAGS = "$(inherited) ";
+ OTHER_LDFLAGS = (
+ "$(inherited)",
+ " ",
+ );
REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
SDKROOT = iphoneos;
USE_HERMES = true;
@@ -1265,7 +1270,10 @@
);
LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift\"$(inherited)\"";
MTL_ENABLE_DEBUG_INFO = NO;
- OTHER_LDFLAGS = "$(inherited) ";
+ OTHER_LDFLAGS = (
+ "$(inherited)",
+ " ",
+ );
REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native";
SDKROOT = iphoneos;
USE_HERMES = true;
diff --git a/ios/Podfile b/ios/Podfile
index 6349f49d..6921d1e0 100644
--- a/ios/Podfile
+++ b/ios/Podfile
@@ -56,8 +56,11 @@ target 'HeliumWallet' do
permissions_path = '../node_modules/react-native-permissions/ios'
setup_permissions(['BluetoothPeripheral'])
- $RNMapboxMapsImpl = 'mapbox'
- $RNMapboxMapsVersion = '= 11.4.0'
+ $RNMapboxMapsVersion = '= 11.8.0'
+
+ pre_install do |installer|
+ $RNMapboxMaps.pre_install(installer)
+ end
post_install do |installer|
$RNMapboxMaps.post_install(installer)
@@ -87,4 +90,4 @@ end
target 'HeliumWalletWidgetExtension' do
pod 'react-native-config/Extension', :path => '../node_modules/react-native-config'
-end
\ No newline at end of file
+end
diff --git a/ios/Podfile.lock b/ios/Podfile.lock
index 55931b9f..e380ec7b 100644
--- a/ios/Podfile.lock
+++ b/ios/Podfile.lock
@@ -24,17 +24,17 @@ PODS:
- React-Core
- EXLocation (17.0.1):
- ExpoModulesCore
- - Expo (51.0.24):
+ - Expo (51.0.39):
- ExpoModulesCore
- ExpoAsset (10.0.10):
- ExpoModulesCore
- - ExpoCamera (15.0.14):
+ - ExpoCamera (15.0.16):
- ExpoModulesCore
- ZXingObjC/OneD
- ZXingObjC/PDF417
- ExpoFileSystem (17.0.1):
- ExpoModulesCore
- - ExpoFont (12.0.9):
+ - ExpoFont (12.0.10):
- ExpoModulesCore
- ExpoHaptics (13.0.1):
- ExpoModulesCore
@@ -42,7 +42,7 @@ PODS:
- ExpoModulesCore
- ExpoLocalAuthentication (14.0.1):
- ExpoModulesCore
- - ExpoModulesCore (1.12.20):
+ - ExpoModulesCore (1.12.26):
- DoubleConversion
- glog
- hermes-engine
@@ -98,13 +98,13 @@ PODS:
- ReactCommon/turbomodule/bridging
- ReactCommon/turbomodule/core
- Yoga
- - MapboxCommon (24.4.0)
- - MapboxCoreMaps (11.4.0):
- - MapboxCommon (~> 24.4)
- - MapboxMaps (11.4.0):
- - MapboxCommon (= 24.4.0)
- - MapboxCoreMaps (= 11.4.0)
- - Turf (= 2.8.0)
+ - MapboxCommon (24.8.0)
+ - MapboxCoreMaps (11.8.0):
+ - MapboxCommon (~> 24.8)
+ - MapboxMaps (11.8.0):
+ - MapboxCommon (= 24.8.0)
+ - MapboxCoreMaps (= 11.8.0)
+ - Turf (= 3.0.0)
- MultiplatformBleAdapter (0.1.9)
- OneSignalXCFramework (5.2.2):
- OneSignalXCFramework/OneSignalComplete (= 5.2.2)
@@ -1096,7 +1096,7 @@ PODS:
- react-native-config/App (1.4.6):
- React-Core
- react-native-config/Extension (1.4.6)
- - react-native-get-random-values (1.8.0):
+ - react-native-get-random-values (1.11.0):
- React-Core
- react-native-mail (6.1.1):
- React-Core
@@ -1107,8 +1107,27 @@ PODS:
- react-native-onesignal (5.2.2):
- OneSignalXCFramework (= 5.2.2)
- React (< 1.0.0, >= 0.13.0)
- - react-native-pager-view (6.1.2):
+ - react-native-pager-view (6.3.0):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2024.01.01.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Codegen
- React-Core
+ - React-debug
+ - React-Fabric
+ - React-featureflags
+ - React-graphics
+ - React-ImageManager
+ - React-NativeModulesApple
+ - React-RCTFabric
+ - React-rendererdebug
+ - React-utils
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - Yoga
- react-native-randombytes (3.6.1):
- React-Core
- react-native-safe-area-context (4.10.8):
@@ -1421,7 +1440,7 @@ PODS:
- React-utils (= 0.74.5)
- RNBootSplash (6.3.2):
- React-Core
- - RNCAsyncStorage (1.18.1):
+ - RNCAsyncStorage (1.23.1):
- React-Core
- RNCCheckbox (0.5.17):
- BEMCheckBox (~> 1.4)
@@ -1476,14 +1495,14 @@ PODS:
- React
- RNLocalize (2.2.3):
- React-Core
- - rnmapbox-maps (10.1.31):
- - MapboxMaps (= 11.4.0)
+ - rnmapbox-maps (10.1.33):
+ - MapboxMaps (= 11.8.0)
- React
- React-Core
- - rnmapbox-maps/DynamicLibrary (= 10.1.31)
+ - rnmapbox-maps/DynamicLibrary (= 10.1.33)
- Turf
- - rnmapbox-maps/DynamicLibrary (10.1.31):
- - MapboxMaps (= 11.4.0)
+ - rnmapbox-maps/DynamicLibrary (10.1.33):
+ - MapboxMaps (= 11.8.0)
- React
- React-Core
- Turf
@@ -1548,7 +1567,7 @@ PODS:
- TcpSockets (3.3.2):
- React
- Toast (4.0.0)
- - Turf (2.8.0)
+ - Turf (3.0.0)
- VisionCamera (4.5.3):
- VisionCamera/Core (= 4.5.3)
- VisionCamera/React (= 4.5.3)
@@ -1939,15 +1958,15 @@ SPEC CHECKSUMS:
EXConstants: 409690fbfd5afea964e5e9d6c4eb2c2b59222c59
EXImageLoader: ab589d67d6c5f2c33572afea9917304418566334
EXLocation: 43e9b582ca63a23c6f0a18d8cbe2145b3a388b55
- Expo: 798848eae1daf13363d69790986146b08d0cf92f
+ Expo: 8c995afb875c15bf8439af0b20bcb9ed8f90d0bd
ExpoAsset: 323700f291684f110fb55f0d4022a3362ea9f875
- ExpoCamera: a5d000b22cd7dfd2c5904ed960e549de42c96da0
+ ExpoCamera: 929be541d1c1319fcf32f9f5d9df8b97804346b5
ExpoFileSystem: 80bfe850b1f9922c16905822ecbf97acd711dc51
- ExpoFont: e7f2275c10ca8573c991e007329ad6bf98086485
+ ExpoFont: 00756e6c796d8f7ee8d211e29c8b619e75cbf238
ExpoHaptics: 5a3a88971af384255baf2504f38b41189cec6984
ExpoKeepAwake: 3b8815d9dd1d419ee474df004021c69fdd316d08
ExpoLocalAuthentication: 9e02a56a4cf9868f0052656a93d4c94101a42ed7
- ExpoModulesCore: 5440e96a8ee014f4fd88e77264985fd0a65f5f8c
+ ExpoModulesCore: 831ece8311a489418746925820bbffdda587d6f4
ExpoSecureStore: 060cebcb956b80ddae09821610ac1aa9e1ac74cd
FBLazyVector: ac12dc084d1c8ec4cc4d7b3cf1b0ebda6dab85af
fmt: 4c2741a687cc09f0634a2e2c72a838b99f1ff120
@@ -1956,9 +1975,9 @@ SPEC CHECKSUMS:
hermes-engine: 8c1577f3fdb849cbe7729c2e7b5abc4b845e88f8
lottie-ios: e047b1d2e6239b787cc5e9755b988869cf190494
lottie-react-native: f851c0e235f171d99083c803f728f644be1dcf65
- MapboxCommon: 6acbd8ff41d66abf498e1558b0739f25c562945a
- MapboxCoreMaps: f306bb1b10ebe995a2247b40e99322ab7f9b8071
- MapboxMaps: 82044383ae19ec124ff444ec4b5d3ce82cb36ba5
+ MapboxCommon: 95fe03b74d0d0ca39dc646ca14862deb06875151
+ MapboxCoreMaps: f2a82182c5f6c6262220b81547c6df708012932b
+ MapboxMaps: dbe1869006c5918d62efc6b475fb884947ea2ecd
MultiplatformBleAdapter: 5a6a897b006764392f9cef785e4360f54fb9477d
OneSignalXCFramework: f06edd9b146c7ac5935136a117ce2a5fdd6420f6
RCT-Folly: 02617c592a293bd6d418e0a88ff4ee1f88329b47
@@ -1990,12 +2009,12 @@ SPEC CHECKSUMS:
react-native-charts-wrapper: 4268219d67a6fd7e94453d77d31b38ef1cd23860
react-native-compass-heading: 1b4403d1c99dfd8311073ca8fc52bfc8e365cfac
react-native-config: 7cd105e71d903104e8919261480858940a6b9c0e
- react-native-get-random-values: a6ea6a8a65dc93e96e24a11105b1a9c8cfe1d72a
+ react-native-get-random-values: 21325b2244dfa6b58878f51f9aa42821e7ba3d06
react-native-mail: 8fdcd3aef007c33a6877a18eb4cf7447a1d4ce4a
react-native-netinfo: 2517ad504b3d303e90d7a431b0fcaef76d207983
react-native-network-info: d1290ffc0bd0709e11436f5b8d7f605dcc5c4530
react-native-onesignal: 592184d34780d04ebbea2b9844d5b6088606cb30
- react-native-pager-view: 54bed894cecebe28cede54c01038d9d1e122de43
+ react-native-pager-view: c1e29e1a6105a02807392ba822ad322447a72f55
react-native-randombytes: 421f1c7d48c0af8dbcd471b0324393ebf8fe7846
react-native-safe-area-context: b7daa1a8df36095a032dff095a1ea8963cb48371
react-native-simple-toast: 8ee5d23f0b92b935ab7434cdb65159ce12dfb4b7
@@ -2029,7 +2048,7 @@ SPEC CHECKSUMS:
React-utils: f242eb7e7889419d979ca0e1c02ccc0ea6e43b29
ReactCommon: f7da14a8827b72704169a48c929bcde802698361
RNBootSplash: 3a44c2c3ebfce98254de887ceed22c4941c8c6c5
- RNCAsyncStorage: b90b71f45b8b97be43bc4284e71a6af48ac9f547
+ RNCAsyncStorage: 826b603ae9c0f88b5ac4e956801f755109fa4d5c
RNCCheckbox: a3ca9978cb0846b981d28da4e9914bd437403d77
RNCClipboard: 41d8d918092ae8e676f18adada19104fa3e68495
RNCMaskedView: da52ec927af4b4c3f3f6b5b5e816a69be62fe642
@@ -2037,7 +2056,7 @@ SPEC CHECKSUMS:
RNGestureHandler: efed690b8493a00b99654043daeb1335276ac4a2
RNICloudStore: bc6e225811637c09bd1eb055d6cd7448e61cd451
RNLocalize: a64514b46a01375fdfae9349036b4dc7130333b5
- rnmapbox-maps: 961b998761de9672c448aa17144b987410890992
+ rnmapbox-maps: e215d3fe420ef53090d65ecdda5cf8bf4af19c66
RNOS: 6f2f9a70895bbbfbdad7196abd952e7b01d45027
RNPermissions: 2af759cf053542b2b4b3c4cf9f43874796106f2c
RNReactNativeSharedGroupPreferences: 29092869fc2e40d5baca5e15d82fa5c24a668977
@@ -2051,11 +2070,11 @@ SPEC CHECKSUMS:
SwiftyJSON: 36413e04c44ee145039d332b4f4e2d3e8d6c4db7
TcpSockets: 14306fb79f9750ea7d2ddd02d8bed182abb01797
Toast: 91b396c56ee72a5790816f40d3a94dd357abc196
- Turf: aa2ede4298009639d10db36aba1a7ebaad072a5e
+ Turf: a1604e74adce15c58462c9ae2acdbf049d5be35e
VisionCamera: cb84d0d8485b3e67c91b62931d3aa88f49747c92
- Yoga: 950bbfd7e6f04790fdb51149ed51df41f329fcc8
+ Yoga: 2246eea72aaf1b816a68a35e6e4b74563653ae09
ZXingObjC: 8898711ab495761b2dbbdec76d90164a6d7e14c5
-PODFILE CHECKSUM: af8e0f0904c0f9cc43a95eef4e1feb504870ee6e
+PODFILE CHECKSUM: 51a354c5ff94b58e8c8bd1903d2326a93a17b4d0
-COCOAPODS: 1.16.1
+COCOAPODS: 1.16.2
diff --git a/package.json b/package.json
index a26345f9..2c6ec6c6 100644
--- a/package.json
+++ b/package.json
@@ -78,22 +78,22 @@
"@ngraveio/bc-ur": "^1.1.13",
"@novalabsxyz/mobile-theme": "2.0.0-y.26",
"@onsol/tldparser": "^0.5.3",
- "@react-native-async-storage/async-storage": "1.18.1",
+ "@react-native-async-storage/async-storage": "1.23.1",
"@react-native-community/blur": "4.3.0",
"@react-native-community/checkbox": "0.5.17",
"@react-native-community/clipboard": "1.5.1",
"@react-native-community/hooks": "2.8.1",
"@react-native-community/netinfo": "9.3.7",
"@react-native-community/slider": "^4.5.2",
- "@react-native-masked-view/masked-view": "^0.3.2",
+ "@react-native-masked-view/masked-view": "0.3.2",
"@react-navigation/bottom-tabs": "6.4.0",
"@react-navigation/material-top-tabs": "6.5.1",
"@react-navigation/native": "6.0.11",
"@react-navigation/native-stack": "6.7.0",
"@react-navigation/stack": "6.2.2",
"@reduxjs/toolkit": "1.9.1",
- "@rnmapbox/maps": "^10.1.31",
- "@shopify/react-native-skia": "^1.5.10",
+ "@rnmapbox/maps": "10.1.33",
+ "@shopify/react-native-skia": "1.5.10",
"@shopify/restyle": "2.4.2",
"@solana/spl-account-compression": "0.1.4",
"@solana/spl-memo": "0.2.3",
@@ -134,10 +134,10 @@
"domain-browser": "1.2.0",
"ed25519-hd-key": "^1.3.0",
"events": "3.3.0",
- "expo": "51.0.24",
+ "expo": "51.0.39",
"expo-asset": "10.0.10",
"expo-barcode-scanner": "13.0.1",
- "expo-camera": "15.0.14",
+ "expo-camera": "15.0.16",
"expo-constants": "16.0.2",
"expo-haptics": "13.0.1",
"expo-linking": "6.3.1",
@@ -180,7 +180,7 @@
"react-native-flash-message": "0.2.1",
"react-native-geocoding": "^0.5.0",
"react-native-gesture-handler": "2.18.1",
- "react-native-get-random-values": "1.8.0",
+ "react-native-get-random-values": "1.11.0",
"react-native-icloudstore": "0.9.0",
"react-native-jazzicon": "0.1.2",
"react-native-keyboard-aware-scroll-view": "0.9.5",
@@ -193,7 +193,7 @@
"react-native-network-info": "5.2.1",
"react-native-onesignal": "5.2.2",
"react-native-os": "^1.2.6",
- "react-native-pager-view": "6.1.2",
+ "react-native-pager-view": "6.3.0",
"react-native-permissions": "^3.9.0",
"react-native-qrcode-svg": "^6.3.2",
"react-native-randombytes": "3.6.1",
@@ -236,7 +236,7 @@
"vm-browserify": "0.0.4"
},
"devDependencies": {
- "@babel/core": "7.20.12",
+ "@babel/core": "7.24.0",
"@babel/preset-env": "7.20.2",
"@babel/runtime": "7.20.13",
"@ledgerhq/hw-transport-mocker": "6.27.2",
@@ -252,7 +252,7 @@
"@types/markdown-it": "^13.0.5",
"@types/parse5": "5.0.3",
"@types/qs": "6.9.7",
- "@types/react": "^18.2.6",
+ "@types/react": "18.2.79",
"@types/react-native": "0.70.6",
"@types/react-native-charts-wrapper": "0.5.2",
"@types/react-native-shared-group-preferences": "1.1.1",
@@ -288,7 +288,7 @@
"reactotron-react-native": "5.0.3",
"reactotron-redux": "3.1.3",
"rn-nodeify": "10.3.0",
- "typescript": "5.0.4"
+ "typescript": "5.3.3"
},
"resolutions": {
"@types/react": "18",
diff --git a/src/components/RevealWords.tsx b/src/components/RevealWords.tsx
index bfd965a6..6c3e3553 100644
--- a/src/components/RevealWords.tsx
+++ b/src/components/RevealWords.tsx
@@ -4,7 +4,6 @@ import { useTranslation } from 'react-i18next'
import Text from '@components/Text'
import { ReAnimatedBox } from '@components/AnimatedBox'
import Box from '@components/Box'
-import { FlatList } from 'react-native'
import { useColors, useSpacing } from '@config/theme/themeHooks'
import CopyAddress from '@assets/svgs/copyAddress.svg'
import TouchableOpacityBox from '@components/TouchableOpacityBox'
@@ -12,6 +11,7 @@ import useCopyText from '@hooks/useCopyText'
import useHaptic from '@hooks/useHaptic'
import { FadeIn } from 'react-native-reanimated'
import { useSafeAreaInsets } from 'react-native-safe-area-context'
+import { FlatList } from 'react-native-gesture-handler'
type Props = {
mnemonic: string[]
diff --git a/src/features/keystone/KeystoneAccountAssignScreen.tsx b/src/features/keystone/KeystoneAccountAssignScreen.tsx
index e058c088..c004af5f 100644
--- a/src/features/keystone/KeystoneAccountAssignScreen.tsx
+++ b/src/features/keystone/KeystoneAccountAssignScreen.tsx
@@ -106,6 +106,7 @@ const KeystoneAccountAssignScreen = () => {
width="100%"
marginTop="8"
flexDirection="row"
+ alignItems="center"
>
{
width="100%"
marginTop="8"
flexDirection="row"
+ alignItems="center"
>
=0.8.1"
- checksum: b3715b10aa5aa9e60e97802feaaa6ddca4330752ec566d9f272e23417d00e2a298b6cc2f0d33f8a46a3c907f10b862d2975b737ba10e194ac834eae48847923b
+ checksum: 358ab0db1dea3a8c623314c462ebfb3d55b4be3fd854aa6f83e41052eea4eeec69532588cce480637aa9d9fb0e6670217812aee99f914c494972db3c13b8b11d
languageName: node
linkType: hard
@@ -2951,12 +3062,12 @@ __metadata:
languageName: node
linkType: hard
-"@expo/vector-icons@npm:^14.0.0":
- version: 14.0.2
- resolution: "@expo/vector-icons@npm:14.0.2"
+"@expo/vector-icons@npm:^14.0.3":
+ version: 14.0.4
+ resolution: "@expo/vector-icons@npm:14.0.4"
dependencies:
prop-types: ^15.8.1
- checksum: 49e27ff52eb138745313fa2c39863fb762230b0089b910d668d7f2c06b7e71a0249dc3a26bfc8725d07bdfaadab1dbcbce087b34dfc244b00a15fc02fe4866e2
+ checksum: 31bd5d4e4e2f0b0620b7e8b55b0c5691875cf57c5737bd0ccef0017d0e7abee66352f3d66a58997b719bd0720cccf8f5119503c69fe1a30398747306ebefeb6e
languageName: node
linkType: hard
@@ -5051,6 +5162,17 @@ __metadata:
languageName: node
linkType: hard
+"@jest/types@npm:^24.9.0":
+ version: 24.9.0
+ resolution: "@jest/types@npm:24.9.0"
+ dependencies:
+ "@types/istanbul-lib-coverage": ^2.0.0
+ "@types/istanbul-reports": ^1.1.1
+ "@types/yargs": ^13.0.0
+ checksum: 603698f774cf22f9d16a0e0fac9e10e7db21052aebfa33db154c8a5940e0eb1fa9c079a8c91681041ad3aeee2adfa950608dd0c663130316ba034b8bca7b301c
+ languageName: node
+ linkType: hard
+
"@jest/types@npm:^26.6.2":
version: 26.6.2
resolution: "@jest/types@npm:26.6.2"
@@ -5967,14 +6089,14 @@ __metadata:
languageName: node
linkType: hard
-"@react-native-async-storage/async-storage@npm:1.18.1":
- version: 1.18.1
- resolution: "@react-native-async-storage/async-storage@npm:1.18.1"
+"@react-native-async-storage/async-storage@npm:1.23.1":
+ version: 1.23.1
+ resolution: "@react-native-async-storage/async-storage@npm:1.23.1"
dependencies:
merge-options: ^3.0.4
peerDependencies:
- react-native: ^0.0.0-0 || 0.60 - 0.72 || 1000.0.0
- checksum: 58c8497fafdd4d112c4a70b0976783abdc6fa487f0cffca196901efd146fc838dee0cf498fdc4ef67a4634ba4ca97d60fec5a24720aea1d46f1999b0ba8b249b
+ react-native: ^0.0.0-0 || >=0.60 <1.0
+ checksum: 7096546ed4a5faf1f6e0425e2e15713575f1a7493a04524da386ff35c3844b57b8fd20544fad4157b4a61e048b10235f2f06124f262da5b327edc74fbc31e02b
languageName: node
linkType: hard
@@ -6273,7 +6395,7 @@ __metadata:
languageName: node
linkType: hard
-"@react-native-masked-view/masked-view@npm:^0.3.2":
+"@react-native-masked-view/masked-view@npm:0.3.2":
version: 0.3.2
resolution: "@react-native-masked-view/masked-view@npm:0.3.2"
peerDependencies:
@@ -6290,15 +6412,6 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/babel-plugin-codegen@npm:0.74.85":
- version: 0.74.85
- resolution: "@react-native/babel-plugin-codegen@npm:0.74.85"
- dependencies:
- "@react-native/codegen": 0.74.85
- checksum: d2bf5d94cc985405590cf80c95dafa20e7223edaa873709d2da72798b09d6fe0570941ef34656587691c5e52d0f4273dcb114450ebcc53f380f54ac68685c7e8
- languageName: node
- linkType: hard
-
"@react-native/babel-plugin-codegen@npm:0.74.87":
version: 0.74.87
resolution: "@react-native/babel-plugin-codegen@npm:0.74.87"
@@ -6308,59 +6421,6 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/babel-preset@npm:0.74.85":
- version: 0.74.85
- resolution: "@react-native/babel-preset@npm:0.74.85"
- dependencies:
- "@babel/core": ^7.20.0
- "@babel/plugin-proposal-async-generator-functions": ^7.0.0
- "@babel/plugin-proposal-class-properties": ^7.18.0
- "@babel/plugin-proposal-export-default-from": ^7.0.0
- "@babel/plugin-proposal-logical-assignment-operators": ^7.18.0
- "@babel/plugin-proposal-nullish-coalescing-operator": ^7.18.0
- "@babel/plugin-proposal-numeric-separator": ^7.0.0
- "@babel/plugin-proposal-object-rest-spread": ^7.20.0
- "@babel/plugin-proposal-optional-catch-binding": ^7.0.0
- "@babel/plugin-proposal-optional-chaining": ^7.20.0
- "@babel/plugin-syntax-dynamic-import": ^7.8.0
- "@babel/plugin-syntax-export-default-from": ^7.0.0
- "@babel/plugin-syntax-flow": ^7.18.0
- "@babel/plugin-syntax-nullish-coalescing-operator": ^7.0.0
- "@babel/plugin-syntax-optional-chaining": ^7.0.0
- "@babel/plugin-transform-arrow-functions": ^7.0.0
- "@babel/plugin-transform-async-to-generator": ^7.20.0
- "@babel/plugin-transform-block-scoping": ^7.0.0
- "@babel/plugin-transform-classes": ^7.0.0
- "@babel/plugin-transform-computed-properties": ^7.0.0
- "@babel/plugin-transform-destructuring": ^7.20.0
- "@babel/plugin-transform-flow-strip-types": ^7.20.0
- "@babel/plugin-transform-function-name": ^7.0.0
- "@babel/plugin-transform-literals": ^7.0.0
- "@babel/plugin-transform-modules-commonjs": ^7.0.0
- "@babel/plugin-transform-named-capturing-groups-regex": ^7.0.0
- "@babel/plugin-transform-parameters": ^7.0.0
- "@babel/plugin-transform-private-methods": ^7.22.5
- "@babel/plugin-transform-private-property-in-object": ^7.22.11
- "@babel/plugin-transform-react-display-name": ^7.0.0
- "@babel/plugin-transform-react-jsx": ^7.0.0
- "@babel/plugin-transform-react-jsx-self": ^7.0.0
- "@babel/plugin-transform-react-jsx-source": ^7.0.0
- "@babel/plugin-transform-runtime": ^7.0.0
- "@babel/plugin-transform-shorthand-properties": ^7.0.0
- "@babel/plugin-transform-spread": ^7.0.0
- "@babel/plugin-transform-sticky-regex": ^7.0.0
- "@babel/plugin-transform-typescript": ^7.5.0
- "@babel/plugin-transform-unicode-regex": ^7.0.0
- "@babel/template": ^7.0.0
- "@react-native/babel-plugin-codegen": 0.74.85
- babel-plugin-transform-flow-enums: ^0.0.2
- react-refresh: ^0.14.0
- peerDependencies:
- "@babel/core": "*"
- checksum: b260bc8810e6617f3d4834e6bd44e181ebced0f57b5e88673fee21eefa8f1a02ff8fe4c670dacbdfb37e540a6178eb10c8fd51aa62c20a6148a816c31956cc6b
- languageName: node
- linkType: hard
-
"@react-native/babel-preset@npm:0.74.87":
version: 0.74.87
resolution: "@react-native/babel-preset@npm:0.74.87"
@@ -6414,23 +6474,6 @@ __metadata:
languageName: node
linkType: hard
-"@react-native/codegen@npm:0.74.85":
- version: 0.74.85
- resolution: "@react-native/codegen@npm:0.74.85"
- dependencies:
- "@babel/parser": ^7.20.0
- glob: ^7.1.1
- hermes-parser: 0.19.1
- invariant: ^2.2.4
- jscodeshift: ^0.14.0
- mkdirp: ^0.5.1
- nullthrows: ^1.1.1
- peerDependencies:
- "@babel/preset-env": ^7.1.6
- checksum: fb3e065774e5ad97c6af269407b543f286ea0d32d5ce62d3955e02c5514190700212aeb6aab0a3364636080d07643076f1caf771d4dfd594da5782fc2e7b87ae
- languageName: node
- linkType: hard
-
"@react-native/codegen@npm:0.74.87":
version: 0.74.87
resolution: "@react-native/codegen@npm:0.74.87"
@@ -6798,9 +6841,9 @@ __metadata:
languageName: node
linkType: hard
-"@rnmapbox/maps@npm:^10.1.31":
- version: 10.1.31
- resolution: "@rnmapbox/maps@npm:10.1.31"
+"@rnmapbox/maps@npm:10.1.33":
+ version: 10.1.33
+ resolution: "@rnmapbox/maps@npm:10.1.33"
dependencies:
"@turf/along": 6.5.0
"@turf/distance": 6.5.0
@@ -6822,7 +6865,7 @@ __metadata:
optional: true
react-dom:
optional: true
- checksum: f4ac56f9dbc3128b2bfeedd3980668f2c05e92b965297a0be1556b0059fcf15e7c84d9127b32383d6608d65b6986e5e3ed6ef08499091f0a31a6fbb72c0819fb
+ checksum: 847b34994f121d057840d73d20c713bdd54eafda95b576344022cda32362ecd131429a9f55a219068ee6a4ff03ad1e271ade521bffd7d1c5b266746207b3a850
languageName: node
linkType: hard
@@ -6878,7 +6921,7 @@ __metadata:
languageName: node
linkType: hard
-"@shopify/react-native-skia@npm:^1.5.10":
+"@shopify/react-native-skia@npm:1.5.10":
version: 1.5.10
resolution: "@shopify/react-native-skia@npm:1.5.10"
dependencies:
@@ -8102,6 +8145,16 @@ __metadata:
languageName: node
linkType: hard
+"@types/istanbul-reports@npm:^1.1.1":
+ version: 1.1.2
+ resolution: "@types/istanbul-reports@npm:1.1.2"
+ dependencies:
+ "@types/istanbul-lib-coverage": "*"
+ "@types/istanbul-lib-report": "*"
+ checksum: 00866e815d1e68d0a590d691506937b79d8d65ad8eab5ed34dbfee66136c7c0f4ea65327d32046d5fe469f22abea2b294987591dc66365ebc3991f7e413b2d78
+ languageName: node
+ linkType: hard
+
"@types/istanbul-reports@npm:^3.0.0":
version: 3.0.1
resolution: "@types/istanbul-reports@npm:3.0.1"
@@ -8444,6 +8497,15 @@ __metadata:
languageName: node
linkType: hard
+"@types/yargs@npm:^13.0.0":
+ version: 13.0.12
+ resolution: "@types/yargs@npm:13.0.12"
+ dependencies:
+ "@types/yargs-parser": "*"
+ checksum: 4eb34d8c071892299646e5a3fb02a643f5a5ea8da8f4d1817001882ebbcfa4fbda235b8978732f8eb55fa16433296e2087907fe69678a69125f0dca627a91426
+ languageName: node
+ linkType: hard
+
"@types/yargs@npm:^15.0.0":
version: 15.0.15
resolution: "@types/yargs@npm:15.0.15"
@@ -9460,7 +9522,7 @@ __metadata:
languageName: node
linkType: hard
-"ansi-regex@npm:^4.1.0":
+"ansi-regex@npm:^4.0.0, ansi-regex@npm:^4.1.0":
version: 4.1.1
resolution: "ansi-regex@npm:4.1.1"
checksum: b1a6ee44cb6ecdabaa770b2ed500542714d4395d71c7e5c25baa631f680fb2ad322eb9ba697548d498a6fd366949fc8b5bfcf48d49a32803611f648005b01888
@@ -10191,10 +10253,18 @@ __metadata:
languageName: node
linkType: hard
-"babel-plugin-react-compiler@npm:^0.0.0-experimental-592953e-20240517":
- version: 0.0.0
- resolution: "babel-plugin-react-compiler@npm:0.0.0"
- checksum: 6413005e947f9ee089359e354ab279956a6c7d979c397b3fcc311fe9d6599a83d4343f2de5cb6aebf38b1ebc1dfdc05b5fe1ea37b84c4ff891b31d6d1d59b899
+"babel-plugin-react-compiler@npm:0.0.0-experimental-592953e-20240517":
+ version: 0.0.0-experimental-592953e-20240517
+ resolution: "babel-plugin-react-compiler@npm:0.0.0-experimental-592953e-20240517"
+ dependencies:
+ "@babel/generator": 7.2.0
+ "@babel/types": ^7.19.0
+ chalk: 4
+ invariant: ^2.2.4
+ pretty-format: ^24
+ zod: ^3.22.4
+ zod-validation-error: ^2.1.0
+ checksum: f21ff9fc0139de33f94482d600542557d34b3ecb5e70e7f765b4b912a3a15d922cd3c5bcd46ffba4a7c0e6a075d6b93629105c2b8d19d8b6ce61ca8000bde653
languageName: node
linkType: hard
@@ -10250,9 +10320,9 @@ __metadata:
languageName: node
linkType: hard
-"babel-preset-expo@npm:~11.0.12":
- version: 11.0.12
- resolution: "babel-preset-expo@npm:11.0.12"
+"babel-preset-expo@npm:~11.0.15":
+ version: 11.0.15
+ resolution: "babel-preset-expo@npm:11.0.15"
dependencies:
"@babel/plugin-proposal-decorators": ^7.12.9
"@babel/plugin-transform-export-namespace-from": ^7.22.11
@@ -10260,11 +10330,11 @@ __metadata:
"@babel/plugin-transform-parameters": ^7.22.15
"@babel/preset-react": ^7.22.15
"@babel/preset-typescript": ^7.23.0
- "@react-native/babel-preset": 0.74.85
- babel-plugin-react-compiler: ^0.0.0-experimental-592953e-20240517
+ "@react-native/babel-preset": 0.74.87
+ babel-plugin-react-compiler: 0.0.0-experimental-592953e-20240517
babel-plugin-react-native-web: ~0.19.10
react-refresh: ^0.14.2
- checksum: f0791ca13d1b7361e015f11e545d2b8b591b0a73653d509fa832e0f2b01dac5f20745454a07bca32fc3b95f4e47aa3f50f016ef70ffe4a34d2e7006cc21491e8
+ checksum: 84e36d06e0ff4fda65d4f5fbed99e29030677e847de0f81fe93ba17772b7887b292d82ec5d77be8c81c8af6a5c46c4f07016a05f0319e949c3b4e48e09cb26e2
languageName: node
linkType: hard
@@ -11198,6 +11268,16 @@ __metadata:
languageName: node
linkType: hard
+"chalk@npm:4, chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2":
+ version: 4.1.2
+ resolution: "chalk@npm:4.1.2"
+ dependencies:
+ ansi-styles: ^4.1.0
+ supports-color: ^7.1.0
+ checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc
+ languageName: node
+ linkType: hard
+
"chalk@npm:^2.0.1, chalk@npm:^2.4.1, chalk@npm:^2.4.2":
version: 2.4.2
resolution: "chalk@npm:2.4.2"
@@ -11209,16 +11289,6 @@ __metadata:
languageName: node
linkType: hard
-"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2":
- version: 4.1.2
- resolution: "chalk@npm:4.1.2"
- dependencies:
- ansi-styles: ^4.1.0
- supports-color: ^7.1.0
- checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc
- languageName: node
- linkType: hard
-
"chalk@npm:^5.3.0":
version: 5.3.0
resolution: "chalk@npm:5.3.0"
@@ -13915,14 +13985,14 @@ __metadata:
languageName: node
linkType: hard
-"expo-camera@npm:15.0.14":
- version: 15.0.14
- resolution: "expo-camera@npm:15.0.14"
+"expo-camera@npm:15.0.16":
+ version: 15.0.16
+ resolution: "expo-camera@npm:15.0.16"
dependencies:
invariant: ^2.2.4
peerDependencies:
expo: "*"
- checksum: 97dba413893b47de490dc6716a507f175d68b58be38d0f62037d08d7b0af02d2ad048916570f275d23f0c765883b45a0cc868f58bec277eb88f3064912ad0675
+ checksum: 5bd41377c40f1be5caa9f94755b22da82afd7626a1d7f2cb2648a6dcd16cf9681d855fa59b16a01629749d59b24cf8f1984edd32dce45ba86fe4926d5645f0d1
languageName: node
linkType: hard
@@ -13947,14 +14017,14 @@ __metadata:
languageName: node
linkType: hard
-"expo-font@npm:~12.0.9":
- version: 12.0.9
- resolution: "expo-font@npm:12.0.9"
+"expo-font@npm:~12.0.10":
+ version: 12.0.10
+ resolution: "expo-font@npm:12.0.10"
dependencies:
fontfaceobserver: ^2.1.0
peerDependencies:
expo: "*"
- checksum: adad225ed6002d5d527808b8f463bc59a1a1626fb2ff34918dcbd2172757977c056101f737ed9523f6d55e0aa88a64988002eb9b6d22f379d5956883f7451379
+ checksum: c8fdc046158d4c2d71d81fcd9ba115bc0e142bc0d637ae9b5fea04cd816c62c051f63e44685530109106565d29feca2035ef6123c56cf9c951d0a2775a8cd9a7
languageName: node
linkType: hard
@@ -14015,27 +14085,29 @@ __metadata:
languageName: node
linkType: hard
-"expo-modules-autolinking@npm:1.11.1":
- version: 1.11.1
- resolution: "expo-modules-autolinking@npm:1.11.1"
+"expo-modules-autolinking@npm:1.11.3":
+ version: 1.11.3
+ resolution: "expo-modules-autolinking@npm:1.11.3"
dependencies:
chalk: ^4.1.0
commander: ^7.2.0
fast-glob: ^3.2.5
find-up: ^5.0.0
fs-extra: ^9.1.0
+ require-from-string: ^2.0.2
+ resolve-from: ^5.0.0
bin:
expo-modules-autolinking: bin/expo-modules-autolinking.js
- checksum: 45936fe2d4a38b44477875f3eafd915f62035ff6e6abde1d36c3dc4fac087f284c5458b5edc3c235c7a9d3b525efd5886fe43432f565da135c87a5bf1b4e07fd
+ checksum: 940c2d35d41515f9dff33fec145db763923bdd8a1a782cd7fb04b216f7c01acd7dbd9d5792941f8dd85ae0bb65d97ae89dfe3cecbdb632964e3376616e76d7c8
languageName: node
linkType: hard
-"expo-modules-core@npm:1.12.20":
- version: 1.12.20
- resolution: "expo-modules-core@npm:1.12.20"
+"expo-modules-core@npm:1.12.26":
+ version: 1.12.26
+ resolution: "expo-modules-core@npm:1.12.26"
dependencies:
invariant: ^2.2.4
- checksum: 1f48d4b89bb00463c622939f3ed272224011dc39917f9624c8476373e2d1e936667ca8e709a37dbafa51178dc073b1dfebd9b5e9b709335966f055e20c9710b1
+ checksum: 9fe31a57ccf47205aff939f185c402860f4e3e36d93ffddb06743e086066115edf52f7e3b2253ed4690ec8daa7c008165c338aaa3806f6e4447722d661823e6b
languageName: node
linkType: hard
@@ -14048,28 +14120,28 @@ __metadata:
languageName: node
linkType: hard
-"expo@npm:51.0.24":
- version: 51.0.24
- resolution: "expo@npm:51.0.24"
+"expo@npm:51.0.39":
+ version: 51.0.39
+ resolution: "expo@npm:51.0.39"
dependencies:
"@babel/runtime": ^7.20.0
- "@expo/cli": 0.18.26
- "@expo/config": 9.0.3
- "@expo/config-plugins": 8.0.8
- "@expo/metro-config": 0.18.10
- "@expo/vector-icons": ^14.0.0
- babel-preset-expo: ~11.0.12
+ "@expo/cli": 0.18.31
+ "@expo/config": 9.0.4
+ "@expo/config-plugins": 8.0.11
+ "@expo/metro-config": 0.18.11
+ "@expo/vector-icons": ^14.0.3
+ babel-preset-expo: ~11.0.15
expo-asset: ~10.0.10
expo-file-system: ~17.0.1
- expo-font: ~12.0.9
+ expo-font: ~12.0.10
expo-keep-awake: ~13.0.2
- expo-modules-autolinking: 1.11.1
- expo-modules-core: 1.12.20
+ expo-modules-autolinking: 1.11.3
+ expo-modules-core: 1.12.26
fbemitter: ^3.0.0
whatwg-url-without-unicode: 8.0.0-3
bin:
expo: bin/cli
- checksum: a368f0197177d3032a743b2c33917b84029be7767200b587324f0eb0b0576d9788bb45195961589d2f118032a44efe219fb161b2a257483134993bd058096e47
+ checksum: ad95861fee0e0734a539f6c7656a2254eecf1b0039e50737f35d97c84770d73274b75a7f5c75908fe5fe6b498ae9c98f5531e3f13b7e621aeccc00b201d0b600
languageName: node
linkType: hard
@@ -15350,7 +15422,7 @@ __metadata:
version: 0.0.0-use.local
resolution: "helium-wallet@workspace:."
dependencies:
- "@babel/core": 7.20.12
+ "@babel/core": 7.24.0
"@babel/preset-env": 7.20.2
"@babel/preset-typescript": 7.21.0
"@babel/runtime": 7.20.13
@@ -15404,14 +15476,14 @@ __metadata:
"@ngraveio/bc-ur": ^1.1.13
"@novalabsxyz/mobile-theme": 2.0.0-y.26
"@onsol/tldparser": ^0.5.3
- "@react-native-async-storage/async-storage": 1.18.1
+ "@react-native-async-storage/async-storage": 1.23.1
"@react-native-community/blur": 4.3.0
"@react-native-community/checkbox": 0.5.17
"@react-native-community/clipboard": 1.5.1
"@react-native-community/hooks": 2.8.1
"@react-native-community/netinfo": 9.3.7
"@react-native-community/slider": ^4.5.2
- "@react-native-masked-view/masked-view": ^0.3.2
+ "@react-native-masked-view/masked-view": 0.3.2
"@react-native/babel-preset": 0.74.87
"@react-native/eslint-config": 0.74.87
"@react-native/metro-config": 0.74.87
@@ -15422,8 +15494,8 @@ __metadata:
"@react-navigation/native-stack": 6.7.0
"@react-navigation/stack": 6.2.2
"@reduxjs/toolkit": 1.9.1
- "@rnmapbox/maps": ^10.1.31
- "@shopify/react-native-skia": ^1.5.10
+ "@rnmapbox/maps": 10.1.33
+ "@shopify/react-native-skia": 1.5.10
"@shopify/restyle": 2.4.2
"@solana/spl-account-compression": 0.1.4
"@solana/spl-memo": 0.2.3
@@ -15446,7 +15518,7 @@ __metadata:
"@types/markdown-it": ^13.0.5
"@types/parse5": 5.0.3
"@types/qs": 6.9.7
- "@types/react": ^18.2.6
+ "@types/react": 18.2.79
"@types/react-native": 0.70.6
"@types/react-native-charts-wrapper": 0.5.2
"@types/react-native-shared-group-preferences": 1.1.1
@@ -15496,10 +15568,10 @@ __metadata:
eslint-plugin-react: 7.30.1
eslint-plugin-react-hooks: 4.6.0
events: 3.3.0
- expo: 51.0.24
+ expo: 51.0.39
expo-asset: 10.0.10
expo-barcode-scanner: 13.0.1
- expo-camera: 15.0.14
+ expo-camera: 15.0.16
expo-constants: 16.0.2
expo-haptics: 13.0.1
expo-linking: 6.3.1
@@ -15549,7 +15621,7 @@ __metadata:
react-native-flash-message: 0.2.1
react-native-geocoding: ^0.5.0
react-native-gesture-handler: 2.18.1
- react-native-get-random-values: 1.8.0
+ react-native-get-random-values: 1.11.0
react-native-icloudstore: 0.9.0
react-native-jazzicon: 0.1.2
react-native-keyboard-aware-scroll-view: 0.9.5
@@ -15562,7 +15634,7 @@ __metadata:
react-native-network-info: 5.2.1
react-native-onesignal: 5.2.2
react-native-os: ^1.2.6
- react-native-pager-view: 6.1.2
+ react-native-pager-view: 6.3.0
react-native-permissions: ^3.9.0
react-native-qrcode-svg: ^6.3.2
react-native-randombytes: 3.6.1
@@ -15605,7 +15677,7 @@ __metadata:
tinycolor2: 1.4.2
tty-browserify: 0.0.0
tweetnacl: 1.0.3
- typescript: 5.0.4
+ typescript: 5.3.3
url: 0.10.3
use-debounce: 7.0.1
vm-browserify: 0.0.4
@@ -18226,7 +18298,7 @@ __metadata:
languageName: node
linkType: hard
-"lodash@npm:4.17.21, lodash@npm:^4.17.13, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:~4.17.0":
+"lodash@npm:4.17.21, lodash@npm:^4.17.10, lodash@npm:^4.17.13, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:~4.17.0":
version: 4.17.21
resolution: "lodash@npm:4.17.21"
checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7
@@ -20787,6 +20859,18 @@ __metadata:
languageName: node
linkType: hard
+"pretty-format@npm:^24":
+ version: 24.9.0
+ resolution: "pretty-format@npm:24.9.0"
+ dependencies:
+ "@jest/types": ^24.9.0
+ ansi-regex: ^4.0.0
+ ansi-styles: ^3.2.0
+ react-is: ^16.8.4
+ checksum: ba9291c8dafd50d2fea1fbad5d2863a6f94e0c8835cce9778ec03bc11bb0f52b9ed0e4ee56aaa331d022ccae2fe52b92f73465a0af58fd0edb59deb6391c6847
+ languageName: node
+ linkType: hard
+
"pretty-format@npm:^26.5.2, pretty-format@npm:^26.6.2":
version: 26.6.2
resolution: "pretty-format@npm:26.6.2"
@@ -21315,7 +21399,7 @@ __metadata:
languageName: node
linkType: hard
-"react-is@npm:^16.13.0, react-is@npm:^16.13.1, react-is@npm:^16.7.0":
+"react-is@npm:^16.13.0, react-is@npm:^16.13.1, react-is@npm:^16.7.0, react-is@npm:^16.8.4":
version: 16.13.1
resolution: "react-is@npm:16.13.1"
checksum: f7a19ac3496de32ca9ae12aa030f00f14a3d45374f1ceca0af707c831b2a6098ef0d6bdae51bd437b0a306d7f01d4677fcc8de7c0d331eb47ad0f46130e53c5f
@@ -21534,14 +21618,14 @@ __metadata:
languageName: node
linkType: hard
-"react-native-get-random-values@npm:1.8.0":
- version: 1.8.0
- resolution: "react-native-get-random-values@npm:1.8.0"
+"react-native-get-random-values@npm:1.11.0":
+ version: 1.11.0
+ resolution: "react-native-get-random-values@npm:1.11.0"
dependencies:
fast-base64-decode: ^1.0.0
peerDependencies:
react-native: ">=0.56"
- checksum: 9163368ebd935d897f6ea0f9e95c476aa7608080e3848bb6c6f85db01b9de3498d857795c84df5492d6511a55aebf89492860ac886b652a9a7a3efdb19913f87
+ checksum: 07729f70a007f7a3b8f98ebf687c1298ba288b87dd71d8ba385be6b5a377718b27b97547bbe1db6b225b83ee109dfce0b01721e6ed535d53892f3ac81e6bf975
languageName: node
linkType: hard
@@ -21690,13 +21774,13 @@ __metadata:
languageName: node
linkType: hard
-"react-native-pager-view@npm:6.1.2":
- version: 6.1.2
- resolution: "react-native-pager-view@npm:6.1.2"
+"react-native-pager-view@npm:6.3.0":
+ version: 6.3.0
+ resolution: "react-native-pager-view@npm:6.3.0"
peerDependencies:
react: "*"
react-native: "*"
- checksum: 813da82c7816748b7a66c87d281c11cc3d787342b0896ffad686ee15e968911f4ed7b1164cdf196068eb2abcb28513bd85cdd0023280af73ff66e2b42bd2efa1
+ checksum: 6a7224c191bf64a2a476627221cc7fcbcb9bbc735ec5f2215d5b888fb8d31c0fc2c769b298b9a21d68636bcef626ae8d1b266f0b414d469a9a8fb21b4357c45c
languageName: node
linkType: hard
@@ -23676,7 +23760,7 @@ __metadata:
languageName: node
linkType: hard
-"source-map@npm:^0.5.6":
+"source-map@npm:^0.5.0, source-map@npm:^0.5.6":
version: 0.5.7
resolution: "source-map@npm:0.5.7"
checksum: 5dc2043b93d2f194142c7f38f74a24670cd7a0063acdaf4bf01d2964b402257ae843c2a8fa822ad5b71013b5fcafa55af7421383da919752f22ff488bc553f4d
@@ -24684,6 +24768,13 @@ __metadata:
languageName: node
linkType: hard
+"trim-right@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "trim-right@npm:1.0.1"
+ checksum: 9120af534e006a7424a4f9358710e6e707887b6ccf7ea69e50d6ac6464db1fe22268400def01752f09769025d480395159778153fb98d4a2f6f40d4cf5d4f3b6
+ languageName: node
+ linkType: hard
+
"ts-api-utils@npm:^1.3.0":
version: 1.3.0
resolution: "ts-api-utils@npm:1.3.0"
@@ -24977,23 +25068,23 @@ __metadata:
languageName: node
linkType: hard
-"typescript@npm:5.0.4":
- version: 5.0.4
- resolution: "typescript@npm:5.0.4"
+"typescript@npm:5.3.3":
+ version: 5.3.3
+ resolution: "typescript@npm:5.3.3"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
- checksum: 82b94da3f4604a8946da585f7d6c3025fff8410779e5bde2855ab130d05e4fd08938b9e593b6ebed165bda6ad9292b230984f10952cf82f0a0ca07bbeaa08172
+ checksum: 2007ccb6e51bbbf6fde0a78099efe04dc1c3dfbdff04ca3b6a8bc717991862b39fd6126c0c3ebf2d2d98ac5e960bcaa873826bb2bb241f14277034148f41f6a2
languageName: node
linkType: hard
-"typescript@patch:typescript@5.0.4#~builtin":
- version: 5.0.4
- resolution: "typescript@patch:typescript@npm%3A5.0.4#~builtin::version=5.0.4&hash=b5f058"
+"typescript@patch:typescript@5.3.3#~builtin":
+ version: 5.3.3
+ resolution: "typescript@patch:typescript@npm%3A5.3.3#~builtin::version=5.3.3&hash=29ae49"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
- checksum: d26b6ba97b6d163c55dbdffd9bbb4c211667ebebc743accfeb2c8c0154aace7afd097b51165a72a5bad2cf65a4612259344ff60f8e642362aa1695c760d303ac
+ checksum: f61375590b3162599f0f0d5b8737877ac0a7bc52761dbb585d67e7b8753a3a4c42d9a554c4cc929f591ffcf3a2b0602f65ae3ce74714fd5652623a816862b610
languageName: node
linkType: hard
@@ -26083,3 +26174,19 @@ __metadata:
checksum: f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700
languageName: node
linkType: hard
+
+"zod-validation-error@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "zod-validation-error@npm:2.1.0"
+ peerDependencies:
+ zod: ^3.18.0
+ checksum: 2331cc8d876c2df0b720b648249447b65d6b85ad0b6e60dd6515170570e6ffbe7a9adb844d44035c07d59c871048d9c45a8c429849bedeb8cbcdfa5f90101402
+ languageName: node
+ linkType: hard
+
+"zod@npm:^3.22.4":
+ version: 3.24.1
+ resolution: "zod@npm:3.24.1"
+ checksum: dcd5334725b29555593c186fd6505878bb7ccb4f5954f728d2de24bf71f9397492d83bdb69d5b8a376eb500a02273ae0691b57deb1eb8718df3f64c77cc5534a
+ languageName: node
+ linkType: hard