diff --git a/.gitignore b/.gitignore
index 3d212c730..11959187d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -59,8 +59,6 @@ coverage
 scripts/**/build
 /lib/external_api_keys.dart
 
-libcw_monero.dll
-libcw_wownero.dll
 libepic_cash_wallet.dll
 libmobileliblelantus.dll
 libtor_ffi.dll
diff --git a/macos/Podfile.lock b/macos/Podfile.lock
index fa0068398..fefce84ae 100644
--- a/macos/Podfile.lock
+++ b/macos/Podfile.lock
@@ -15,6 +15,8 @@ PODS:
     - FlutterMacOS
   - devicelocale (0.0.1):
     - FlutterMacOS
+  - file_picker (0.0.1):
+    - FlutterMacOS
   - flutter_libepiccash (0.0.1):
     - FlutterMacOS
   - flutter_libsparkmobile (0.0.1):
@@ -74,6 +76,7 @@ DEPENDENCIES:
   - desktop_drop (from `Flutter/ephemeral/.symlinks/plugins/desktop_drop/macos`)
   - device_info_plus (from `Flutter/ephemeral/.symlinks/plugins/device_info_plus/macos`)
   - devicelocale (from `Flutter/ephemeral/.symlinks/plugins/devicelocale/macos`)
+  - file_picker (from `Flutter/ephemeral/.symlinks/plugins/file_picker/macos`)
   - flutter_libepiccash (from `Flutter/ephemeral/.symlinks/plugins/flutter_libepiccash/macos`)
   - flutter_libsparkmobile (from `Flutter/ephemeral/.symlinks/plugins/flutter_libsparkmobile/macos`)
   - flutter_local_notifications (from `Flutter/ephemeral/.symlinks/plugins/flutter_local_notifications/macos`)
@@ -113,6 +116,8 @@ EXTERNAL SOURCES:
     :path: Flutter/ephemeral/.symlinks/plugins/device_info_plus/macos
   devicelocale:
     :path: Flutter/ephemeral/.symlinks/plugins/devicelocale/macos
+  file_picker:
+    :path: Flutter/ephemeral/.symlinks/plugins/file_picker/macos
   flutter_libepiccash:
     :path: Flutter/ephemeral/.symlinks/plugins/flutter_libepiccash/macos
   flutter_libsparkmobile:
@@ -158,6 +163,7 @@ SPEC CHECKSUMS:
   desktop_drop: 69eeff437544aa619c8db7f4481b3a65f7696898
   device_info_plus: ce1b7762849d3ec103d0e0517299f2db7ad60720
   devicelocale: 9f0f36ac651cabae2c33f32dcff4f32b61c38225
+  file_picker: e716a70a9fe5fd9e09ebc922d7541464289443af
   flutter_libepiccash: be1560a04150c5cc85bcf08d236ec2b3d1f5d8da
   flutter_libsparkmobile: df2d36af1691379c81249e7be7b68be3c81d388b
   flutter_local_notifications: 4b427ffabf278fc6ea9484c97505e231166927a5
@@ -181,4 +187,4 @@ SPEC CHECKSUMS:
 
 PODFILE CHECKSUM: 236401fc2c932af29a9fcf0e97baeeb2d750d367
 
-COCOAPODS: 1.15.2
+COCOAPODS: 1.16.2
diff --git a/pubspec.lock b/pubspec.lock
index b611f6f20..36d4f69ed 100644
--- a/pubspec.lock
+++ b/pubspec.lock
@@ -824,8 +824,8 @@ packages:
     dependency: "direct main"
     description:
       path: "."
-      ref: a5b90f613a7d0e77ec1089a7d95552cae4a58be6
-      resolved-ref: a5b90f613a7d0e77ec1089a7d95552cae4a58be6
+      ref: "619190a388e362c0e9d1c4c4a6e64f5395bd8d84"
+      resolved-ref: "619190a388e362c0e9d1c4c4a6e64f5395bd8d84"
       url: "https://github.com/cypherstack/flutter_libsparkmobile.git"
     source: git
     version: "0.0.2"
diff --git a/scripts/app_config/templates/macos/Runner.xcodeproj/project.pbxproj b/scripts/app_config/templates/macos/Runner.xcodeproj/project.pbxproj
index b0e43be79..6db80d9b0 100644
--- a/scripts/app_config/templates/macos/Runner.xcodeproj/project.pbxproj
+++ b/scripts/app_config/templates/macos/Runner.xcodeproj/project.pbxproj
@@ -97,9 +97,7 @@
 		B98151802A674022009D013C /* mobileliblelantus.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = mobileliblelantus.framework; path = ../crypto_plugins/flutter_liblelantus/scripts/macos/mobileliblelantus/mobileliblelantus.framework; sourceTree = "<group>"; };
 		B98151832A674143009D013C /* libsqlite3.0.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.0.tbd; path = usr/lib/libsqlite3.0.tbd; sourceTree = SDKROOT; };
 		BF5E76865ACB46314AC27D8F /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = "<group>"; };
-		CEA2021C2BDD4D7100FE1D27 /* wownero_libwallet2_api_c.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = wownero_libwallet2_api_c.dylib; sourceTree = "<group>"; };
-		CEA2021F2BDD4F0B00FE1D27 /* monero_libwallet2_api_c.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = monero_libwallet2_api_c.dylib; sourceTree = "<group>"; };
-		E6036BF01BF05EA773C76D22 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+  		E6036BF01BF05EA773C76D22 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
 		F1FA2C4D2BA4B49F00BDA1BB /* frostdart.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = frostdart.dylib; path = ../crypto_plugins/frostdart/macos/frostdart.dylib; sourceTree = "<group>"; };
 		F1FA2C4F2BA4B4CA00BDA1BB /* frostdart.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = frostdart.dylib; path = ../crypto_plugins/frostdart/macos/frostdart.dylib; sourceTree = "<group>"; };
 /* End PBXFileReference section */
@@ -149,9 +147,7 @@
 		33CC10E42044A3C60003C045 = {
 			isa = PBXGroup;
 			children = (
-				CEA2021F2BDD4F0B00FE1D27 /* monero_libwallet2_api_c.dylib */,
-				CEA2021C2BDD4D7100FE1D27 /* wownero_libwallet2_api_c.dylib */,
-				F1FA2C4F2BA4B4CA00BDA1BB /* frostdart.dylib */,
+ 				F1FA2C4F2BA4B4CA00BDA1BB /* frostdart.dylib */,
 				33FAB671232836740065AC1E /* Runner */,
 				33CEB47122A05771004F2AC0 /* Flutter */,
 				331C80D6294CF71000263BE5 /* RunnerTests */,
@@ -281,7 +277,7 @@
 			isa = PBXProject;
 			attributes = {
 				LastSwiftUpdateCheck = 0920;
-				LastUpgradeCheck = 1430;
+				LastUpgradeCheck = 1510;
 				ORGANIZATIONNAME = "";
 				TargetAttributes = {
 					331C80D4294CF70F00263BE5 = {
@@ -599,10 +595,7 @@
 					"$(inherited)",
 					"\"${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift\"",
 					"\"${PODS_CONFIGURATION_BUILD_DIR}/connectivity_plus\"",
-					"\"${PODS_CONFIGURATION_BUILD_DIR}/cw_monero\"",
-					"\"${PODS_CONFIGURATION_BUILD_DIR}/cw_shared_external\"",
-					"\"${PODS_CONFIGURATION_BUILD_DIR}/cw_wownero\"",
-					"\"${PODS_CONFIGURATION_BUILD_DIR}/desktop_drop\"",
+ 					"\"${PODS_CONFIGURATION_BUILD_DIR}/desktop_drop\"",
 					"\"${PODS_CONFIGURATION_BUILD_DIR}/device_info_plus\"",
 					"\"${PODS_CONFIGURATION_BUILD_DIR}/devicelocale\"",
 					"\"${PODS_CONFIGURATION_BUILD_DIR}/flutter_libepiccash\"",
@@ -627,10 +620,7 @@
 				LIBRARY_SEARCH_PATHS = (
 					"$(inherited)",
 					"\"${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}\"",
-					"\"${PODS_ROOT}/../Flutter/ephemeral/.symlinks/plugins/cw_monero/macos/External/macos/lib\"",
-					"\"${PODS_ROOT}/../Flutter/ephemeral/.symlinks/plugins/cw_shared_external/macos/External/macos/lib\"",
-					"\"${PODS_ROOT}/../Flutter/ephemeral/.symlinks/plugins/cw_wownero/macos/External/macos/lib\"",
-					"\"${PODS_ROOT}/../Flutter/ephemeral/.symlinks/plugins/flutter_libepiccash/macos/libs\"",
+ 					"\"${PODS_ROOT}/../Flutter/ephemeral/.symlinks/plugins/flutter_libepiccash/macos/libs\"",
 					"\"${PODS_ROOT}/../Flutter/ephemeral/.symlinks/plugins/isar_flutter_libs/macos\"",
 					/usr/lib/swift,
 					"$(PATH)/crypto_plugins/frostdart/macos\n",
@@ -763,9 +753,6 @@
 					"$(inherited)",
 					"\"${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift\"",
 					"\"${PODS_CONFIGURATION_BUILD_DIR}/connectivity_plus\"",
-					"\"${PODS_CONFIGURATION_BUILD_DIR}/cw_monero\"",
-					"\"${PODS_CONFIGURATION_BUILD_DIR}/cw_shared_external\"",
-					"\"${PODS_CONFIGURATION_BUILD_DIR}/cw_wownero\"",
 					"\"${PODS_CONFIGURATION_BUILD_DIR}/desktop_drop\"",
 					"\"${PODS_CONFIGURATION_BUILD_DIR}/device_info_plus\"",
 					"\"${PODS_CONFIGURATION_BUILD_DIR}/devicelocale\"",
@@ -791,9 +778,6 @@
 				LIBRARY_SEARCH_PATHS = (
 					"$(inherited)",
 					"\"${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}\"",
-					"\"${PODS_ROOT}/../Flutter/ephemeral/.symlinks/plugins/cw_monero/macos/External/macos/lib\"",
-					"\"${PODS_ROOT}/../Flutter/ephemeral/.symlinks/plugins/cw_shared_external/macos/External/macos/lib\"",
-					"\"${PODS_ROOT}/../Flutter/ephemeral/.symlinks/plugins/cw_wownero/macos/External/macos/lib\"",
 					"\"${PODS_ROOT}/../Flutter/ephemeral/.symlinks/plugins/flutter_libepiccash/macos/libs\"",
 					"\"${PODS_ROOT}/../Flutter/ephemeral/.symlinks/plugins/isar_flutter_libs/macos\"",
 					/usr/lib/swift,
@@ -818,9 +802,6 @@
 					"$(inherited)",
 					"\"${PODS_CONFIGURATION_BUILD_DIR}/ReachabilitySwift\"",
 					"\"${PODS_CONFIGURATION_BUILD_DIR}/connectivity_plus\"",
-					"\"${PODS_CONFIGURATION_BUILD_DIR}/cw_monero\"",
-					"\"${PODS_CONFIGURATION_BUILD_DIR}/cw_shared_external\"",
-					"\"${PODS_CONFIGURATION_BUILD_DIR}/cw_wownero\"",
 					"\"${PODS_CONFIGURATION_BUILD_DIR}/desktop_drop\"",
 					"\"${PODS_CONFIGURATION_BUILD_DIR}/device_info_plus\"",
 					"\"${PODS_CONFIGURATION_BUILD_DIR}/devicelocale\"",
@@ -846,10 +827,7 @@
 				LIBRARY_SEARCH_PATHS = (
 					"$(inherited)",
 					"\"${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}\"",
-					"\"${PODS_ROOT}/../Flutter/ephemeral/.symlinks/plugins/cw_monero/macos/External/macos/lib\"",
-					"\"${PODS_ROOT}/../Flutter/ephemeral/.symlinks/plugins/cw_shared_external/macos/External/macos/lib\"",
-					"\"${PODS_ROOT}/../Flutter/ephemeral/.symlinks/plugins/cw_wownero/macos/External/macos/lib\"",
-					"\"${PODS_ROOT}/../Flutter/ephemeral/.symlinks/plugins/flutter_libepiccash/macos/libs\"",
+ 					"\"${PODS_ROOT}/../Flutter/ephemeral/.symlinks/plugins/flutter_libepiccash/macos/libs\"",
 					"\"${PODS_ROOT}/../Flutter/ephemeral/.symlinks/plugins/isar_flutter_libs/macos\"",
 					/usr/lib/swift,
 					"$(PATH)/crypto_plugins/frostdart/macos\n",
diff --git a/scripts/app_config/templates/pubspec.template b/scripts/app_config/templates/pubspec.template
index c52440856..ff0fe79b1 100644
--- a/scripts/app_config/templates/pubspec.template
+++ b/scripts/app_config/templates/pubspec.template
@@ -33,7 +33,7 @@ dependencies:
   flutter_libsparkmobile:
     git:
       url: https://github.com/cypherstack/flutter_libsparkmobile.git
-      ref: a5b90f613a7d0e77ec1089a7d95552cae4a58be6
+      ref: 619190a388e362c0e9d1c4c4a6e64f5395bd8d84
 
   # cs_monero compat (unpublished)
   compat: