CW-798 Fix macos 15 issues (#1775)

* update flutter to 3.24.3 * bump flutter to 3.24.4, fix all android issues (i hope) * update uni_links path * update sensitive_clipboard * update dependencies * update fast_scanner * update the ref * Update how_to_add_new_wallet_type.md [skip ci] * Update how_to_add_new_wallet_type.md [skip ci] * Update how_to_add_new_wallet_type.md [skip ci] * Update how_to_add_new_wallet_type.md [skip ci] --------- Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>

cyan committed Nov 25, 2024 at 15:08 UTC 505ea265337148c921d271518626265eca07bc91
49 files changed +833 -706
.github/workflows/cache_dependencies.yml
+1 -1
@@ -34,7 +34,7 @@ jobs:
34 - name: Flutter action
35 uses: subosito/flutter-action@v1
36 with:
37 - flutter-version: "3.19.6"
37 + flutter-version: "3.24.4"
38 channel: stable
39
40 - name: Install package dependencies
.github/workflows/pr_test_build_android.yml
+3 -3
@@ -53,7 +53,7 @@ jobs:
53 - name: Flutter action
54 uses: subosito/flutter-action@v1
55 with:
56 - flutter-version: "3.19.6"
56 + flutter-version: "3.24.4"
57 channel: stable
58
59 - name: Install package dependencies
@@ -131,12 +131,12 @@ jobs:
131 - name: Generate key properties
132 run: |
133 cd /opt/android/cake_wallet
134 - flutter packages pub run tool/generate_android_key_properties.dart keyAlias=testKey storeFile=key.jks storePassword=$STORE_PASS keyPassword=$KEY_PASS
134 + dart run tool/generate_android_key_properties.dart keyAlias=testKey storeFile=key.jks storePassword=$STORE_PASS keyPassword=$KEY_PASS
135
136 - name: Generate localization
137 run: |
138 cd /opt/android/cake_wallet
139 - flutter packages pub run tool/generate_localization.dart
139 + dart run tool/generate_localization.dart
140
141 - name: Build generated code
142 run: |
.github/workflows/pr_test_build_linux.yml
+2 -2
@@ -38,7 +38,7 @@ jobs:
38 - name: Flutter action
39 uses: subosito/flutter-action@v1
40 with:
41 - flutter-version: "3.19.6"
41 + flutter-version: "3.24.4"
42 channel: stable
43
44 - name: Install package dependencies
@@ -111,7 +111,7 @@ jobs:
111 - name: Generate localization
112 run: |
113 cd /opt/android/cake_wallet
114 - flutter packages pub run tool/generate_localization.dart
114 + dart run tool/generate_localization.dart
115
116 - name: Build generated code
117 run: |
android/app/build.gradle
+4 -1
@@ -38,11 +38,14 @@ if (appPropertiesFile.exists()) {
38
39 android {
40 compileSdkVersion 34
41 + buildToolsVersion "34.0.0"
42
43 lintOptions {
44 disable 'InvalidPackage'
45 }
46
47 + namespace 'com.cakewallet.cake_wallet'
48 +
49 defaultConfig {
50 applicationId appProperties['id']
51 minSdkVersion 24
@@ -80,7 +83,7 @@ android {
83 }
84 }
85
83 - ndkVersion "25.1.8937393"
86 + ndkVersion "27.0.12077973"
87 }
88
89 flutter {
android/build.gradle
+2 -2
@@ -1,12 +1,12 @@
1 buildscript {
2 - ext.kotlin_version = '1.8.21'
2 + ext.kotlin_version = '2.0.21'
3 repositories {
4 google()
5 mavenCentral()
6 }
7
8 dependencies {
9 - classpath 'com.android.tools.build:gradle:7.3.0'
9 + classpath 'com.android.tools.build:gradle:8.7.1'
10 classpath 'com.google.gms:google-services:4.3.8'
11 classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
12 }
android/gradle.properties
+1 -1
@@ -1,4 +1,4 @@
1 -org.gradle.jvmargs=-Xmx3072M
1 +org.gradle.jvmargs=-Xmx4096M
2 android.enableR8=true
3 android.useAndroidX=true
4 android.enableJetifier=true
android/gradle/wrapper/gradle-wrapper.properties
+1 -1
@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
3 distributionPath=wrapper/dists
4 zipStoreBase=GRADLE_USER_HOME
5 zipStorePath=wrapper/dists
6 -distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-all.zip
6 +distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-all.zip
build-guide-linux.md
+2 -2
@@ -120,7 +120,7 @@ Install Flutter package dependencies with this command:
120
121 Your CakeWallet binary will be built with some specific keys for iterate with 3rd party services. You may generate these secret keys placeholders with the following command:
122
123 -`$ flutter packages pub run tool/generate_new_secrets.dart`
123 +`$ dart run tool/generate_new_secrets.dart`
124
125 We will generate mobx models for the project.
126
@@ -128,7 +128,7 @@ We will generate mobx models for the project.
128
129 Then we need to generate localization files.
130
131 -`$ flutter packages pub run tool/generate_localization.dart`
131 +`$ dart run tool/generate_localization.dart`
132
133 ### 5. Build!
134
configure_cake_wallet.sh
+3 -3
@@ -1,5 +1,5 @@
1 #!/bin/bash
2 -
2 +set -x -e
3 IOS="ios"
4 ANDROID="android"
5 MACOS="macos"
@@ -36,6 +36,6 @@ fi
36 source ./app_env.sh cakewallet
37 ./app_config.sh
38 cd ../.. && flutter pub get
39 -flutter packages pub run tool/generate_localization.dart
40 -./model_generator.sh
39 +dart run tool/generate_localization.dart
40 +#./model_generator.sh
41 #cd macos && pod install
cw_bitcoin/pubspec.lock
+63 -55
@@ -29,10 +29,10 @@ packages:
29 dependency: transitive
30 description:
31 name: args
32 - sha256: "7cf60b9f0cc88203c5a190b4cd62a99feea42759a7fa695010eb5de1c0b2252a"
32 + sha256: bf9f5caeea8d8fe6721a9c358dd8a5c1947b27f1cfaa18b39c301273594919e6
33 url: "https://pub.dev"
34 source: hosted
35 - version: "2.5.0"
35 + version: "2.6.0"
36 asn1lib:
37 dependency: transitive
38 description:
@@ -145,10 +145,10 @@ packages:
145 dependency: transitive
146 description:
147 name: build_daemon
148 - sha256: "0343061a33da9c5810b2d6cee51945127d8f4c060b7fbdd9d54917f0a3feaaa1"
148 + sha256: "79b2aef6ac2ed00046867ed354c88778c9c0f029df8a20fe10b5436826721ef9"
149 url: "https://pub.dev"
150 source: hosted
151 - version: "4.0.1"
151 + version: "4.0.2"
152 build_resolvers:
153 dependency: "direct dev"
154 description:
@@ -161,10 +161,10 @@ packages:
161 dependency: "direct dev"
162 description:
163 name: build_runner
164 - sha256: "3ac61a79bfb6f6cc11f693591063a7f19a7af628dc52f141743edac5c16e8c22"
164 + sha256: "028819cfb90051c6b5440c7e574d1896f8037e3c96cf17aaeb054c9311cfbf4d"
165 url: "https://pub.dev"
166 source: hosted
167 - version: "2.4.9"
167 + version: "2.4.13"
168 build_runner_core:
169 dependency: transitive
170 description:
@@ -250,18 +250,18 @@ packages:
250 dependency: transitive
251 description:
252 name: convert
253 - sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592"
253 + sha256: b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68
254 url: "https://pub.dev"
255 source: hosted
256 - version: "3.1.1"
256 + version: "3.1.2"
257 crypto:
258 dependency: transitive
259 description:
260 name: crypto
261 - sha256: ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab
261 + sha256: "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855"
262 url: "https://pub.dev"
263 source: hosted
264 - version: "3.0.3"
264 + version: "3.0.6"
265 cryptography:
266 dependency: "direct main"
267 description:
@@ -360,10 +360,10 @@ packages:
360 dependency: transitive
361 description:
362 name: fixnum
363 - sha256: "25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1"
363 + sha256: b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be
364 url: "https://pub.dev"
365 source: hosted
366 - version: "1.1.0"
366 + version: "1.1.1"
367 flutter:
368 dependency: "direct main"
369 description: flutter
@@ -431,10 +431,10 @@ packages:
431 dependency: transitive
432 description:
433 name: graphs
434 - sha256: aedc5a15e78fc65a6e23bcd927f24c64dd995062bcd1ca6eda65a3cff92a4d19
434 + sha256: "741bbf84165310a68ff28fe9e727332eef1407342fca52759cb21ad8177bb8d0"
435 url: "https://pub.dev"
436 source: hosted
437 - version: "2.3.1"
437 + version: "2.3.2"
438 grpc:
439 dependency: "direct main"
440 description:
@@ -503,10 +503,10 @@ packages:
503 dependency: "direct main"
504 description:
505 name: intl
506 - sha256: "3bc132a9dbce73a7e4a21a17d06e1878839ffbf975568bc875c60537824b0c4d"
506 + sha256: d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf
507 url: "https://pub.dev"
508 source: hosted
509 - version: "0.18.1"
509 + version: "0.19.0"
510 io:
511 dependency: transitive
512 description:
@@ -535,26 +535,26 @@ packages:
535 dependency: transitive
536 description:
537 name: leak_tracker
538 - sha256: "78eb209deea09858f5269f5a5b02be4049535f568c07b275096836f01ea323fa"
538 + sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05"
539 url: "https://pub.dev"
540 source: hosted
541 - version: "10.0.0"
541 + version: "10.0.5"
542 leak_tracker_flutter_testing:
543 dependency: transitive
544 description:
545 name: leak_tracker_flutter_testing
546 - sha256: b46c5e37c19120a8a01918cfaf293547f47269f7cb4b0058f21531c2465d6ef0
546 + sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806"
547 url: "https://pub.dev"
548 source: hosted
549 - version: "2.0.1"
549 + version: "3.0.5"
550 leak_tracker_testing:
551 dependency: transitive
552 description:
553 name: leak_tracker_testing
554 - sha256: a597f72a664dbd293f3bfc51f9ba69816f84dcd403cdac7066cb3f6003f3ab47
554 + sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3"
555 url: "https://pub.dev"
556 source: hosted
557 - version: "2.0.1"
557 + version: "3.0.1"
558 ledger_bitcoin:
559 dependency: "direct main"
560 description:
@@ -577,7 +577,7 @@ packages:
577 description:
578 path: "packages/ledger-litecoin"
579 ref: HEAD
580 - resolved-ref: "07cd61ef76a2a017b6d5ef233396740163265457"
580 + resolved-ref: "3dee36713e6ebec9dceb59b9ccae7f243a53ea9e"
581 url: "https://github.com/cake-tech/ledger-flutter-plus-plugins"
582 source: git
583 version: "0.0.2"
@@ -593,10 +593,10 @@ packages:
593 dependency: transitive
594 description:
595 name: logging
596 - sha256: "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340"
596 + sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61
597 url: "https://pub.dev"
598 source: hosted
599 - version: "1.2.0"
599 + version: "1.3.0"
600 matcher:
601 dependency: transitive
602 description:
@@ -609,26 +609,26 @@ packages:
609 dependency: transitive
610 description:
611 name: material_color_utilities
612 - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a"
612 + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
613 url: "https://pub.dev"
614 source: hosted
615 - version: "0.8.0"
615 + version: "0.11.1"
616 meta:
617 dependency: transitive
618 description:
619 name: meta
620 - sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04
620 + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7
621 url: "https://pub.dev"
622 source: hosted
623 - version: "1.11.0"
623 + version: "1.15.0"
624 mime:
625 dependency: transitive
626 description:
627 name: mime
628 - sha256: "801fd0b26f14a4a58ccb09d5892c3fbdeff209594300a542492cf13fba9d247a"
628 + sha256: "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6"
629 url: "https://pub.dev"
630 source: hosted
631 - version: "1.0.6"
631 + version: "2.0.0"
632 mobx:
633 dependency: "direct main"
634 description:
@@ -681,10 +681,10 @@ packages:
681 dependency: transitive
682 description:
683 name: path_provider_android
684 - sha256: a248d8146ee5983446bf03ed5ea8f6533129a12b11f12057ad1b4a67a2b3b41d
684 + sha256: c464428172cb986b758c6d1724c603097febb8fb855aa265aeecc9280c294d4a
685 url: "https://pub.dev"
686 source: hosted
687 - version: "2.2.4"
687 + version: "2.2.12"
688 path_provider_foundation:
689 dependency: transitive
690 description:
@@ -729,10 +729,10 @@ packages:
729 dependency: transitive
730 description:
731 name: platform
732 - sha256: "9b71283fc13df574056616011fb138fd3b793ea47cc509c189a6c3fa5f8a1a65"
732 + sha256: "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984"
733 url: "https://pub.dev"
734 source: hosted
735 - version: "3.1.5"
735 + version: "3.1.6"
736 plugin_platform_interface:
737 dependency: transitive
738 description:
@@ -809,18 +809,18 @@ packages:
809 dependency: "direct main"
810 description:
811 name: shared_preferences
812 - sha256: d3bbe5553a986e83980916ded2f0b435ef2e1893dfaa29d5a7a790d0eca12180
812 + sha256: "746e5369a43170c25816cc472ee016d3a66bc13fcf430c0bc41ad7b4b2922051"
813 url: "https://pub.dev"
814 source: hosted
815 - version: "2.2.3"
815 + version: "2.3.2"
816 shared_preferences_android:
817 dependency: transitive
818 description:
819 name: shared_preferences_android
820 - sha256: "1ee8bf911094a1b592de7ab29add6f826a7331fb854273d55918693d5364a1f2"
820 + sha256: "3b9febd815c9ca29c9e3520d50ec32f49157711e143b7a4ca039eb87e8ade5ab"
821 url: "https://pub.dev"
822 source: hosted
823 - version: "2.2.2"
823 + version: "2.3.3"
824 shared_preferences_foundation:
825 dependency: transitive
826 description:
@@ -849,10 +849,10 @@ packages:
849 dependency: transitive
850 description:
851 name: shared_preferences_web
852 - sha256: "59dc807b94d29d52ddbb1b3c0d3b9d0a67fc535a64e62a5542c8db0513fcb6c2"
852 + sha256: d2ca4132d3946fec2184261726b355836a82c33d7d5b67af32692aff18a4684e
853 url: "https://pub.dev"
854 source: hosted
855 - version: "2.4.1"
855 + version: "2.4.2"
856 shared_preferences_windows:
857 dependency: transitive
858 description:
@@ -873,10 +873,10 @@ packages:
873 dependency: transitive
874 description:
875 name: shelf_web_socket
876 - sha256: "9ca081be41c60190ebcb4766b2486a7d50261db7bd0f5d9615f2d653637a84c1"
876 + sha256: "073c147238594ecd0d193f3456a5fe91c4b0abbcc68bf5cd95b36c4e194ac611"
877 url: "https://pub.dev"
878 source: hosted
879 - version: "1.0.4"
879 + version: "2.0.0"
880 sky_engine:
881 dependency: transitive
882 description: flutter
@@ -967,10 +967,10 @@ packages:
967 dependency: transitive
968 description:
969 name: test_api
970 - sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b"
970 + sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb"
971 url: "https://pub.dev"
972 source: hosted
973 - version: "0.6.1"
973 + version: "0.7.2"
974 timing:
975 dependency: transitive
976 description:
@@ -991,10 +991,10 @@ packages:
991 dependency: transitive
992 description:
993 name: typed_data
994 - sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c
994 + sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006
995 url: "https://pub.dev"
996 source: hosted
997 - version: "1.3.2"
997 + version: "1.4.0"
998 universal_ble:
999 dependency: transitive
1000 description:
@@ -1031,10 +1031,10 @@ packages:
1031 dependency: transitive
1032 description:
1033 name: vm_service
1034 - sha256: b3d56ff4341b8f182b96aceb2fa20e3dcb336b9f867bc0eafc0de10f1048e957
1034 + sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d"
1035 url: "https://pub.dev"
1036 source: hosted
1037 - version: "13.0.0"
1037 + version: "14.2.5"
1038 watcher:
1039 dependency: "direct overridden"
1040 description:
@@ -1047,18 +1047,26 @@ packages:
1047 dependency: transitive
1048 description:
1049 name: web
1050 - sha256: "97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27"
1050 + sha256: cd3543bd5798f6ad290ea73d210f423502e71900302dde696f8bff84bf89a1cb
1051 + url: "https://pub.dev"
1052 + source: hosted
1053 + version: "1.1.0"
1054 + web_socket:
1055 + dependency: transitive
1056 + description:
1057 + name: web_socket
1058 + sha256: "3c12d96c0c9a4eec095246debcea7b86c0324f22df69893d538fcc6f1b8cce83"
1059 url: "https://pub.dev"
1060 source: hosted
1053 - version: "0.5.1"
1061 + version: "0.1.6"
1062 web_socket_channel:
1063 dependency: transitive
1064 description:
1065 name: web_socket_channel
1058 - sha256: "58c6666b342a38816b2e7e50ed0f1e261959630becd4c879c4f26bfa14aa5a42"
1066 + sha256: "9f187088ed104edd8662ca07af4b124465893caf063ba29758f97af57e61da8f"
1067 url: "https://pub.dev"
1068 source: hosted
1061 - version: "2.4.5"
1069 + version: "3.0.1"
1070 xdg_directories:
1071 dependency: transitive
1072 description:
@@ -1092,5 +1100,5 @@ packages:
1100 source: hosted
1101 version: "2.2.1"
1102 sdks:
1095 - dart: ">=3.3.0 <4.0.0"
1096 - flutter: ">=3.19.0"
1103 + dart: ">=3.5.0 <4.0.0"
1104 + flutter: ">=3.24.0"
cw_bitcoin/pubspec.yaml
+1 -1
@@ -16,7 +16,7 @@ dependencies:
16 http: ^1.1.0
17 mobx: ^2.0.7+4
18 flutter_mobx: ^2.0.6+1
19 - intl: ^0.18.0
19 + intl: ^0.19.0
20 shared_preferences: ^2.0.15
21 cw_core:
22 path: ../cw_core
cw_core/pubspec.lock
+121 -100
@@ -5,34 +5,39 @@ packages:
5 dependency: transitive
6 description:
7 name: _fe_analyzer_shared
8 - sha256: eb376e9acf6938204f90eb3b1f00b578640d3188b4c8a8ec054f9f479af8d051
8 + sha256: f256b0c0ba6c7577c15e2e4e114755640a875e885099367bf6e012b19314c834
9 url: "https://pub.dev"
10 source: hosted
11 - version: "64.0.0"
11 + version: "72.0.0"
12 + _macros:
13 + dependency: transitive
14 + description: dart
15 + source: sdk
16 + version: "0.3.2"
17 analyzer:
18 dependency: transitive
19 description:
20 name: analyzer
16 - sha256: "69f54f967773f6c26c7dcb13e93d7ccee8b17a641689da39e878d5cf13b06893"
21 + sha256: b652861553cd3990d8ed361f7979dc6d7053a9ac8843fa73820ab68ce5410139
22 url: "https://pub.dev"
23 source: hosted
19 - version: "6.2.0"
24 + version: "6.7.0"
25 args:
26 dependency: transitive
27 description:
28 name: args
24 - sha256: eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596
29 + sha256: bf9f5caeea8d8fe6721a9c358dd8a5c1947b27f1cfaa18b39c301273594919e6
30 url: "https://pub.dev"
31 source: hosted
27 - version: "2.4.2"
32 + version: "2.6.0"
33 asn1lib:
34 dependency: transitive
35 description:
36 name: asn1lib
32 - sha256: "21afe4333076c02877d14f4a89df111e658a6d466cbfc802eb705eb91bd5adfd"
37 + sha256: "6b151826fcc95ff246cd219a0bf4c753ea14f4081ad71c61939becf3aba27f70"
38 url: "https://pub.dev"
39 source: hosted
35 - version: "1.5.0"
40 + version: "1.5.5"
41 async:
42 dependency: transitive
43 description:
@@ -69,10 +74,10 @@ packages:
74 dependency: transitive
75 description:
76 name: build_daemon
72 - sha256: "0343061a33da9c5810b2d6cee51945127d8f4c060b7fbdd9d54917f0a3feaaa1"
77 + sha256: "79b2aef6ac2ed00046867ed354c88778c9c0f029df8a20fe10b5436826721ef9"
78 url: "https://pub.dev"
79 source: hosted
75 - version: "4.0.1"
80 + version: "4.0.2"
81 build_resolvers:
82 dependency: "direct dev"
83 description:
@@ -85,18 +90,18 @@ packages:
90 dependency: "direct dev"
91 description:
92 name: build_runner
88 - sha256: "581bacf68f89ec8792f5e5a0b2c4decd1c948e97ce659dc783688c8a88fbec21"
93 + sha256: "028819cfb90051c6b5440c7e574d1896f8037e3c96cf17aaeb054c9311cfbf4d"
94 url: "https://pub.dev"
95 source: hosted
91 - version: "2.4.8"
96 + version: "2.4.13"
97 build_runner_core:
98 dependency: transitive
99 description:
100 name: build_runner_core
96 - sha256: c9e32d21dd6626b5c163d48b037ce906bbe428bc23ab77bcd77bb21e593b6185
101 + sha256: f8126682b87a7282a339b871298cc12009cb67109cfa1614d6436fb0289193e0
102 url: "https://pub.dev"
103 source: hosted
99 - version: "7.2.11"
104 + version: "7.3.2"
105 built_collection:
106 dependency: transitive
107 description:
@@ -109,10 +114,10 @@ packages:
114 dependency: transitive
115 description:
116 name: built_value
112 - sha256: c9aabae0718ec394e5bc3c7272e6bb0dc0b32201a08fe185ec1d8401d3e39309
117 + sha256: c7913a9737ee4007efedaffc968c049fd0f3d0e49109e778edc10de9426005cb
118 url: "https://pub.dev"
119 source: hosted
115 - version: "8.8.1"
120 + version: "8.9.2"
121 cake_backup:
122 dependency: "direct main"
123 description:
@@ -166,42 +171,42 @@ packages:
171 dependency: transitive
172 description:
173 name: convert
169 - sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592"
174 + sha256: b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68
175 url: "https://pub.dev"
176 source: hosted
172 - version: "3.1.1"
177 + version: "3.1.2"
178 crypto:
179 dependency: transitive
180 description:
181 name: crypto
177 - sha256: ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab
182 + sha256: "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855"
183 url: "https://pub.dev"
184 source: hosted
180 - version: "3.0.3"
185 + version: "3.0.6"
186 cryptography:
187 dependency: transitive
188 description:
189 name: cryptography
185 - sha256: df156c5109286340817d21fa7b62f9140f17915077127dd70f8bd7a2a0997a35
190 + sha256: d146b76d33d94548cf035233fbc2f4338c1242fa119013bead807d033fc4ae05
191 url: "https://pub.dev"
192 source: hosted
188 - version: "2.5.0"
193 + version: "2.7.0"
194 cupertino_icons:
195 dependency: transitive
196 description:
197 name: cupertino_icons
193 - sha256: d57953e10f9f8327ce64a508a355f0b1ec902193f66288e8cb5070e7c47eeb2d
198 + sha256: ba631d1c7f7bef6b729a622b7b752645a2d076dba9976925b8f25725a30e1ee6
199 url: "https://pub.dev"
200 source: hosted
196 - version: "1.0.6"
201 + version: "1.0.8"
202 dart_style:
203 dependency: transitive
204 description:
205 name: dart_style
201 - sha256: "40ae61a5d43feea6d24bd22c0537a6629db858963b99b4bc1c3db80676f32368"
206 + sha256: "7856d364b589d1f08986e140938578ed36ed948581fbc3bc9aef1805039ac5ab"
207 url: "https://pub.dev"
208 source: hosted
204 - version: "2.3.4"
209 + version: "2.3.7"
210 encrypt:
211 dependency: "direct main"
212 description:
@@ -222,26 +227,26 @@ packages:
227 dependency: transitive
228 description:
229 name: ffi
225 - sha256: "7bf0adc28a23d395f19f3f1eb21dd7cfd1dd9f8e1c50051c069122e6853bc878"
230 + sha256: "16ed7b077ef01ad6170a3d0c57caa4a112a38d7a2ed5602e0aca9ca6f3d98da6"
231 url: "https://pub.dev"
232 source: hosted
228 - version: "2.1.0"
233 + version: "2.1.3"
234 file:
235 dependency: "direct main"
236 description:
237 name: file
233 - sha256: "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c"
238 + sha256: a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4
239 url: "https://pub.dev"
240 source: hosted
236 - version: "7.0.0"
241 + version: "7.0.1"
242 fixnum:
243 dependency: transitive
244 description:
245 name: fixnum
241 - sha256: "25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1"
246 + sha256: b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be
247 url: "https://pub.dev"
248 source: hosted
244 - version: "1.1.0"
249 + version: "1.1.1"
250 flutter:
251 dependency: "direct main"
252 description: flutter
@@ -251,10 +256,10 @@ packages:
256 dependency: "direct main"
257 description:
258 name: flutter_mobx
254 - sha256: "4a5d062ff85ed3759f4aac6410ff0ffae32e324b2e71ca722ae1b37b32e865f4"
259 + sha256: "859fbf452fa9c2519d2700b125dd7fb14c508bbdd7fb65e26ca8ff6c92280e2e"
260 url: "https://pub.dev"
261 source: hosted
257 - version: "2.2.0+2"
262 + version: "2.2.1+1"
263 flutter_test:
264 dependency: "direct dev"
265 description: flutter
@@ -264,10 +269,10 @@ packages:
269 dependency: transitive
270 description:
271 name: frontend_server_client
267 - sha256: "408e3ca148b31c20282ad6f37ebfa6f4bdc8fede5b74bc2f08d9d92b55db3612"
272 + sha256: f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694
273 url: "https://pub.dev"
274 source: hosted
270 - version: "3.2.0"
275 + version: "4.0.0"
276 glob:
277 dependency: transitive
278 description:
@@ -280,10 +285,10 @@ packages:
285 dependency: transitive
286 description:
287 name: graphs
283 - sha256: aedc5a15e78fc65a6e23bcd927f24c64dd995062bcd1ca6eda65a3cff92a4d19
288 + sha256: "741bbf84165310a68ff28fe9e727332eef1407342fca52759cb21ad8177bb8d0"
289 url: "https://pub.dev"
290 source: hosted
286 - version: "2.3.1"
291 + version: "2.3.2"
292 hive:
293 dependency: transitive
294 description:
@@ -304,10 +309,10 @@ packages:
309 dependency: "direct main"
310 description:
311 name: http
307 - sha256: "759d1a329847dd0f39226c688d3e06a6b8679668e350e2891a6474f8b4bb8525"
312 + sha256: b9c29a161230ee03d3ccf545097fccd9b87a5264228c5d348202e0f0c28f9010
313 url: "https://pub.dev"
314 source: hosted
310 - version: "1.1.0"
315 + version: "1.2.2"
316 http_multi_server:
317 dependency: transitive
318 description:
@@ -328,10 +333,10 @@ packages:
333 dependency: "direct main"
334 description:
335 name: intl
331 - sha256: "3bc132a9dbce73a7e4a21a17d06e1878839ffbf975568bc875c60537824b0c4d"
336 + sha256: d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf
337 url: "https://pub.dev"
338 source: hosted
334 - version: "0.18.1"
339 + version: "0.19.0"
340 io:
341 dependency: transitive
342 description:
@@ -352,42 +357,50 @@ packages:
357 dependency: transitive
358 description:
359 name: json_annotation
355 - sha256: b10a7b2ff83d83c777edba3c6a0f97045ddadd56c944e1a23a3fdf43a1bf4467
360 + sha256: "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1"
361 url: "https://pub.dev"
362 source: hosted
358 - version: "4.8.1"
363 + version: "4.9.0"
364 leak_tracker:
365 dependency: transitive
366 description:
367 name: leak_tracker
363 - sha256: "78eb209deea09858f5269f5a5b02be4049535f568c07b275096836f01ea323fa"
368 + sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05"
369 url: "https://pub.dev"
370 source: hosted
366 - version: "10.0.0"
371 + version: "10.0.5"
372 leak_tracker_flutter_testing:
373 dependency: transitive
374 description:
375 name: leak_tracker_flutter_testing
371 - sha256: b46c5e37c19120a8a01918cfaf293547f47269f7cb4b0058f21531c2465d6ef0
376 + sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806"
377 url: "https://pub.dev"
378 source: hosted
374 - version: "2.0.1"
379 + version: "3.0.5"
380 leak_tracker_testing:
381 dependency: transitive
382 description:
383 name: leak_tracker_testing
379 - sha256: a597f72a664dbd293f3bfc51f9ba69816f84dcd403cdac7066cb3f6003f3ab47
384 + sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3"
385 url: "https://pub.dev"
386 source: hosted
382 - version: "2.0.1"
387 + version: "3.0.1"
388 logging:
389 dependency: transitive
390 description:
391 name: logging
387 - sha256: "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340"
392 + sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61
393 url: "https://pub.dev"
394 source: hosted
390 - version: "1.2.0"
395 + version: "1.3.0"
396 + macros:
397 + dependency: transitive
398 + description:
399 + name: macros
400 + sha256: "0acaed5d6b7eab89f63350bccd82119e6c602df0f391260d0e32b5e23db79536"
401 + url: "https://pub.dev"
402 + source: hosted
403 + version: "0.1.2-main.4"
404 matcher:
405 dependency: transitive
406 description:
@@ -400,42 +413,42 @@ packages:
413 dependency: transitive
414 description:
415 name: material_color_utilities
403 - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a"
416 + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
417 url: "https://pub.dev"
418 source: hosted
406 - version: "0.8.0"
419 + version: "0.11.1"
420 meta:
421 dependency: transitive
422 description:
423 name: meta
411 - sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04
424 + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7
425 url: "https://pub.dev"
426 source: hosted
414 - version: "1.11.0"
427 + version: "1.15.0"
428 mime:
429 dependency: transitive
430 description:
431 name: mime
419 - sha256: e4ff8e8564c03f255408decd16e7899da1733852a9110a58fe6d1b817684a63e
432 + sha256: "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6"
433 url: "https://pub.dev"
434 source: hosted
422 - version: "1.0.4"
435 + version: "2.0.0"
436 mobx:
437 dependency: "direct main"
438 description:
439 name: mobx
427 - sha256: "74ee54012dc7c1b3276eaa960a600a7418ef5f9997565deb8fca1fd88fb36b78"
440 + sha256: "63920b27b32ad1910adfe767ab1750e4c212e8923232a1f891597b362074ea5e"
441 url: "https://pub.dev"
442 source: hosted
430 - version: "2.3.0+1"
443 + version: "2.3.3+2"
444 mobx_codegen:
445 dependency: "direct dev"
446 description:
447 name: mobx_codegen
435 - sha256: b26c7f9c20b38f0ea572c1ed3f29d8e027cb265538bbd1aed3ec198642cfca42
448 + sha256: "8e0d8653a0c720ad933cd8358f6f89f740ce89203657c13f25bea772ef1fff7c"
449 url: "https://pub.dev"
450 source: hosted
438 - version: "2.6.0+1"
451 + version: "2.6.1"
452 nested:
453 dependency: transitive
454 description:
@@ -464,26 +477,26 @@ packages:
477 dependency: "direct main"
478 description:
479 name: path_provider
467 - sha256: b27217933eeeba8ff24845c34003b003b2b22151de3c908d0e679e8fe1aa078b
480 + sha256: fec0d61223fba3154d87759e3cc27fe2c8dc498f6386c6d6fc80d1afdd1bf378
481 url: "https://pub.dev"
482 source: hosted
470 - version: "2.1.2"
483 + version: "2.1.4"
484 path_provider_android:
485 dependency: transitive
486 description:
487 name: path_provider_android
475 - sha256: "477184d672607c0a3bf68fbbf601805f92ef79c82b64b4d6eb318cbca4c48668"
488 + sha256: c464428172cb986b758c6d1724c603097febb8fb855aa265aeecc9280c294d4a
489 url: "https://pub.dev"
490 source: hosted
478 - version: "2.2.2"
491 + version: "2.2.12"
492 path_provider_foundation:
493 dependency: transitive
494 description:
495 name: path_provider_foundation
483 - sha256: "5a7999be66e000916500be4f15a3633ebceb8302719b47b9cc49ce924125350f"
496 + sha256: f234384a3fdd67f989b4d54a5d73ca2a6c422fa55ae694381ae0f4375cd1ea16
497 url: "https://pub.dev"
498 source: hosted
486 - version: "2.3.2"
499 + version: "2.4.0"
500 path_provider_linux:
501 dependency: transitive
502 description:
@@ -504,18 +517,18 @@ packages:
517 dependency: transitive
518 description:
519 name: path_provider_windows
507 - sha256: "8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170"
520 + sha256: bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7
521 url: "https://pub.dev"
522 source: hosted
510 - version: "2.2.1"
523 + version: "2.3.0"
524 platform:
525 dependency: transitive
526 description:
527 name: platform
515 - sha256: "12220bb4b65720483f8fa9450b4332347737cf8213dd2840d8b2c823e47243ec"
528 + sha256: "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984"
529 url: "https://pub.dev"
530 source: hosted
518 - version: "3.1.4"
531 + version: "3.1.6"
532 plugin_platform_interface:
533 dependency: transitive
534 description:
@@ -528,10 +541,10 @@ packages:
541 dependency: transitive
542 description:
543 name: pointycastle
531 - sha256: "43ac87de6e10afabc85c445745a7b799e04de84cebaa4fd7bf55a5e1e9604d29"
544 + sha256: "4be0097fcf3fd3e8449e53730c631200ebc7b88016acecab2b0da2f0149222fe"
545 url: "https://pub.dev"
546 source: hosted
534 - version: "3.7.4"
547 + version: "3.9.1"
548 pool:
549 dependency: transitive
550 description:
@@ -544,10 +557,10 @@ packages:
557 dependency: transitive
558 description:
559 name: provider
547 - sha256: "9a96a0a19b594dbc5bf0f1f27d2bc67d5f95957359b461cd9feb44ed6ae75096"
560 + sha256: c8a055ee5ce3fd98d6fc872478b03823ffdb448699c6ebdbbc71d59b596fd48c
561 url: "https://pub.dev"
562 source: hosted
550 - version: "6.1.1"
563 + version: "6.1.2"
564 pub_semver:
565 dependency: transitive
566 description:
@@ -560,10 +573,10 @@ packages:
573 dependency: transitive
574 description:
575 name: pubspec_parse
563 - sha256: c63b2876e58e194e4b0828fcb080ad0e06d051cb607a6be51a9e084f47cb9367
576 + sha256: c799b721d79eb6ee6fa56f00c04b472dcd44a30d258fac2174a6ec57302678f8
577 url: "https://pub.dev"
578 source: hosted
566 - version: "1.2.3"
579 + version: "1.3.0"
580 shelf:
581 dependency: transitive
582 description:
@@ -576,10 +589,10 @@ packages:
589 dependency: transitive
590 description:
591 name: shelf_web_socket
579 - sha256: "9ca081be41c60190ebcb4766b2486a7d50261db7bd0f5d9615f2d653637a84c1"
592 + sha256: "073c147238594ecd0d193f3456a5fe91c4b0abbcc68bf5cd95b36c4e194ac611"
593 url: "https://pub.dev"
594 source: hosted
582 - version: "1.0.4"
595 + version: "2.0.0"
596 sky_engine:
597 dependency: transitive
598 description: flutter
@@ -589,10 +602,10 @@ packages:
602 dependency: "direct main"
603 description:
604 name: socks5_proxy
592 - sha256: "1d21b5606169654bbf4cfb904e8e6ed897e9f763358709f87310c757096d909a"
605 + sha256: "616818a0ea1064a4823b53c9f7eaf8da64ed82dcd51ed71371c7e54751ed5053"
606 url: "https://pub.dev"
607 source: hosted
595 - version: "1.0.4"
608 + version: "1.0.6"
609 source_gen:
610 dependency: transitive
611 description:
@@ -661,10 +674,10 @@ packages:
674 dependency: transitive
675 description:
676 name: test_api
664 - sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b"
677 + sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb"
678 url: "https://pub.dev"
679 source: hosted
667 - version: "0.6.1"
680 + version: "0.7.2"
681 timing:
682 dependency: transitive
683 description:
@@ -685,10 +698,10 @@ packages:
698 dependency: transitive
699 description:
700 name: typed_data
688 - sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c
701 + sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006
702 url: "https://pub.dev"
703 source: hosted
691 - version: "1.3.2"
704 + version: "1.4.0"
705 unorm_dart:
706 dependency: "direct main"
707 description:
@@ -709,10 +722,10 @@ packages:
722 dependency: transitive
723 description:
724 name: vm_service
712 - sha256: b3d56ff4341b8f182b96aceb2fa20e3dcb336b9f867bc0eafc0de10f1048e957
725 + sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d"
726 url: "https://pub.dev"
727 source: hosted
715 - version: "13.0.0"
728 + version: "14.2.5"
729 watcher:
730 dependency: "direct overridden"
731 description:
@@ -721,30 +734,38 @@ packages:
734 url: "https://pub.dev"
735 source: hosted
736 version: "1.1.0"
724 - web_socket_channel:
737 + web:
738 dependency: transitive
739 description:
727 - name: web_socket_channel
728 - sha256: d88238e5eac9a42bb43ca4e721edba3c08c6354d4a53063afaa568516217621b
740 + name: web
741 + sha256: cd3543bd5798f6ad290ea73d210f423502e71900302dde696f8bff84bf89a1cb
742 url: "https://pub.dev"
743 source: hosted
731 - version: "2.4.0"
732 - win32:
744 + version: "1.1.0"
745 + web_socket:
746 + dependency: transitive
747 + description:
748 + name: web_socket
749 + sha256: "3c12d96c0c9a4eec095246debcea7b86c0324f22df69893d538fcc6f1b8cce83"
750 + url: "https://pub.dev"
751 + source: hosted
752 + version: "0.1.6"
753 + web_socket_channel:
754 dependency: transitive
755 description:
735 - name: win32
736 - sha256: "350a11abd2d1d97e0cc7a28a81b781c08002aa2864d9e3f192ca0ffa18b06ed3"
756 + name: web_socket_channel
757 + sha256: "9f187088ed104edd8662ca07af4b124465893caf063ba29758f97af57e61da8f"
758 url: "https://pub.dev"
759 source: hosted
739 - version: "5.0.9"
760 + version: "3.0.1"
761 xdg_directories:
762 dependency: transitive
763 description:
764 name: xdg_directories
744 - sha256: faea9dee56b520b55a566385b84f2e8de55e7496104adada9962e0bd11bcff1d
765 + sha256: "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15"
766 url: "https://pub.dev"
767 source: hosted
747 - version: "1.0.4"
768 + version: "1.1.0"
769 yaml:
770 dependency: transitive
771 description:
@@ -754,5 +775,5 @@ packages:
775 source: hosted
776 version: "3.1.2"
777 sdks:
757 - dart: ">=3.2.0-0 <4.0.0"
758 - flutter: ">=3.10.0"
778 + dart: ">=3.5.0 <4.0.0"
779 + flutter: ">=3.24.0"
cw_core/pubspec.yaml
+1 -1
@@ -17,7 +17,7 @@ dependencies:
17 path_provider: ^2.0.11
18 mobx: ^2.0.7+4
19 flutter_mobx: ^2.0.6+1
20 - intl: ^0.18.0
20 + intl: ^0.19.0
21 encrypt: ^5.0.1
22 cake_backup:
23 git:
cw_haven/pubspec.lock
+134 -110
@@ -21,18 +21,18 @@ packages:
21 dependency: transitive
22 description:
23 name: args
24 - sha256: "139d809800a412ebb26a3892da228b2d0ba36f0ef5d9a82166e5e52ec8d61611"
24 + sha256: bf9f5caeea8d8fe6721a9c358dd8a5c1947b27f1cfaa18b39c301273594919e6
25 url: "https://pub.dev"
26 source: hosted
27 - version: "2.3.2"
27 + version: "2.6.0"
28 asn1lib:
29 dependency: transitive
30 description:
31 name: asn1lib
32 - sha256: ab96a1cb3beeccf8145c52e449233fe68364c9641623acd3adad66f8184f1039
32 + sha256: "6b151826fcc95ff246cd219a0bf4c753ea14f4081ad71c61939becf3aba27f70"
33 url: "https://pub.dev"
34 source: hosted
35 - version: "1.4.0"
35 + version: "1.5.5"
36 async:
37 dependency: transitive
38 description:
@@ -53,10 +53,10 @@ packages:
53 dependency: transitive
54 description:
55 name: build
56 - sha256: "3fbda25365741f8251b39f3917fb3c8e286a96fd068a5a242e11c2012d495777"
56 + sha256: "80184af8b6cb3e5c1c4ec6d8544d27711700bc3e6d2efad04238c7b5290889f0"
57 url: "https://pub.dev"
58 source: hosted
59 - version: "2.3.1"
59 + version: "2.4.1"
60 build_config:
61 dependency: transitive
62 description:
@@ -69,10 +69,10 @@ packages:
69 dependency: transitive
70 description:
71 name: build_daemon
72 - sha256: "5f02d73eb2ba16483e693f80bee4f088563a820e47d1027d4cdfe62b5bb43e65"
72 + sha256: "79b2aef6ac2ed00046867ed354c88778c9c0f029df8a20fe10b5436826721ef9"
73 url: "https://pub.dev"
74 source: hosted
75 - version: "4.0.0"
75 + version: "4.0.2"
76 build_resolvers:
77 dependency: "direct dev"
78 description:
@@ -85,18 +85,18 @@ packages:
85 dependency: "direct dev"
86 description:
87 name: build_runner
88 - sha256: "3ac61a79bfb6f6cc11f693591063a7f19a7af628dc52f141743edac5c16e8c22"
88 + sha256: "028819cfb90051c6b5440c7e574d1896f8037e3c96cf17aaeb054c9311cfbf4d"
89 url: "https://pub.dev"
90 source: hosted
91 - version: "2.4.9"
91 + version: "2.4.13"
92 build_runner_core:
93 dependency: transitive
94 description:
95 name: build_runner_core
96 - sha256: "14febe0f5bac5ae474117a36099b4de6f1dbc52df6c5e55534b3da9591bf4292"
96 + sha256: "6d6ee4276b1c5f34f21fdf39425202712d2be82019983d52f351c94aafbc2c41"
97 url: "https://pub.dev"
98 source: hosted
99 - version: "7.2.7"
99 + version: "7.2.10"
100 built_collection:
101 dependency: transitive
102 description:
@@ -109,10 +109,10 @@ packages:
109 dependency: transitive
110 description:
111 name: built_value
112 - sha256: "169565c8ad06adb760c3645bf71f00bff161b00002cace266cad42c5d22a7725"
112 + sha256: c7913a9737ee4007efedaffc968c049fd0f3d0e49109e778edc10de9426005cb
113 url: "https://pub.dev"
114 source: hosted
115 - version: "8.4.3"
115 + version: "8.9.2"
116 cake_backup:
117 dependency: transitive
118 description:
@@ -134,10 +134,10 @@ packages:
134 dependency: transitive
135 description:
136 name: checked_yaml
137 - sha256: "3d1505d91afa809d177efd4eed5bb0eb65805097a1463abdd2add076effae311"
137 + sha256: feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff
138 url: "https://pub.dev"
139 source: hosted
140 - version: "2.0.2"
140 + version: "2.0.3"
141 clock:
142 dependency: transitive
143 description:
@@ -150,10 +150,10 @@ packages:
150 dependency: transitive
151 description:
152 name: code_builder
153 - sha256: "0d43dd1288fd145de1ecc9a3948ad4a6d5a82f0a14c4fdd0892260787d975cbe"
153 + sha256: f692079e25e7869c14132d39f223f8eec9830eb76131925143b2129c4bb01b37
154 url: "https://pub.dev"
155 source: hosted
156 - version: "4.4.0"
156 + version: "4.10.0"
157 collection:
158 dependency: transitive
159 description:
@@ -166,34 +166,34 @@ packages:
166 dependency: transitive
167 description:
168 name: convert
169 - sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592"
169 + sha256: b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68
170 url: "https://pub.dev"
171 source: hosted
172 - version: "3.1.1"
172 + version: "3.1.2"
173 crypto:
174 dependency: transitive
175 description:
176 name: crypto
177 - sha256: aa274aa7774f8964e4f4f38cc994db7b6158dd36e9187aaceaddc994b35c6c67
177 + sha256: "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855"
178 url: "https://pub.dev"
179 source: hosted
180 - version: "3.0.2"
180 + version: "3.0.6"
181 cryptography:
182 dependency: transitive
183 description:
184 name: cryptography
185 - sha256: df156c5109286340817d21fa7b62f9140f17915077127dd70f8bd7a2a0997a35
185 + sha256: d146b76d33d94548cf035233fbc2f4338c1242fa119013bead807d033fc4ae05
186 url: "https://pub.dev"
187 source: hosted
188 - version: "2.5.0"
188 + version: "2.7.0"
189 cupertino_icons:
190 dependency: transitive
191 description:
192 name: cupertino_icons
193 - sha256: d57953e10f9f8327ce64a508a355f0b1ec902193f66288e8cb5070e7c47eeb2d
193 + sha256: ba631d1c7f7bef6b729a622b7b752645a2d076dba9976925b8f25725a30e1ee6
194 url: "https://pub.dev"
195 source: hosted
196 - version: "1.0.6"
196 + version: "1.0.8"
197 cw_core:
198 dependency: "direct main"
199 description:
@@ -213,10 +213,10 @@ packages:
213 dependency: transitive
214 description:
215 name: encrypt
216 - sha256: "4fd4e4fdc21b9d7d4141823e1e6515cd94e7b8d84749504c232999fba25d9bbb"
216 + sha256: "62d9aa4670cc2a8798bab89b39fc71b6dfbacf615de6cf5001fb39f7e4a996a2"
217 url: "https://pub.dev"
218 source: hosted
219 - version: "5.0.1"
219 + version: "5.0.3"
220 fake_async:
221 dependency: transitive
222 description:
@@ -229,26 +229,26 @@ packages:
229 dependency: "direct main"
230 description:
231 name: ffi
232 - sha256: a38574032c5f1dd06c4aee541789906c12ccaab8ba01446e800d9c5b79c4a978
232 + sha256: "16ed7b077ef01ad6170a3d0c57caa4a112a38d7a2ed5602e0aca9ca6f3d98da6"
233 url: "https://pub.dev"
234 source: hosted
235 - version: "2.0.1"
235 + version: "2.1.3"
236 file:
237 dependency: transitive
238 description:
239 name: file
240 - sha256: "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c"
240 + sha256: a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4
241 url: "https://pub.dev"
242 source: hosted
243 - version: "7.0.0"
243 + version: "7.0.1"
244 fixnum:
245 dependency: transitive
246 description:
247 name: fixnum
248 - sha256: "25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1"
248 + sha256: b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be
249 url: "https://pub.dev"
250 source: hosted
251 - version: "1.1.0"
251 + version: "1.1.1"
252 flutter:
253 dependency: "direct main"
254 description: flutter
@@ -258,10 +258,10 @@ packages:
258 dependency: "direct main"
259 description:
260 name: flutter_mobx
261 - sha256: "0da4add0016387a7bf309a0d0c41d36c6b3ae25ed7a176409267f166509e723e"
261 + sha256: "859fbf452fa9c2519d2700b125dd7fb14c508bbdd7fb65e26ca8ff6c92280e2e"
262 url: "https://pub.dev"
263 source: hosted
264 - version: "2.0.6+5"
264 + version: "2.2.1+1"
265 flutter_test:
266 dependency: "direct dev"
267 description: flutter
@@ -271,10 +271,10 @@ packages:
271 dependency: transitive
272 description:
273 name: frontend_server_client
274 - sha256: "408e3ca148b31c20282ad6f37ebfa6f4bdc8fede5b74bc2f08d9d92b55db3612"
274 + sha256: f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694
275 url: "https://pub.dev"
276 source: hosted
277 - version: "3.2.0"
277 + version: "4.0.0"
278 glob:
279 dependency: transitive
280 description:
@@ -287,10 +287,10 @@ packages:
287 dependency: transitive
288 description:
289 name: graphs
290 - sha256: f9e130f3259f52d26f0cfc0e964513796dafed572fa52e45d2f8d6ca14db39b2
290 + sha256: "741bbf84165310a68ff28fe9e727332eef1407342fca52759cb21ad8177bb8d0"
291 url: "https://pub.dev"
292 source: hosted
293 - version: "2.2.0"
293 + version: "2.3.2"
294 hive:
295 dependency: transitive
296 description:
@@ -311,10 +311,10 @@ packages:
311 dependency: "direct main"
312 description:
313 name: http
314 - sha256: "759d1a329847dd0f39226c688d3e06a6b8679668e350e2891a6474f8b4bb8525"
314 + sha256: b9c29a161230ee03d3ccf545097fccd9b87a5264228c5d348202e0f0c28f9010
315 url: "https://pub.dev"
316 source: hosted
317 - version: "1.1.0"
317 + version: "1.2.2"
318 http_multi_server:
319 dependency: transitive
320 description:
@@ -335,10 +335,10 @@ packages:
335 dependency: "direct main"
336 description:
337 name: intl
338 - sha256: "3bc132a9dbce73a7e4a21a17d06e1878839ffbf975568bc875c60537824b0c4d"
338 + sha256: d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf
339 url: "https://pub.dev"
340 source: hosted
341 - version: "0.18.1"
341 + version: "0.19.0"
342 io:
343 dependency: transitive
344 description:
@@ -359,42 +359,42 @@ packages:
359 dependency: transitive
360 description:
361 name: json_annotation
362 - sha256: c33da08e136c3df0190bd5bbe51ae1df4a7d96e7954d1d7249fea2968a72d317
362 + sha256: "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1"
363 url: "https://pub.dev"
364 source: hosted
365 - version: "4.8.0"
365 + version: "4.9.0"
366 leak_tracker:
367 dependency: transitive
368 description:
369 name: leak_tracker
370 - sha256: "78eb209deea09858f5269f5a5b02be4049535f568c07b275096836f01ea323fa"
370 + sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05"
371 url: "https://pub.dev"
372 source: hosted
373 - version: "10.0.0"
373 + version: "10.0.5"
374 leak_tracker_flutter_testing:
375 dependency: transitive
376 description:
377 name: leak_tracker_flutter_testing
378 - sha256: b46c5e37c19120a8a01918cfaf293547f47269f7cb4b0058f21531c2465d6ef0
378 + sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806"
379 url: "https://pub.dev"
380 source: hosted
381 - version: "2.0.1"
381 + version: "3.0.5"
382 leak_tracker_testing:
383 dependency: transitive
384 description:
385 name: leak_tracker_testing
386 - sha256: a597f72a664dbd293f3bfc51f9ba69816f84dcd403cdac7066cb3f6003f3ab47
386 + sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3"
387 url: "https://pub.dev"
388 source: hosted
389 - version: "2.0.1"
389 + version: "3.0.1"
390 logging:
391 dependency: transitive
392 description:
393 name: logging
394 - sha256: "04094f2eb032cbb06c6f6e8d3607edcfcb0455e2bb6cbc010cb01171dcb64e6d"
394 + sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61
395 url: "https://pub.dev"
396 source: hosted
397 - version: "1.1.1"
397 + version: "1.3.0"
398 matcher:
399 dependency: transitive
400 description:
@@ -407,42 +407,50 @@ packages:
407 dependency: transitive
408 description:
409 name: material_color_utilities
410 - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a"
410 + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
411 url: "https://pub.dev"
412 source: hosted
413 - version: "0.8.0"
413 + version: "0.11.1"
414 meta:
415 dependency: transitive
416 description:
417 name: meta
418 - sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04
418 + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7
419 url: "https://pub.dev"
420 source: hosted
421 - version: "1.11.0"
421 + version: "1.15.0"
422 mime:
423 dependency: transitive
424 description:
425 name: mime
426 - sha256: e4ff8e8564c03f255408decd16e7899da1733852a9110a58fe6d1b817684a63e
426 + sha256: "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6"
427 url: "https://pub.dev"
428 source: hosted
429 - version: "1.0.4"
429 + version: "2.0.0"
430 mobx:
431 dependency: "direct main"
432 description:
433 name: mobx
434 - sha256: f1862bd92c6a903fab67338f27e2f731117c3cb9ea37cee1a487f9e4e0de314a
434 + sha256: "63920b27b32ad1910adfe767ab1750e4c212e8923232a1f891597b362074ea5e"
435 url: "https://pub.dev"
436 source: hosted
437 - version: "2.1.3+1"
437 + version: "2.3.3+2"
438 mobx_codegen:
439 dependency: "direct dev"
440 description:
441 name: mobx_codegen
442 - sha256: "86122e410d8ea24dda0c69adb5c2a6ccadd5ce02ad46e144764e0d0184a06181"
442 + sha256: d4beb9cea4b7b014321235f8fdc7c2193ee0fe1d1198e9da7403f8bc85c4407c
443 url: "https://pub.dev"
444 source: hosted
445 - version: "2.1.1"
445 + version: "2.3.0"
446 + nested:
447 + dependency: transitive
448 + description:
449 + name: nested
450 + sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20"
451 + url: "https://pub.dev"
452 + source: hosted
453 + version: "1.0.0"
454 package_config:
455 dependency: transitive
456 description:
@@ -463,26 +471,26 @@ packages:
471 dependency: "direct main"
472 description:
473 name: path_provider
466 - sha256: a1aa8aaa2542a6bc57e381f132af822420216c80d4781f7aa085ca3229208aaa
474 + sha256: fec0d61223fba3154d87759e3cc27fe2c8dc498f6386c6d6fc80d1afdd1bf378
475 url: "https://pub.dev"
476 source: hosted
469 - version: "2.1.1"
477 + version: "2.1.4"
478 path_provider_android:
479 dependency: transitive
480 description:
481 name: path_provider_android
474 - sha256: e595b98692943b4881b219f0a9e3945118d3c16bd7e2813f98ec6e532d905f72
482 + sha256: c464428172cb986b758c6d1724c603097febb8fb855aa265aeecc9280c294d4a
483 url: "https://pub.dev"
484 source: hosted
477 - version: "2.2.1"
485 + version: "2.2.12"
486 path_provider_foundation:
487 dependency: transitive
488 description:
489 name: path_provider_foundation
482 - sha256: "19314d595120f82aca0ba62787d58dde2cc6b5df7d2f0daf72489e38d1b57f2d"
490 + sha256: f234384a3fdd67f989b4d54a5d73ca2a6c422fa55ae694381ae0f4375cd1ea16
491 url: "https://pub.dev"
492 source: hosted
485 - version: "2.3.1"
493 + version: "2.4.0"
494 path_provider_linux:
495 dependency: transitive
496 description:
@@ -495,42 +503,42 @@ packages:
503 dependency: transitive
504 description:
505 name: path_provider_platform_interface
498 - sha256: "94b1e0dd80970c1ce43d5d4e050a9918fce4f4a775e6142424c30a29a363265c"
506 + sha256: "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334"
507 url: "https://pub.dev"
508 source: hosted
501 - version: "2.1.1"
509 + version: "2.1.2"
510 path_provider_windows:
511 dependency: transitive
512 description:
513 name: path_provider_windows
506 - sha256: "8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170"
514 + sha256: bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7
515 url: "https://pub.dev"
516 source: hosted
509 - version: "2.2.1"
517 + version: "2.3.0"
518 platform:
519 dependency: transitive
520 description:
521 name: platform
514 - sha256: "4a451831508d7d6ca779f7ac6e212b4023dd5a7d08a27a63da33756410e32b76"
522 + sha256: "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984"
523 url: "https://pub.dev"
524 source: hosted
517 - version: "3.1.0"
525 + version: "3.1.6"
526 plugin_platform_interface:
527 dependency: transitive
528 description:
529 name: plugin_platform_interface
522 - sha256: dbf0f707c78beedc9200146ad3cb0ab4d5da13c246336987be6940f026500d3a
530 + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02"
531 url: "https://pub.dev"
532 source: hosted
525 - version: "2.1.3"
533 + version: "2.1.8"
534 pointycastle:
535 dependency: transitive
536 description:
537 name: pointycastle
530 - sha256: db7306cf0249f838d1a24af52b5a5887c5bf7f31d8bb4e827d071dc0939ad346
538 + sha256: "4be0097fcf3fd3e8449e53730c631200ebc7b88016acecab2b0da2f0149222fe"
539 url: "https://pub.dev"
540 source: hosted
533 - version: "3.6.2"
541 + version: "3.9.1"
542 pool:
543 dependency: transitive
544 description:
@@ -539,38 +547,46 @@ packages:
547 url: "https://pub.dev"
548 source: hosted
549 version: "1.5.1"
550 + provider:
551 + dependency: transitive
552 + description:
553 + name: provider
554 + sha256: c8a055ee5ce3fd98d6fc872478b03823ffdb448699c6ebdbbc71d59b596fd48c
555 + url: "https://pub.dev"
556 + source: hosted
557 + version: "6.1.2"
558 pub_semver:
559 dependency: transitive
560 description:
561 name: pub_semver
546 - sha256: "307de764d305289ff24ad257ad5c5793ce56d04947599ad68b3baa124105fc17"
562 + sha256: "40d3ab1bbd474c4c2328c91e3a7df8c6dd629b79ece4c4bd04bee496a224fb0c"
563 url: "https://pub.dev"
564 source: hosted
549 - version: "2.1.3"
565 + version: "2.1.4"
566 pubspec_parse:
567 dependency: transitive
568 description:
569 name: pubspec_parse
554 - sha256: "75f6614d6dde2dc68948dffbaa4fe5dae32cd700eb9fb763fe11dfb45a3c4d0a"
570 + sha256: c799b721d79eb6ee6fa56f00c04b472dcd44a30d258fac2174a6ec57302678f8
571 url: "https://pub.dev"
572 source: hosted
557 - version: "1.2.1"
573 + version: "1.3.0"
574 shelf:
575 dependency: transitive
576 description:
577 name: shelf
562 - sha256: c24a96135a2ccd62c64b69315a14adc5c3419df63b4d7c05832a346fdb73682c
578 + sha256: ad29c505aee705f41a4d8963641f91ac4cee3c8fad5947e033390a7bd8180fa4
579 url: "https://pub.dev"
580 source: hosted
565 - version: "1.4.0"
581 + version: "1.4.1"
582 shelf_web_socket:
583 dependency: transitive
584 description:
585 name: shelf_web_socket
570 - sha256: a988c0e8d8ffbdb8a28aa7ec8e449c260f3deb808781fe1284d22c5bba7156e8
586 + sha256: "073c147238594ecd0d193f3456a5fe91c4b0abbcc68bf5cd95b36c4e194ac611"
587 url: "https://pub.dev"
588 source: hosted
573 - version: "1.0.3"
589 + version: "2.0.0"
590 sky_engine:
591 dependency: transitive
592 description: flutter
@@ -580,10 +596,10 @@ packages:
596 dependency: transitive
597 description:
598 name: socks5_proxy
583 - sha256: "1d21b5606169654bbf4cfb904e8e6ed897e9f763358709f87310c757096d909a"
599 + sha256: "616818a0ea1064a4823b53c9f7eaf8da64ed82dcd51ed71371c7e54751ed5053"
600 url: "https://pub.dev"
601 source: hosted
586 - version: "1.0.4"
602 + version: "1.0.6"
603 source_gen:
604 dependency: transitive
605 description:
@@ -652,10 +668,10 @@ packages:
668 dependency: transitive
669 description:
670 name: test_api
655 - sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b"
671 + sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb"
672 url: "https://pub.dev"
673 source: hosted
658 - version: "0.6.1"
674 + version: "0.7.2"
675 timing:
676 dependency: transitive
677 description:
@@ -676,10 +692,10 @@ packages:
692 dependency: transitive
693 description:
694 name: typed_data
679 - sha256: "26f87ade979c47a150c9eaab93ccd2bebe70a27dc0b4b29517f2904f04eb11a5"
695 + sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006
696 url: "https://pub.dev"
697 source: hosted
682 - version: "1.3.1"
698 + version: "1.4.0"
699 unorm_dart:
700 dependency: transitive
701 description:
@@ -700,10 +716,10 @@ packages:
716 dependency: transitive
717 description:
718 name: vm_service
703 - sha256: b3d56ff4341b8f182b96aceb2fa20e3dcb336b9f867bc0eafc0de10f1048e957
719 + sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d"
720 url: "https://pub.dev"
721 source: hosted
706 - version: "13.0.0"
722 + version: "14.2.5"
723 watcher:
724 dependency: "direct overridden"
725 description:
@@ -712,38 +728,46 @@ packages:
728 url: "https://pub.dev"
729 source: hosted
730 version: "1.1.0"
715 - web_socket_channel:
731 + web:
732 dependency: transitive
733 description:
718 - name: web_socket_channel
719 - sha256: ca49c0bc209c687b887f30527fb6a9d80040b072cc2990f34b9bec3e7663101b
734 + name: web
735 + sha256: cd3543bd5798f6ad290ea73d210f423502e71900302dde696f8bff84bf89a1cb
736 url: "https://pub.dev"
737 source: hosted
722 - version: "2.3.0"
723 - win32:
738 + version: "1.1.0"
739 + web_socket:
740 dependency: transitive
741 description:
726 - name: win32
727 - sha256: c9ebe7ee4ab0c2194e65d3a07d8c54c5d00bb001b76081c4a04cdb8448b59e46
742 + name: web_socket
743 + sha256: "3c12d96c0c9a4eec095246debcea7b86c0324f22df69893d538fcc6f1b8cce83"
744 url: "https://pub.dev"
745 source: hosted
730 - version: "3.1.3"
746 + version: "0.1.6"
747 + web_socket_channel:
748 + dependency: transitive
749 + description:
750 + name: web_socket_channel
751 + sha256: "9f187088ed104edd8662ca07af4b124465893caf063ba29758f97af57e61da8f"
752 + url: "https://pub.dev"
753 + source: hosted
754 + version: "3.0.1"
755 xdg_directories:
756 dependency: transitive
757 description:
758 name: xdg_directories
735 - sha256: faea9dee56b520b55a566385b84f2e8de55e7496104adada9962e0bd11bcff1d
759 + sha256: "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15"
760 url: "https://pub.dev"
761 source: hosted
738 - version: "1.0.4"
762 + version: "1.1.0"
763 yaml:
764 dependency: transitive
765 description:
766 name: yaml
743 - sha256: "23812a9b125b48d4007117254bca50abb6c712352927eece9e155207b1db2370"
767 + sha256: "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5"
768 url: "https://pub.dev"
769 source: hosted
746 - version: "3.1.1"
770 + version: "3.1.2"
771 sdks:
748 - dart: ">=3.2.0-0 <4.0.0"
749 - flutter: ">=3.7.0"
772 + dart: ">=3.5.0 <4.0.0"
773 + flutter: ">=3.24.0"
cw_haven/pubspec.yaml
+1 -1
@@ -17,7 +17,7 @@ dependencies:
17 path_provider: ^2.0.11
18 mobx: ^2.0.7+4
19 flutter_mobx: ^2.0.6+1
20 - intl: ^0.18.0
20 + intl: ^0.19.0
21 cw_core:
22 path: ../cw_core
23
cw_monero/linux/flutter/ephemeral/.plugin_symlinks/path_provider_linux new
+1
@@ -0,0 +1 @@
1 +/Users/user/.pub-cache/hosted/pub.dev/path_provider_linux-2.2.1/
\ No newline at end of file
cw_monero/pubspec.lock
+58 -50
@@ -21,10 +21,10 @@ packages:
21 dependency: transitive
22 description:
23 name: args
24 - sha256: "7cf60b9f0cc88203c5a190b4cd62a99feea42759a7fa695010eb5de1c0b2252a"
24 + sha256: bf9f5caeea8d8fe6721a9c358dd8a5c1947b27f1cfaa18b39c301273594919e6
25 url: "https://pub.dev"
26 source: hosted
27 - version: "2.5.0"
27 + version: "2.6.0"
28 asn1lib:
29 dependency: transitive
30 description:
@@ -77,10 +77,10 @@ packages:
77 dependency: transitive
78 description:
79 name: build_daemon
80 - sha256: "0343061a33da9c5810b2d6cee51945127d8f4c060b7fbdd9d54917f0a3feaaa1"
80 + sha256: "79b2aef6ac2ed00046867ed354c88778c9c0f029df8a20fe10b5436826721ef9"
81 url: "https://pub.dev"
82 source: hosted
83 - version: "4.0.1"
83 + version: "4.0.2"
84 build_resolvers:
85 dependency: "direct dev"
86 description:
@@ -93,10 +93,10 @@ packages:
93 dependency: "direct dev"
94 description:
95 name: build_runner
96 - sha256: "3ac61a79bfb6f6cc11f693591063a7f19a7af628dc52f141743edac5c16e8c22"
96 + sha256: "028819cfb90051c6b5440c7e574d1896f8037e3c96cf17aaeb054c9311cfbf4d"
97 url: "https://pub.dev"
98 source: hosted
99 - version: "2.4.9"
99 + version: "2.4.13"
100 build_runner_core:
101 dependency: transitive
102 description:
@@ -174,18 +174,18 @@ packages:
174 dependency: transitive
175 description:
176 name: convert
177 - sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592"
177 + sha256: b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68
178 url: "https://pub.dev"
179 source: hosted
180 - version: "3.1.1"
180 + version: "3.1.2"
181 crypto:
182 dependency: transitive
183 description:
184 name: crypto
185 - sha256: ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab
185 + sha256: "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855"
186 url: "https://pub.dev"
187 source: hosted
188 - version: "3.0.3"
188 + version: "3.0.6"
189 cryptography:
190 dependency: transitive
191 description:
@@ -253,18 +253,18 @@ packages:
253 dependency: transitive
254 description:
255 name: file
256 - sha256: "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c"
256 + sha256: a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4
257 url: "https://pub.dev"
258 source: hosted
259 - version: "7.0.0"
259 + version: "7.0.1"
260 fixnum:
261 dependency: transitive
262 description:
263 name: fixnum
264 - sha256: "25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1"
264 + sha256: b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be
265 url: "https://pub.dev"
266 source: hosted
267 - version: "1.1.0"
267 + version: "1.1.1"
268 flutter:
269 dependency: "direct main"
270 description: flutter
@@ -311,10 +311,10 @@ packages:
311 dependency: transitive
312 description:
313 name: graphs
314 - sha256: aedc5a15e78fc65a6e23bcd927f24c64dd995062bcd1ca6eda65a3cff92a4d19
314 + sha256: "741bbf84165310a68ff28fe9e727332eef1407342fca52759cb21ad8177bb8d0"
315 url: "https://pub.dev"
316 source: hosted
317 - version: "2.3.1"
317 + version: "2.3.2"
318 hashlib:
319 dependency: transitive
320 description:
@@ -375,10 +375,10 @@ packages:
375 dependency: "direct main"
376 description:
377 name: intl
378 - sha256: "3bc132a9dbce73a7e4a21a17d06e1878839ffbf975568bc875c60537824b0c4d"
378 + sha256: d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf
379 url: "https://pub.dev"
380 source: hosted
381 - version: "0.18.1"
381 + version: "0.19.0"
382 io:
383 dependency: transitive
384 description:
@@ -407,26 +407,26 @@ packages:
407 dependency: transitive
408 description:
409 name: leak_tracker
410 - sha256: "78eb209deea09858f5269f5a5b02be4049535f568c07b275096836f01ea323fa"
410 + sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05"
411 url: "https://pub.dev"
412 source: hosted
413 - version: "10.0.0"
413 + version: "10.0.5"
414 leak_tracker_flutter_testing:
415 dependency: transitive
416 description:
417 name: leak_tracker_flutter_testing
418 - sha256: b46c5e37c19120a8a01918cfaf293547f47269f7cb4b0058f21531c2465d6ef0
418 + sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806"
419 url: "https://pub.dev"
420 source: hosted
421 - version: "2.0.1"
421 + version: "3.0.5"
422 leak_tracker_testing:
423 dependency: transitive
424 description:
425 name: leak_tracker_testing
426 - sha256: a597f72a664dbd293f3bfc51f9ba69816f84dcd403cdac7066cb3f6003f3ab47
426 + sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3"
427 url: "https://pub.dev"
428 source: hosted
429 - version: "2.0.1"
429 + version: "3.0.1"
430 ledger_flutter_plus:
431 dependency: "direct main"
432 description:
@@ -447,10 +447,10 @@ packages:
447 dependency: transitive
448 description:
449 name: logging
450 - sha256: "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340"
450 + sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61
451 url: "https://pub.dev"
452 source: hosted
453 - version: "1.2.0"
453 + version: "1.3.0"
454 matcher:
455 dependency: transitive
456 description:
@@ -463,26 +463,26 @@ packages:
463 dependency: transitive
464 description:
465 name: material_color_utilities
466 - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a"
466 + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
467 url: "https://pub.dev"
468 source: hosted
469 - version: "0.8.0"
469 + version: "0.11.1"
470 meta:
471 dependency: transitive
472 description:
473 name: meta
474 - sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04
474 + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7
475 url: "https://pub.dev"
476 source: hosted
477 - version: "1.11.0"
477 + version: "1.15.0"
478 mime:
479 dependency: transitive
480 description:
481 name: mime
482 - sha256: "801fd0b26f14a4a58ccb09d5892c3fbdeff209594300a542492cf13fba9d247a"
482 + sha256: "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6"
483 url: "https://pub.dev"
484 source: hosted
485 - version: "1.0.6"
485 + version: "2.0.0"
486 mobx:
487 dependency: "direct main"
488 description:
@@ -552,10 +552,10 @@ packages:
552 dependency: transitive
553 description:
554 name: path_provider_android
555 - sha256: a248d8146ee5983446bf03ed5ea8f6533129a12b11f12057ad1b4a67a2b3b41d
555 + sha256: c464428172cb986b758c6d1724c603097febb8fb855aa265aeecc9280c294d4a
556 url: "https://pub.dev"
557 source: hosted
558 - version: "2.2.4"
558 + version: "2.2.12"
559 path_provider_foundation:
560 dependency: transitive
561 description:
@@ -600,10 +600,10 @@ packages:
600 dependency: transitive
601 description:
602 name: platform
603 - sha256: "9b71283fc13df574056616011fb138fd3b793ea47cc509c189a6c3fa5f8a1a65"
603 + sha256: "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984"
604 url: "https://pub.dev"
605 source: hosted
606 - version: "3.1.5"
606 + version: "3.1.6"
607 plugin_platform_interface:
608 dependency: transitive
609 description:
@@ -680,10 +680,10 @@ packages:
680 dependency: transitive
681 description:
682 name: shelf_web_socket
683 - sha256: "9ca081be41c60190ebcb4766b2486a7d50261db7bd0f5d9615f2d653637a84c1"
683 + sha256: "073c147238594ecd0d193f3456a5fe91c4b0abbcc68bf5cd95b36c4e194ac611"
684 url: "https://pub.dev"
685 source: hosted
686 - version: "1.0.4"
686 + version: "2.0.0"
687 sky_engine:
688 dependency: transitive
689 description: flutter
@@ -765,10 +765,10 @@ packages:
765 dependency: transitive
766 description:
767 name: test_api
768 - sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b"
768 + sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb"
769 url: "https://pub.dev"
770 source: hosted
771 - version: "0.6.1"
771 + version: "0.7.2"
772 timing:
773 dependency: transitive
774 description:
@@ -789,10 +789,10 @@ packages:
789 dependency: transitive
790 description:
791 name: typed_data
792 - sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c
792 + sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006
793 url: "https://pub.dev"
794 source: hosted
795 - version: "1.3.2"
795 + version: "1.4.0"
796 universal_ble:
797 dependency: transitive
798 description:
@@ -829,10 +829,10 @@ packages:
829 dependency: transitive
830 description:
831 name: vm_service
832 - sha256: b3d56ff4341b8f182b96aceb2fa20e3dcb336b9f867bc0eafc0de10f1048e957
832 + sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d"
833 url: "https://pub.dev"
834 source: hosted
835 - version: "13.0.0"
835 + version: "14.2.5"
836 watcher:
837 dependency: "direct overridden"
838 description:
@@ -845,18 +845,26 @@ packages:
845 dependency: transitive
846 description:
847 name: web
848 - sha256: "97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27"
848 + sha256: cd3543bd5798f6ad290ea73d210f423502e71900302dde696f8bff84bf89a1cb
849 + url: "https://pub.dev"
850 + source: hosted
851 + version: "1.1.0"
852 + web_socket:
853 + dependency: transitive
854 + description:
855 + name: web_socket
856 + sha256: "3c12d96c0c9a4eec095246debcea7b86c0324f22df69893d538fcc6f1b8cce83"
857 url: "https://pub.dev"
858 source: hosted
851 - version: "0.5.1"
859 + version: "0.1.6"
860 web_socket_channel:
861 dependency: transitive
862 description:
863 name: web_socket_channel
856 - sha256: "58c6666b342a38816b2e7e50ed0f1e261959630becd4c879c4f26bfa14aa5a42"
864 + sha256: "9f187088ed104edd8662ca07af4b124465893caf063ba29758f97af57e61da8f"
865 url: "https://pub.dev"
866 source: hosted
859 - version: "2.4.5"
867 + version: "3.0.1"
868 xdg_directories:
869 dependency: transitive
870 description:
@@ -882,5 +890,5 @@ packages:
890 source: hosted
891 version: "3.1.2"
892 sdks:
885 - dart: ">=3.3.0 <4.0.0"
886 - flutter: ">=3.19.0"
893 + dart: ">=3.5.0 <4.0.0"
894 + flutter: ">=3.24.0"
cw_monero/pubspec.yaml
+1 -1
@@ -17,7 +17,7 @@ dependencies:
17 path_provider: ^2.0.11
18 mobx: ^2.0.7+4
19 flutter_mobx: ^2.0.6+1
20 - intl: ^0.18.0
20 + intl: ^0.19.0
21 encrypt: ^5.0.1
22 polyseed: ^0.0.6
23 cw_core:
cw_mweb/android/build.gradle
+10 -6
@@ -2,14 +2,14 @@ group 'com.cakewallet.mweb'
2 version '1.0-SNAPSHOT'
3
4 buildscript {
5 - ext.kotlin_version = '1.7.10'
5 + ext.kotlin_version = '2.0.21'
6 repositories {
7 google()
8 mavenCentral()
9 }
10
11 dependencies {
12 - classpath 'com.android.tools.build:gradle:7.3.0'
12 + classpath 'com.android.tools.build:gradle:8.7.1'
13 classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
14 }
15 }
@@ -33,15 +33,19 @@ apply plugin: 'com.android.library'
33 apply plugin: 'kotlin-android'
34
35 android {
36 - compileSdkVersion 31
36 + compileSdkVersion 33
37 +
38 + if (project.android.hasProperty("namespace")) {
39 + namespace 'com.cakewallet.mweb'
40 + }
41
42 compileOptions {
39 - sourceCompatibility JavaVersion.VERSION_1_8
40 - targetCompatibility JavaVersion.VERSION_1_8
43 + sourceCompatibility JavaVersion.VERSION_17
44 + targetCompatibility JavaVersion.VERSION_17
45 }
46
47 kotlinOptions {
44 - jvmTarget = '1.8'
48 + jvmTarget = '17'
49 }
50
51 sourceSets {
cw_mweb/android/settings.gradle
+2
@@ -1 +1,3 @@
1 rootProject.name = 'cw_mweb'
2 +id "com.android.application" version "8.3.2" apply false
3 +id "org.jetbrains.kotlin.android" version "2.0.20" apply false
cw_nano/pubspec.lock
+128 -104
@@ -21,18 +21,18 @@ packages:
21 dependency: transitive
22 description:
23 name: args
24 - sha256: eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596
24 + sha256: bf9f5caeea8d8fe6721a9c358dd8a5c1947b27f1cfaa18b39c301273594919e6
25 url: "https://pub.dev"
26 source: hosted
27 - version: "2.4.2"
27 + version: "2.6.0"
28 asn1lib:
29 dependency: transitive
30 description:
31 name: asn1lib
32 - sha256: "58082b3f0dca697204dbab0ef9ff208bfaea7767ea771076af9a343488428dda"
32 + sha256: "6b151826fcc95ff246cd219a0bf4c753ea14f4081ad71c61939becf3aba27f70"
33 url: "https://pub.dev"
34 source: hosted
35 - version: "1.5.3"
35 + version: "1.5.5"
36 async:
37 dependency: transitive
38 description:
@@ -77,10 +77,10 @@ packages:
77 dependency: transitive
78 description:
79 name: build
80 - sha256: "3fbda25365741f8251b39f3917fb3c8e286a96fd068a5a242e11c2012d495777"
80 + sha256: "80184af8b6cb3e5c1c4ec6d8544d27711700bc3e6d2efad04238c7b5290889f0"
81 url: "https://pub.dev"
82 source: hosted
83 - version: "2.3.1"
83 + version: "2.4.1"
84 build_config:
85 dependency: transitive
86 description:
@@ -93,10 +93,10 @@ packages:
93 dependency: transitive
94 description:
95 name: build_daemon
96 - sha256: "0343061a33da9c5810b2d6cee51945127d8f4c060b7fbdd9d54917f0a3feaaa1"
96 + sha256: "79b2aef6ac2ed00046867ed354c88778c9c0f029df8a20fe10b5436826721ef9"
97 url: "https://pub.dev"
98 source: hosted
99 - version: "4.0.1"
99 + version: "4.0.2"
100 build_resolvers:
101 dependency: transitive
102 description:
@@ -109,10 +109,10 @@ packages:
109 dependency: "direct dev"
110 description:
111 name: build_runner
112 - sha256: "3ac61a79bfb6f6cc11f693591063a7f19a7af628dc52f141743edac5c16e8c22"
112 + sha256: "028819cfb90051c6b5440c7e574d1896f8037e3c96cf17aaeb054c9311cfbf4d"
113 url: "https://pub.dev"
114 source: hosted
115 - version: "2.4.9"
115 + version: "2.4.13"
116 build_runner_core:
117 dependency: "direct overridden"
118 description:
@@ -190,18 +190,18 @@ packages:
190 dependency: transitive
191 description:
192 name: convert
193 - sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592"
193 + sha256: b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68
194 url: "https://pub.dev"
195 source: hosted
196 - version: "3.1.1"
196 + version: "3.1.2"
197 crypto:
198 dependency: transitive
199 description:
200 name: crypto
201 - sha256: ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab
201 + sha256: "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855"
202 url: "https://pub.dev"
203 source: hosted
204 - version: "3.0.3"
204 + version: "3.0.6"
205 cryptography:
206 dependency: transitive
207 description:
@@ -245,18 +245,18 @@ packages:
245 dependency: "direct main"
246 description:
247 name: ed25519_hd_key
248 - sha256: c5c9f11a03f5789bf9dcd9ae88d641571c802640851f1cacdb13123f171b3a26
248 + sha256: "31e191ec97492873067e46dc9cc0c7d55170559c83a478400feffa0627acaccf"
249 url: "https://pub.dev"
250 source: hosted
251 - version: "2.2.1"
251 + version: "2.3.0"
252 encrypt:
253 dependency: transitive
254 description:
255 name: encrypt
256 - sha256: "4fd4e4fdc21b9d7d4141823e1e6515cd94e7b8d84749504c232999fba25d9bbb"
256 + sha256: "62d9aa4670cc2a8798bab89b39fc71b6dfbacf615de6cf5001fb39f7e4a996a2"
257 url: "https://pub.dev"
258 source: hosted
259 - version: "5.0.1"
259 + version: "5.0.3"
260 fake_async:
261 dependency: transitive
262 description:
@@ -269,26 +269,26 @@ packages:
269 dependency: transitive
270 description:
271 name: ffi
272 - sha256: "493f37e7df1804778ff3a53bd691d8692ddf69702cf4c1c1096a2e41b4779e21"
272 + sha256: "16ed7b077ef01ad6170a3d0c57caa4a112a38d7a2ed5602e0aca9ca6f3d98da6"
273 url: "https://pub.dev"
274 source: hosted
275 - version: "2.1.2"
275 + version: "2.1.3"
276 file:
277 dependency: transitive
278 description:
279 name: file
280 - sha256: "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c"
280 + sha256: a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4
281 url: "https://pub.dev"
282 source: hosted
283 - version: "7.0.0"
283 + version: "7.0.1"
284 fixnum:
285 dependency: transitive
286 description:
287 name: fixnum
288 - sha256: "25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1"
288 + sha256: b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be
289 url: "https://pub.dev"
290 source: hosted
291 - version: "1.1.0"
291 + version: "1.1.1"
292 fixnum_nanodart:
293 dependency: transitive
294 description:
@@ -306,10 +306,10 @@ packages:
306 dependency: transitive
307 description:
308 name: flutter_mobx
309 - sha256: "0da4add0016387a7bf309a0d0c41d36c6b3ae25ed7a176409267f166509e723e"
309 + sha256: "859fbf452fa9c2519d2700b125dd7fb14c508bbdd7fb65e26ca8ff6c92280e2e"
310 url: "https://pub.dev"
311 source: hosted
312 - version: "2.0.6+5"
312 + version: "2.2.1+1"
313 flutter_test:
314 dependency: "direct dev"
315 description: flutter
@@ -324,10 +324,10 @@ packages:
324 dependency: transitive
325 description:
326 name: frontend_server_client
327 - sha256: "408e3ca148b31c20282ad6f37ebfa6f4bdc8fede5b74bc2f08d9d92b55db3612"
327 + sha256: f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694
328 url: "https://pub.dev"
329 source: hosted
330 - version: "3.2.0"
330 + version: "4.0.0"
331 glob:
332 dependency: transitive
333 description:
@@ -340,10 +340,10 @@ packages:
340 dependency: transitive
341 description:
342 name: graphs
343 - sha256: aedc5a15e78fc65a6e23bcd927f24c64dd995062bcd1ca6eda65a3cff92a4d19
343 + sha256: "741bbf84165310a68ff28fe9e727332eef1407342fca52759cb21ad8177bb8d0"
344 url: "https://pub.dev"
345 source: hosted
346 - version: "2.3.1"
346 + version: "2.3.2"
347 hex:
348 dependency: "direct main"
349 description:
@@ -372,10 +372,10 @@ packages:
372 dependency: "direct main"
373 description:
374 name: http
375 - sha256: "759d1a329847dd0f39226c688d3e06a6b8679668e350e2891a6474f8b4bb8525"
375 + sha256: b9c29a161230ee03d3ccf545097fccd9b87a5264228c5d348202e0f0c28f9010
376 url: "https://pub.dev"
377 source: hosted
378 - version: "1.1.0"
378 + version: "1.2.2"
379 http_multi_server:
380 dependency: transitive
381 description:
@@ -396,10 +396,10 @@ packages:
396 dependency: transitive
397 description:
398 name: intl
399 - sha256: "3bc132a9dbce73a7e4a21a17d06e1878839ffbf975568bc875c60537824b0c4d"
399 + sha256: d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf
400 url: "https://pub.dev"
401 source: hosted
402 - version: "0.18.1"
402 + version: "0.19.0"
403 io:
404 dependency: transitive
405 description:
@@ -420,34 +420,34 @@ packages:
420 dependency: transitive
421 description:
422 name: json_annotation
423 - sha256: b10a7b2ff83d83c777edba3c6a0f97045ddadd56c944e1a23a3fdf43a1bf4467
423 + sha256: "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1"
424 url: "https://pub.dev"
425 source: hosted
426 - version: "4.8.1"
426 + version: "4.9.0"
427 leak_tracker:
428 dependency: transitive
429 description:
430 name: leak_tracker
431 - sha256: "78eb209deea09858f5269f5a5b02be4049535f568c07b275096836f01ea323fa"
431 + sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05"
432 url: "https://pub.dev"
433 source: hosted
434 - version: "10.0.0"
434 + version: "10.0.5"
435 leak_tracker_flutter_testing:
436 dependency: transitive
437 description:
438 name: leak_tracker_flutter_testing
439 - sha256: b46c5e37c19120a8a01918cfaf293547f47269f7cb4b0058f21531c2465d6ef0
439 + sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806"
440 url: "https://pub.dev"
441 source: hosted
442 - version: "2.0.1"
442 + version: "3.0.5"
443 leak_tracker_testing:
444 dependency: transitive
445 description:
446 name: leak_tracker_testing
447 - sha256: a597f72a664dbd293f3bfc51f9ba69816f84dcd403cdac7066cb3f6003f3ab47
447 + sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3"
448 url: "https://pub.dev"
449 source: hosted
450 - version: "2.0.1"
450 + version: "3.0.1"
451 libcrypto:
452 dependency: "direct main"
453 description:
@@ -460,10 +460,10 @@ packages:
460 dependency: transitive
461 description:
462 name: logging
463 - sha256: "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340"
463 + sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61
464 url: "https://pub.dev"
465 source: hosted
466 - version: "1.2.0"
466 + version: "1.3.0"
467 matcher:
468 dependency: transitive
469 description:
@@ -476,26 +476,26 @@ packages:
476 dependency: transitive
477 description:
478 name: material_color_utilities
479 - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a"
479 + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
480 url: "https://pub.dev"
481 source: hosted
482 - version: "0.8.0"
482 + version: "0.11.1"
483 meta:
484 dependency: transitive
485 description:
486 name: meta
487 - sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04
487 + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7
488 url: "https://pub.dev"
489 source: hosted
490 - version: "1.11.0"
490 + version: "1.15.0"
491 mime:
492 dependency: transitive
493 description:
494 name: mime
495 - sha256: e4ff8e8564c03f255408decd16e7899da1733852a9110a58fe6d1b817684a63e
495 + sha256: "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6"
496 url: "https://pub.dev"
497 source: hosted
498 - version: "1.0.4"
498 + version: "2.0.0"
499 mobx:
500 dependency: "direct main"
501 description:
@@ -529,6 +529,14 @@ packages:
529 url: "https://github.com/perishllc/nanoutil.git"
530 source: git
531 version: "1.0.3"
532 + nested:
533 + dependency: transitive
534 + description:
535 + name: nested
536 + sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20"
537 + url: "https://pub.dev"
538 + source: hosted
539 + version: "1.0.0"
540 package_config:
541 dependency: transitive
542 description:
@@ -549,26 +557,26 @@ packages:
557 dependency: transitive
558 description:
559 name: path_provider
552 - sha256: a1aa8aaa2542a6bc57e381f132af822420216c80d4781f7aa085ca3229208aaa
560 + sha256: fec0d61223fba3154d87759e3cc27fe2c8dc498f6386c6d6fc80d1afdd1bf378
561 url: "https://pub.dev"
562 source: hosted
555 - version: "2.1.1"
563 + version: "2.1.4"
564 path_provider_android:
565 dependency: transitive
566 description:
567 name: path_provider_android
560 - sha256: e595b98692943b4881b219f0a9e3945118d3c16bd7e2813f98ec6e532d905f72
568 + sha256: c464428172cb986b758c6d1724c603097febb8fb855aa265aeecc9280c294d4a
569 url: "https://pub.dev"
570 source: hosted
563 - version: "2.2.1"
571 + version: "2.2.12"
572 path_provider_foundation:
573 dependency: transitive
574 description:
575 name: path_provider_foundation
568 - sha256: "19314d595120f82aca0ba62787d58dde2cc6b5df7d2f0daf72489e38d1b57f2d"
576 + sha256: f234384a3fdd67f989b4d54a5d73ca2a6c422fa55ae694381ae0f4375cd1ea16
577 url: "https://pub.dev"
578 source: hosted
571 - version: "2.3.1"
579 + version: "2.4.0"
580 path_provider_linux:
581 dependency: transitive
582 description:
@@ -581,34 +589,34 @@ packages:
589 dependency: transitive
590 description:
591 name: path_provider_platform_interface
584 - sha256: "94b1e0dd80970c1ce43d5d4e050a9918fce4f4a775e6142424c30a29a363265c"
592 + sha256: "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334"
593 url: "https://pub.dev"
594 source: hosted
587 - version: "2.1.1"
595 + version: "2.1.2"
596 path_provider_windows:
597 dependency: transitive
598 description:
599 name: path_provider_windows
592 - sha256: "8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170"
600 + sha256: bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7
601 url: "https://pub.dev"
602 source: hosted
595 - version: "2.2.1"
603 + version: "2.3.0"
604 pinenacl:
605 dependency: transitive
606 description:
607 name: pinenacl
600 - sha256: "3a5503637587d635647c93ea9a8fecf48a420cc7deebe6f1fc85c2a5637ab327"
608 + sha256: "57e907beaacbc3c024a098910b6240758e899674de07d6949a67b52fd984cbdf"
609 url: "https://pub.dev"
610 source: hosted
603 - version: "0.5.1"
611 + version: "0.6.0"
612 platform:
613 dependency: transitive
614 description:
615 name: platform
608 - sha256: "4a451831508d7d6ca779f7ac6e212b4023dd5a7d08a27a63da33756410e32b76"
616 + sha256: "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984"
617 url: "https://pub.dev"
618 source: hosted
611 - version: "3.1.0"
619 + version: "3.1.6"
620 plugin_platform_interface:
621 dependency: transitive
622 description:
@@ -621,10 +629,10 @@ packages:
629 dependency: transitive
630 description:
631 name: pointycastle
624 - sha256: "7c1e5f0d23c9016c5bbd8b1473d0d3fb3fc851b876046039509e18e0c7485f2c"
632 + sha256: "4be0097fcf3fd3e8449e53730c631200ebc7b88016acecab2b0da2f0149222fe"
633 url: "https://pub.dev"
634 source: hosted
627 - version: "3.7.3"
635 + version: "3.9.1"
636 pool:
637 dependency: transitive
638 description:
@@ -633,6 +641,14 @@ packages:
641 url: "https://pub.dev"
642 source: hosted
643 version: "1.5.1"
644 + provider:
645 + dependency: transitive
646 + description:
647 + name: provider
648 + sha256: c8a055ee5ce3fd98d6fc872478b03823ffdb448699c6ebdbbc71d59b596fd48c
649 + url: "https://pub.dev"
650 + source: hosted
651 + version: "6.1.2"
652 pub_semver:
653 dependency: transitive
654 description:
@@ -645,50 +661,50 @@ packages:
661 dependency: transitive
662 description:
663 name: pubspec_parse
648 - sha256: c63b2876e58e194e4b0828fcb080ad0e06d051cb607a6be51a9e084f47cb9367
664 + sha256: c799b721d79eb6ee6fa56f00c04b472dcd44a30d258fac2174a6ec57302678f8
665 url: "https://pub.dev"
666 source: hosted
651 - version: "1.2.3"
667 + version: "1.3.0"
668 rational:
669 dependency: transitive
670 description:
671 name: rational
656 - sha256: ba58e9e18df9abde280e8b10051e4bce85091e41e8e7e411b6cde2e738d357cf
672 + sha256: cb808fb6f1a839e6fc5f7d8cb3b0a10e1db48b3be102de73938c627f0b636336
673 url: "https://pub.dev"
674 source: hosted
659 - version: "2.2.2"
675 + version: "2.2.3"
676 shared_preferences:
677 dependency: "direct main"
678 description:
679 name: shared_preferences
664 - sha256: "81429e4481e1ccfb51ede496e916348668fd0921627779233bd24cc3ff6abd02"
680 + sha256: "746e5369a43170c25816cc472ee016d3a66bc13fcf430c0bc41ad7b4b2922051"
681 url: "https://pub.dev"
682 source: hosted
667 - version: "2.2.2"
683 + version: "2.3.2"
684 shared_preferences_android:
685 dependency: transitive
686 description:
687 name: shared_preferences_android
672 - sha256: "8568a389334b6e83415b6aae55378e158fbc2314e074983362d20c562780fb06"
688 + sha256: "3b9febd815c9ca29c9e3520d50ec32f49157711e143b7a4ca039eb87e8ade5ab"
689 url: "https://pub.dev"
690 source: hosted
675 - version: "2.2.1"
691 + version: "2.3.3"
692 shared_preferences_foundation:
693 dependency: transitive
694 description:
695 name: shared_preferences_foundation
680 - sha256: "671e7a931f55a08aa45be2a13fe7247f2a41237897df434b30d2012388191833"
696 + sha256: "07e050c7cd39bad516f8d64c455f04508d09df104be326d8c02551590a0d513d"
697 url: "https://pub.dev"
698 source: hosted
683 - version: "2.5.0"
699 + version: "2.5.3"
700 shared_preferences_linux:
701 dependency: transitive
702 description:
703 name: shared_preferences_linux
688 - sha256: "9f2cbcf46d4270ea8be39fa156d86379077c8a5228d9dfdb1164ae0bb93f1faa"
704 + sha256: "580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f"
705 url: "https://pub.dev"
706 source: hosted
691 - version: "2.3.2"
707 + version: "2.4.1"
708 shared_preferences_platform_interface:
709 dependency: transitive
710 description:
@@ -701,18 +717,18 @@ packages:
717 dependency: transitive
718 description:
719 name: shared_preferences_web
704 - sha256: d762709c2bbe80626ecc819143013cc820fa49ca5e363620ee20a8b15a3e3daf
720 + sha256: d2ca4132d3946fec2184261726b355836a82c33d7d5b67af32692aff18a4684e
721 url: "https://pub.dev"
722 source: hosted
707 - version: "2.2.1"
723 + version: "2.4.2"
724 shared_preferences_windows:
725 dependency: transitive
726 description:
727 name: shared_preferences_windows
712 - sha256: "841ad54f3c8381c480d0c9b508b89a34036f512482c407e6df7a9c4aa2ef8f59"
728 + sha256: "94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1"
729 url: "https://pub.dev"
730 source: hosted
715 - version: "2.3.2"
731 + version: "2.4.1"
732 shelf:
733 dependency: transitive
734 description:
@@ -725,10 +741,10 @@ packages:
741 dependency: transitive
742 description:
743 name: shelf_web_socket
728 - sha256: "9ca081be41c60190ebcb4766b2486a7d50261db7bd0f5d9615f2d653637a84c1"
744 + sha256: "073c147238594ecd0d193f3456a5fe91c4b0abbcc68bf5cd95b36c4e194ac611"
745 url: "https://pub.dev"
746 source: hosted
731 - version: "1.0.4"
747 + version: "2.0.0"
748 sky_engine:
749 dependency: transitive
750 description: flutter
@@ -738,10 +754,10 @@ packages:
754 dependency: transitive
755 description:
756 name: socks5_proxy
741 - sha256: "1d21b5606169654bbf4cfb904e8e6ed897e9f763358709f87310c757096d909a"
757 + sha256: "616818a0ea1064a4823b53c9f7eaf8da64ed82dcd51ed71371c7e54751ed5053"
758 url: "https://pub.dev"
759 source: hosted
744 - version: "1.0.4"
760 + version: "1.0.6"
761 source_gen:
762 dependency: transitive
763 description:
@@ -810,10 +826,10 @@ packages:
826 dependency: transitive
827 description:
828 name: test_api
813 - sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b"
829 + sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb"
830 url: "https://pub.dev"
831 source: hosted
816 - version: "0.6.1"
832 + version: "0.7.2"
833 timing:
834 dependency: transitive
835 description:
@@ -834,10 +850,10 @@ packages:
850 dependency: transitive
851 description:
852 name: typed_data
837 - sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c
853 + sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006
854 url: "https://pub.dev"
855 source: hosted
840 - version: "1.3.2"
856 + version: "1.4.0"
857 unorm_dart:
858 dependency: transitive
859 description:
@@ -858,10 +874,10 @@ packages:
874 dependency: transitive
875 description:
876 name: vm_service
861 - sha256: b3d56ff4341b8f182b96aceb2fa20e3dcb336b9f867bc0eafc0de10f1048e957
877 + sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d"
878 url: "https://pub.dev"
879 source: hosted
864 - version: "13.0.0"
880 + version: "14.2.5"
881 watcher:
882 dependency: "direct overridden"
883 description:
@@ -870,30 +886,38 @@ packages:
886 url: "https://pub.dev"
887 source: hosted
888 version: "1.1.0"
873 - web_socket_channel:
889 + web:
890 dependency: transitive
891 description:
876 - name: web_socket_channel
877 - sha256: d88238e5eac9a42bb43ca4e721edba3c08c6354d4a53063afaa568516217621b
892 + name: web
893 + sha256: cd3543bd5798f6ad290ea73d210f423502e71900302dde696f8bff84bf89a1cb
894 url: "https://pub.dev"
895 source: hosted
880 - version: "2.4.0"
881 - win32:
896 + version: "1.1.0"
897 + web_socket:
898 + dependency: transitive
899 + description:
900 + name: web_socket
901 + sha256: "3c12d96c0c9a4eec095246debcea7b86c0324f22df69893d538fcc6f1b8cce83"
902 + url: "https://pub.dev"
903 + source: hosted
904 + version: "0.1.6"
905 + web_socket_channel:
906 dependency: transitive
907 description:
884 - name: win32
885 - sha256: "0eaf06e3446824099858367950a813472af675116bf63f008a4c2a75ae13e9cb"
908 + name: web_socket_channel
909 + sha256: "9f187088ed104edd8662ca07af4b124465893caf063ba29758f97af57e61da8f"
910 url: "https://pub.dev"
911 source: hosted
888 - version: "5.5.0"
912 + version: "3.0.1"
913 xdg_directories:
914 dependency: transitive
915 description:
916 name: xdg_directories
893 - sha256: faea9dee56b520b55a566385b84f2e8de55e7496104adada9962e0bd11bcff1d
917 + sha256: "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15"
918 url: "https://pub.dev"
919 source: hosted
896 - version: "1.0.4"
920 + version: "1.1.0"
921 yaml:
922 dependency: transitive
923 description:
@@ -903,5 +927,5 @@ packages:
927 source: hosted
928 version: "3.1.2"
929 sdks:
906 - dart: ">=3.3.0 <4.0.0"
907 - flutter: ">=3.16.6"
930 + dart: ">=3.5.0 <4.0.0"
931 + flutter: ">=3.24.0"
cw_wownero/pubspec.lock
+134 -110
@@ -21,18 +21,18 @@ packages:
21 dependency: transitive
22 description:
23 name: args
24 - sha256: "139d809800a412ebb26a3892da228b2d0ba36f0ef5d9a82166e5e52ec8d61611"
24 + sha256: bf9f5caeea8d8fe6721a9c358dd8a5c1947b27f1cfaa18b39c301273594919e6
25 url: "https://pub.dev"
26 source: hosted
27 - version: "2.3.2"
27 + version: "2.6.0"
28 asn1lib:
29 dependency: transitive
30 description:
31 name: asn1lib
32 - sha256: ab96a1cb3beeccf8145c52e449233fe68364c9641623acd3adad66f8184f1039
32 + sha256: "6b151826fcc95ff246cd219a0bf4c753ea14f4081ad71c61939becf3aba27f70"
33 url: "https://pub.dev"
34 source: hosted
35 - version: "1.4.0"
35 + version: "1.5.5"
36 async:
37 dependency: transitive
38 description:
@@ -53,10 +53,10 @@ packages:
53 dependency: transitive
54 description:
55 name: build
56 - sha256: "3fbda25365741f8251b39f3917fb3c8e286a96fd068a5a242e11c2012d495777"
56 + sha256: "80184af8b6cb3e5c1c4ec6d8544d27711700bc3e6d2efad04238c7b5290889f0"
57 url: "https://pub.dev"
58 source: hosted
59 - version: "2.3.1"
59 + version: "2.4.1"
60 build_config:
61 dependency: transitive
62 description:
@@ -69,10 +69,10 @@ packages:
69 dependency: transitive
70 description:
71 name: build_daemon
72 - sha256: "5f02d73eb2ba16483e693f80bee4f088563a820e47d1027d4cdfe62b5bb43e65"
72 + sha256: "79b2aef6ac2ed00046867ed354c88778c9c0f029df8a20fe10b5436826721ef9"
73 url: "https://pub.dev"
74 source: hosted
75 - version: "4.0.0"
75 + version: "4.0.2"
76 build_resolvers:
77 dependency: "direct dev"
78 description:
@@ -85,18 +85,18 @@ packages:
85 dependency: "direct dev"
86 description:
87 name: build_runner
88 - sha256: "3ac61a79bfb6f6cc11f693591063a7f19a7af628dc52f141743edac5c16e8c22"
88 + sha256: "028819cfb90051c6b5440c7e574d1896f8037e3c96cf17aaeb054c9311cfbf4d"
89 url: "https://pub.dev"
90 source: hosted
91 - version: "2.4.9"
91 + version: "2.4.13"
92 build_runner_core:
93 dependency: transitive
94 description:
95 name: build_runner_core
96 - sha256: "14febe0f5bac5ae474117a36099b4de6f1dbc52df6c5e55534b3da9591bf4292"
96 + sha256: "6d6ee4276b1c5f34f21fdf39425202712d2be82019983d52f351c94aafbc2c41"
97 url: "https://pub.dev"
98 source: hosted
99 - version: "7.2.7"
99 + version: "7.2.10"
100 built_collection:
101 dependency: transitive
102 description:
@@ -109,10 +109,10 @@ packages:
109 dependency: transitive
110 description:
111 name: built_value
112 - sha256: "169565c8ad06adb760c3645bf71f00bff161b00002cace266cad42c5d22a7725"
112 + sha256: c7913a9737ee4007efedaffc968c049fd0f3d0e49109e778edc10de9426005cb
113 url: "https://pub.dev"
114 source: hosted
115 - version: "8.4.3"
115 + version: "8.9.2"
116 cake_backup:
117 dependency: transitive
118 description:
@@ -134,10 +134,10 @@ packages:
134 dependency: transitive
135 description:
136 name: checked_yaml
137 - sha256: "3d1505d91afa809d177efd4eed5bb0eb65805097a1463abdd2add076effae311"
137 + sha256: feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff
138 url: "https://pub.dev"
139 source: hosted
140 - version: "2.0.2"
140 + version: "2.0.3"
141 clock:
142 dependency: transitive
143 description:
@@ -150,10 +150,10 @@ packages:
150 dependency: transitive
151 description:
152 name: code_builder
153 - sha256: "0d43dd1288fd145de1ecc9a3948ad4a6d5a82f0a14c4fdd0892260787d975cbe"
153 + sha256: f692079e25e7869c14132d39f223f8eec9830eb76131925143b2129c4bb01b37
154 url: "https://pub.dev"
155 source: hosted
156 - version: "4.4.0"
156 + version: "4.10.0"
157 collection:
158 dependency: transitive
159 description:
@@ -166,26 +166,26 @@ packages:
166 dependency: transitive
167 description:
168 name: convert
169 - sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592"
169 + sha256: b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68
170 url: "https://pub.dev"
171 source: hosted
172 - version: "3.1.1"
172 + version: "3.1.2"
173 crypto:
174 dependency: transitive
175 description:
176 name: crypto
177 - sha256: aa274aa7774f8964e4f4f38cc994db7b6158dd36e9187aaceaddc994b35c6c67
177 + sha256: "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855"
178 url: "https://pub.dev"
179 source: hosted
180 - version: "3.0.2"
180 + version: "3.0.6"
181 cryptography:
182 dependency: transitive
183 description:
184 name: cryptography
185 - sha256: df156c5109286340817d21fa7b62f9140f17915077127dd70f8bd7a2a0997a35
185 + sha256: d146b76d33d94548cf035233fbc2f4338c1242fa119013bead807d033fc4ae05
186 url: "https://pub.dev"
187 source: hosted
188 - version: "2.5.0"
188 + version: "2.7.0"
189 cupertino_icons:
190 dependency: transitive
191 description:
@@ -213,10 +213,10 @@ packages:
213 dependency: "direct main"
214 description:
215 name: encrypt
216 - sha256: "4fd4e4fdc21b9d7d4141823e1e6515cd94e7b8d84749504c232999fba25d9bbb"
216 + sha256: "62d9aa4670cc2a8798bab89b39fc71b6dfbacf615de6cf5001fb39f7e4a996a2"
217 url: "https://pub.dev"
218 source: hosted
219 - version: "5.0.1"
219 + version: "5.0.3"
220 fake_async:
221 dependency: transitive
222 description:
@@ -229,26 +229,26 @@ packages:
229 dependency: "direct main"
230 description:
231 name: ffi
232 - sha256: "7bf0adc28a23d395f19f3f1eb21dd7cfd1dd9f8e1c50051c069122e6853bc878"
232 + sha256: "16ed7b077ef01ad6170a3d0c57caa4a112a38d7a2ed5602e0aca9ca6f3d98da6"
233 url: "https://pub.dev"
234 source: hosted
235 - version: "2.1.0"
235 + version: "2.1.3"
236 file:
237 dependency: transitive
238 description:
239 name: file
240 - sha256: "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c"
240 + sha256: a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4
241 url: "https://pub.dev"
242 source: hosted
243 - version: "7.0.0"
243 + version: "7.0.1"
244 fixnum:
245 dependency: transitive
246 description:
247 name: fixnum
248 - sha256: "25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1"
248 + sha256: b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be
249 url: "https://pub.dev"
250 source: hosted
251 - version: "1.1.0"
251 + version: "1.1.1"
252 flutter:
253 dependency: "direct main"
254 description: flutter
@@ -258,10 +258,10 @@ packages:
258 dependency: "direct main"
259 description:
260 name: flutter_mobx
261 - sha256: "0da4add0016387a7bf309a0d0c41d36c6b3ae25ed7a176409267f166509e723e"
261 + sha256: "859fbf452fa9c2519d2700b125dd7fb14c508bbdd7fb65e26ca8ff6c92280e2e"
262 url: "https://pub.dev"
263 source: hosted
264 - version: "2.0.6+5"
264 + version: "2.2.1+1"
265 flutter_test:
266 dependency: "direct dev"
267 description: flutter
@@ -271,10 +271,10 @@ packages:
271 dependency: transitive
272 description:
273 name: frontend_server_client
274 - sha256: "408e3ca148b31c20282ad6f37ebfa6f4bdc8fede5b74bc2f08d9d92b55db3612"
274 + sha256: f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694
275 url: "https://pub.dev"
276 source: hosted
277 - version: "3.2.0"
277 + version: "4.0.0"
278 glob:
279 dependency: transitive
280 description:
@@ -287,26 +287,26 @@ packages:
287 dependency: transitive
288 description:
289 name: graphs
290 - sha256: f9e130f3259f52d26f0cfc0e964513796dafed572fa52e45d2f8d6ca14db39b2
290 + sha256: "741bbf84165310a68ff28fe9e727332eef1407342fca52759cb21ad8177bb8d0"
291 url: "https://pub.dev"
292 source: hosted
293 - version: "2.2.0"
293 + version: "2.3.2"
294 hashlib:
295 dependency: transitive
296 description:
297 name: hashlib
298 - sha256: d41795742c10947930630118c6836608deeb9047cd05aee32d2baeb697afd66a
298 + sha256: f572f2abce09fc7aee53f15927052b9732ea1053e540af8cae211111ee0b99b1
299 url: "https://pub.dev"
300 source: hosted
301 - version: "1.19.2"
301 + version: "1.21.0"
302 hashlib_codecs:
303 dependency: transitive
304 description:
305 name: hashlib_codecs
306 - sha256: "2b570061f5a4b378425be28a576c1e11783450355ad4345a19f606ff3d96db0f"
306 + sha256: "8cea9ccafcfeaa7324d2ae52c61c69f7ff71f4237507a018caab31b9e416e3b1"
307 url: "https://pub.dev"
308 source: hosted
309 - version: "2.5.0"
309 + version: "2.6.0"
310 hive:
311 dependency: transitive
312 description:
@@ -327,10 +327,10 @@ packages:
327 dependency: "direct main"
328 description:
329 name: http
330 - sha256: "759d1a329847dd0f39226c688d3e06a6b8679668e350e2891a6474f8b4bb8525"
330 + sha256: b9c29a161230ee03d3ccf545097fccd9b87a5264228c5d348202e0f0c28f9010
331 url: "https://pub.dev"
332 source: hosted
333 - version: "1.1.0"
333 + version: "1.2.2"
334 http_multi_server:
335 dependency: transitive
336 description:
@@ -351,10 +351,10 @@ packages:
351 dependency: "direct main"
352 description:
353 name: intl
354 - sha256: "3bc132a9dbce73a7e4a21a17d06e1878839ffbf975568bc875c60537824b0c4d"
354 + sha256: d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf
355 url: "https://pub.dev"
356 source: hosted
357 - version: "0.18.1"
357 + version: "0.19.0"
358 io:
359 dependency: transitive
360 description:
@@ -375,42 +375,42 @@ packages:
375 dependency: transitive
376 description:
377 name: json_annotation
378 - sha256: c33da08e136c3df0190bd5bbe51ae1df4a7d96e7954d1d7249fea2968a72d317
378 + sha256: "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1"
379 url: "https://pub.dev"
380 source: hosted
381 - version: "4.8.0"
381 + version: "4.9.0"
382 leak_tracker:
383 dependency: transitive
384 description:
385 name: leak_tracker
386 - sha256: "78eb209deea09858f5269f5a5b02be4049535f568c07b275096836f01ea323fa"
386 + sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05"
387 url: "https://pub.dev"
388 source: hosted
389 - version: "10.0.0"
389 + version: "10.0.5"
390 leak_tracker_flutter_testing:
391 dependency: transitive
392 description:
393 name: leak_tracker_flutter_testing
394 - sha256: b46c5e37c19120a8a01918cfaf293547f47269f7cb4b0058f21531c2465d6ef0
394 + sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806"
395 url: "https://pub.dev"
396 source: hosted
397 - version: "2.0.1"
397 + version: "3.0.5"
398 leak_tracker_testing:
399 dependency: transitive
400 description:
401 name: leak_tracker_testing
402 - sha256: a597f72a664dbd293f3bfc51f9ba69816f84dcd403cdac7066cb3f6003f3ab47
402 + sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3"
403 url: "https://pub.dev"
404 source: hosted
405 - version: "2.0.1"
405 + version: "3.0.1"
406 logging:
407 dependency: transitive
408 description:
409 name: logging
410 - sha256: "04094f2eb032cbb06c6f6e8d3607edcfcb0455e2bb6cbc010cb01171dcb64e6d"
410 + sha256: c8245ada5f1717ed44271ed1c26b8ce85ca3228fd2ffdb75468ab01979309d61
411 url: "https://pub.dev"
412 source: hosted
413 - version: "1.1.1"
413 + version: "1.3.0"
414 matcher:
415 dependency: transitive
416 description:
@@ -423,42 +423,42 @@ packages:
423 dependency: transitive
424 description:
425 name: material_color_utilities
426 - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a"
426 + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
427 url: "https://pub.dev"
428 source: hosted
429 - version: "0.8.0"
429 + version: "0.11.1"
430 meta:
431 dependency: transitive
432 description:
433 name: meta
434 - sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04
434 + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7
435 url: "https://pub.dev"
436 source: hosted
437 - version: "1.11.0"
437 + version: "1.15.0"
438 mime:
439 dependency: transitive
440 description:
441 name: mime
442 - sha256: e4ff8e8564c03f255408decd16e7899da1733852a9110a58fe6d1b817684a63e
442 + sha256: "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6"
443 url: "https://pub.dev"
444 source: hosted
445 - version: "1.0.4"
445 + version: "2.0.0"
446 mobx:
447 dependency: "direct main"
448 description:
449 name: mobx
450 - sha256: f1862bd92c6a903fab67338f27e2f731117c3cb9ea37cee1a487f9e4e0de314a
450 + sha256: "63920b27b32ad1910adfe767ab1750e4c212e8923232a1f891597b362074ea5e"
451 url: "https://pub.dev"
452 source: hosted
453 - version: "2.1.3+1"
453 + version: "2.3.3+2"
454 mobx_codegen:
455 dependency: "direct dev"
456 description:
457 name: mobx_codegen
458 - sha256: "86122e410d8ea24dda0c69adb5c2a6ccadd5ce02ad46e144764e0d0184a06181"
458 + sha256: d4beb9cea4b7b014321235f8fdc7c2193ee0fe1d1198e9da7403f8bc85c4407c
459 url: "https://pub.dev"
460 source: hosted
461 - version: "2.1.1"
461 + version: "2.3.0"
462 monero:
463 dependency: "direct main"
464 description:
@@ -476,6 +476,14 @@ packages:
476 url: "https://pub.dev"
477 source: hosted
478 version: "3.1.0"
479 + nested:
480 + dependency: transitive
481 + description:
482 + name: nested
483 + sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20"
484 + url: "https://pub.dev"
485 + source: hosted
486 + version: "1.0.0"
487 package_config:
488 dependency: transitive
489 description:
@@ -496,26 +504,26 @@ packages:
504 dependency: "direct main"
505 description:
506 name: path_provider
499 - sha256: a1aa8aaa2542a6bc57e381f132af822420216c80d4781f7aa085ca3229208aaa
507 + sha256: fec0d61223fba3154d87759e3cc27fe2c8dc498f6386c6d6fc80d1afdd1bf378
508 url: "https://pub.dev"
509 source: hosted
502 - version: "2.1.1"
510 + version: "2.1.4"
511 path_provider_android:
512 dependency: transitive
513 description:
514 name: path_provider_android
507 - sha256: e595b98692943b4881b219f0a9e3945118d3c16bd7e2813f98ec6e532d905f72
515 + sha256: c464428172cb986b758c6d1724c603097febb8fb855aa265aeecc9280c294d4a
516 url: "https://pub.dev"
517 source: hosted
510 - version: "2.2.1"
518 + version: "2.2.12"
519 path_provider_foundation:
520 dependency: transitive
521 description:
522 name: path_provider_foundation
515 - sha256: "19314d595120f82aca0ba62787d58dde2cc6b5df7d2f0daf72489e38d1b57f2d"
523 + sha256: f234384a3fdd67f989b4d54a5d73ca2a6c422fa55ae694381ae0f4375cd1ea16
524 url: "https://pub.dev"
525 source: hosted
518 - version: "2.3.1"
526 + version: "2.4.0"
527 path_provider_linux:
528 dependency: transitive
529 description:
@@ -528,26 +536,26 @@ packages:
536 dependency: transitive
537 description:
538 name: path_provider_platform_interface
531 - sha256: "94b1e0dd80970c1ce43d5d4e050a9918fce4f4a775e6142424c30a29a363265c"
539 + sha256: "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334"
540 url: "https://pub.dev"
541 source: hosted
534 - version: "2.1.1"
542 + version: "2.1.2"
543 path_provider_windows:
544 dependency: transitive
545 description:
546 name: path_provider_windows
539 - sha256: "8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170"
547 + sha256: bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7
548 url: "https://pub.dev"
549 source: hosted
542 - version: "2.2.1"
550 + version: "2.3.0"
551 platform:
552 dependency: transitive
553 description:
554 name: platform
547 - sha256: "4a451831508d7d6ca779f7ac6e212b4023dd5a7d08a27a63da33756410e32b76"
555 + sha256: "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984"
556 url: "https://pub.dev"
557 source: hosted
550 - version: "3.1.0"
558 + version: "3.1.6"
559 plugin_platform_interface:
560 dependency: transitive
561 description:
@@ -560,10 +568,10 @@ packages:
568 dependency: transitive
569 description:
570 name: pointycastle
563 - sha256: "7c1e5f0d23c9016c5bbd8b1473d0d3fb3fc851b876046039509e18e0c7485f2c"
571 + sha256: "4be0097fcf3fd3e8449e53730c631200ebc7b88016acecab2b0da2f0149222fe"
572 url: "https://pub.dev"
573 source: hosted
566 - version: "3.7.3"
574 + version: "3.9.1"
575 polyseed:
576 dependency: "direct main"
577 description:
@@ -580,38 +588,46 @@ packages:
588 url: "https://pub.dev"
589 source: hosted
590 version: "1.5.1"
591 + provider:
592 + dependency: transitive
593 + description:
594 + name: provider
595 + sha256: c8a055ee5ce3fd98d6fc872478b03823ffdb448699c6ebdbbc71d59b596fd48c
596 + url: "https://pub.dev"
597 + source: hosted
598 + version: "6.1.2"
599 pub_semver:
600 dependency: transitive
601 description:
602 name: pub_semver
587 - sha256: "307de764d305289ff24ad257ad5c5793ce56d04947599ad68b3baa124105fc17"
603 + sha256: "40d3ab1bbd474c4c2328c91e3a7df8c6dd629b79ece4c4bd04bee496a224fb0c"
604 url: "https://pub.dev"
605 source: hosted
590 - version: "2.1.3"
606 + version: "2.1.4"
607 pubspec_parse:
608 dependency: transitive
609 description:
610 name: pubspec_parse
595 - sha256: "75f6614d6dde2dc68948dffbaa4fe5dae32cd700eb9fb763fe11dfb45a3c4d0a"
611 + sha256: c799b721d79eb6ee6fa56f00c04b472dcd44a30d258fac2174a6ec57302678f8
612 url: "https://pub.dev"
613 source: hosted
598 - version: "1.2.1"
614 + version: "1.3.0"
615 shelf:
616 dependency: transitive
617 description:
618 name: shelf
603 - sha256: c24a96135a2ccd62c64b69315a14adc5c3419df63b4d7c05832a346fdb73682c
619 + sha256: ad29c505aee705f41a4d8963641f91ac4cee3c8fad5947e033390a7bd8180fa4
620 url: "https://pub.dev"
621 source: hosted
606 - version: "1.4.0"
622 + version: "1.4.1"
623 shelf_web_socket:
624 dependency: transitive
625 description:
626 name: shelf_web_socket
611 - sha256: a988c0e8d8ffbdb8a28aa7ec8e449c260f3deb808781fe1284d22c5bba7156e8
627 + sha256: "073c147238594ecd0d193f3456a5fe91c4b0abbcc68bf5cd95b36c4e194ac611"
628 url: "https://pub.dev"
629 source: hosted
614 - version: "1.0.3"
630 + version: "2.0.0"
631 sky_engine:
632 dependency: transitive
633 description: flutter
@@ -621,10 +637,10 @@ packages:
637 dependency: transitive
638 description:
639 name: socks5_proxy
624 - sha256: "1d21b5606169654bbf4cfb904e8e6ed897e9f763358709f87310c757096d909a"
640 + sha256: "616818a0ea1064a4823b53c9f7eaf8da64ed82dcd51ed71371c7e54751ed5053"
641 url: "https://pub.dev"
642 source: hosted
627 - version: "1.0.4"
643 + version: "1.0.6"
644 source_gen:
645 dependency: transitive
646 description:
@@ -693,10 +709,10 @@ packages:
709 dependency: transitive
710 description:
711 name: test_api
696 - sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b"
712 + sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb"
713 url: "https://pub.dev"
714 source: hosted
699 - version: "0.6.1"
715 + version: "0.7.2"
716 timing:
717 dependency: transitive
718 description:
@@ -717,10 +733,10 @@ packages:
733 dependency: transitive
734 description:
735 name: typed_data
720 - sha256: "26f87ade979c47a150c9eaab93ccd2bebe70a27dc0b4b29517f2904f04eb11a5"
736 + sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006
737 url: "https://pub.dev"
738 source: hosted
723 - version: "1.3.1"
739 + version: "1.4.0"
740 unorm_dart:
741 dependency: transitive
742 description:
@@ -741,10 +757,10 @@ packages:
757 dependency: transitive
758 description:
759 name: vm_service
744 - sha256: b3d56ff4341b8f182b96aceb2fa20e3dcb336b9f867bc0eafc0de10f1048e957
760 + sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d"
761 url: "https://pub.dev"
762 source: hosted
747 - version: "13.0.0"
763 + version: "14.2.5"
764 watcher:
765 dependency: "direct overridden"
766 description:
@@ -753,38 +769,46 @@ packages:
769 url: "https://pub.dev"
770 source: hosted
771 version: "1.1.0"
756 - web_socket_channel:
772 + web:
773 dependency: transitive
774 description:
759 - name: web_socket_channel
760 - sha256: ca49c0bc209c687b887f30527fb6a9d80040b072cc2990f34b9bec3e7663101b
775 + name: web
776 + sha256: cd3543bd5798f6ad290ea73d210f423502e71900302dde696f8bff84bf89a1cb
777 url: "https://pub.dev"
778 source: hosted
763 - version: "2.3.0"
764 - win32:
779 + version: "1.1.0"
780 + web_socket:
781 dependency: transitive
782 description:
767 - name: win32
768 - sha256: c9ebe7ee4ab0c2194e65d3a07d8c54c5d00bb001b76081c4a04cdb8448b59e46
783 + name: web_socket
784 + sha256: "3c12d96c0c9a4eec095246debcea7b86c0324f22df69893d538fcc6f1b8cce83"
785 url: "https://pub.dev"
786 source: hosted
771 - version: "3.1.3"
787 + version: "0.1.6"
788 + web_socket_channel:
789 + dependency: transitive
790 + description:
791 + name: web_socket_channel
792 + sha256: "9f187088ed104edd8662ca07af4b124465893caf063ba29758f97af57e61da8f"
793 + url: "https://pub.dev"
794 + source: hosted
795 + version: "3.0.1"
796 xdg_directories:
797 dependency: transitive
798 description:
799 name: xdg_directories
776 - sha256: faea9dee56b520b55a566385b84f2e8de55e7496104adada9962e0bd11bcff1d
800 + sha256: "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15"
801 url: "https://pub.dev"
802 source: hosted
779 - version: "1.0.4"
803 + version: "1.1.0"
804 yaml:
805 dependency: transitive
806 description:
807 name: yaml
784 - sha256: "23812a9b125b48d4007117254bca50abb6c712352927eece9e155207b1db2370"
808 + sha256: "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5"
809 url: "https://pub.dev"
810 source: hosted
787 - version: "3.1.1"
811 + version: "3.1.2"
812 sdks:
789 - dart: ">=3.2.0-0 <4.0.0"
790 - flutter: ">=3.7.0"
813 + dart: ">=3.5.0 <4.0.0"
814 + flutter: ">=3.24.0"
cw_wownero/pubspec.yaml
+1 -1
@@ -17,7 +17,7 @@ dependencies:
17 path_provider: ^2.0.11
18 mobx: ^2.0.7+4
19 flutter_mobx: ^2.0.6+1
20 - intl: ^0.18.0
20 + intl: ^0.19.0
21 encrypt: ^5.0.1
22 polyseed: ^0.0.6
23 cw_core:
how_to_add_new_wallet_type.md
+5 -5
@@ -23,7 +23,7 @@
23
24 - Add the code to run the code generation needed for the files in the `cw_walletx` package to the `model_generator.sh` script
25
26 - cd cw_walletx && flutter pub get && flutter packages pub run build_runner build --delete-conflicting-outputs && cd ..
26 + cd cw_walletx && flutter pub get && dart run build_runner build --delete-conflicting-outputs && cd ..
27
28 - Add the relevant dev_dependencies for generating the files also
29 - build_runner
@@ -78,9 +78,9 @@ A `Proxy` class is used to communicate with the specific wallet package we have.
78
79 ./app_config.sh
80
81 - cd cw_walletx && flutter pub get && flutter packages pub run build_runner build
81 + cd cw_walletx && flutter pub get && dart run build_runner build
82
83 - flutter packages pub run build_runner build --delete-conflicting-outputs
83 + dart run build_runner build --delete-conflicting-outputs
84
85 Moving forward, our interactions with the cw_walletx package would be through the proxy class and its methods.
86
@@ -191,9 +191,9 @@ You can add as many node entries as desired.
191
192 - Run the following commands after to generate modified files in cw_core and lib
193
194 - cd cw_core && flutter pub get && flutter packages pub run build_runner build --delete-conflicting-outputs && cd ..
194 + cd cw_core && flutter pub get && dart run build_runner build --delete-conflicting-outputs && cd ..
195
196 - flutter packages pub run build_runner build --delete-conflicting-outputs
196 + dart run build_runner build --delete-conflicting-outputs
197
198 - Lastly, before we run the app to test what we’ve done so far,
199 - Go to `lib/src/dashboard/widgets/menu_widget.dart` and add an icon for walletX to be used within the app.
howto-build-android.md
+6 -6
@@ -8,7 +8,7 @@ The following are the system requirements to build Cake Wallet for your Android
8 Ubuntu >= 20.04
9 Android SDK 29 or higher (better to have the latest one 33)
10 Android NDK 17c
11 -Flutter 3.19.x
11 +Flutter 3.24.4
12 ```
13
14 ### 1. Installing Package Dependencies
@@ -51,7 +51,7 @@ You may download and install the latest version of Android Studio [here](https:/
51
52 ### 3. Installing Flutter
53
54 -Install Flutter with version `3.19.x`. For this please check section [Install Flutter manually](https://docs.flutter.dev/get-started/install/linux#install-flutter-manually).
54 +Install Flutter with version `3.24.4`. For this please check section [Install Flutter manually](https://docs.flutter.dev/get-started/install/linux#install-flutter-manually).
55
56 ### 4. Installing rustup
57
@@ -66,7 +66,7 @@ Verify that the Android toolchain, Flutter, and Android Studio have been correct
66 The output of this command will appear like this, indicating successful installations. If there are problems with your installation, they **must** be corrected before proceeding.
67 ```
68 Doctor summary (to see all details, run flutter doctor -v):
69 -[✓] Flutter (Channel stable, 3.19.x, on Linux, locale en_US.UTF-8)
69 +[✓] Flutter (Channel stable, 3.24.4, on Linux, locale en_US.UTF-8)
70 [✓] Android toolchain - develop for Android devices (Android SDK version 29 or higher)
71 [✓] Android Studio (version 4.0 or higher)
72 ```
@@ -126,17 +126,17 @@ Install Flutter package dependencies with this command:
126
127 Your Cake Wallet binary will be built with cryptographic salts, which are used for secure encryption of your data. You may generate these secret salts with the following command:
128
129 -`$ flutter packages pub run tool/generate_new_secrets.dart`
129 +`$ dart run tool/generate_new_secrets.dart`
130
131 Next, we must generate key properties based on the secure keystore you generated for Android (in step 5). **MODIFY THE FOLLOWING COMMAND** with the "store password" and "key password" you assigned when creating your keystore (in step 5).
132
133 -`$ flutter packages pub run tool/generate_android_key_properties.dart keyAlias=key storeFile=$HOME/key.jks storePassword=<store password> keyPassword=<key password>`
133 +`$ dart run tool/generate_android_key_properties.dart keyAlias=key storeFile=$HOME/key.jks storePassword=<store password> keyPassword=<key password>`
134
135 **REMINDER:** The *above* command will **not** succeed unless you replaced the `storePassword` and `keyPassword` variables with the correct passwords for your keystore.
136
137 Then we need to generate localization files.
138
139 -`$ flutter packages pub run tool/generate_localization.dart`
139 +`$ dart run tool/generate_localization.dart`
140
141 Finally build mobx models for the app:
142
howto-build-ios.md
+4 -4
@@ -7,7 +7,7 @@ The following are the system requirements to build Cake Wallet for your iOS devi
7 ```
8 macOS >= 14.0
9 Xcode 15.3
10 -Flutter 3.19.x
10 +Flutter 3.24.4
11 ```
12
13 ### 1. Installing Package Dependencies
@@ -26,7 +26,7 @@ You may download and install the latest version of [Xcode](https://developer.app
26
27 ### 3. Installing Flutter
28
29 -Need to install flutter with version `3.19.x`. For this please check section [Install Flutter](https://docs.flutter.dev/get-started/install/macos/mobile-ios?tab=download).
29 +Need to install flutter with version `3.24.4`. For this please check section [Install Flutter](https://docs.flutter.dev/get-started/install/macos/mobile-ios?tab=download).
30
31 ### 4. Installing rustup
32
@@ -41,7 +41,7 @@ Verify that the Flutter and Xcode have been correctly installed on your system w
41 The output of this command will appear like this, indicating successful installations. If there are problems with your installation, they **must** be corrected before proceeding.
42 ```
43 Doctor summary (to see all details, run flutter doctor -v):
44 -[✓] Flutter (Channel stable, 3.19.x, on macOS 14.x.x)
44 +[✓] Flutter (Channel stable, 3.24.4, on macOS 14.x.x)
45 [✓] Xcode - develop for iOS and macOS (Xcode 15.3)
46 ```
47
@@ -82,7 +82,7 @@ Install Flutter package dependencies with this command:
82
83 Your Cake Wallet binary will be built with cryptographic salts, which are used for secure encryption of your data. You may generate these secret salts with the following command:
84
85 -`$ flutter packages pub run tool/generate_new_secrets.dart`
85 +`$ dart run tool/generate_new_secrets.dart`
86
87 Then we need to generate localization files and mobx models.
88
howto-build-macos.md
+4 -4
@@ -7,7 +7,7 @@ The following are the system requirements to build Cake Wallet for your macOS de
7 ```
8 macOS >= 14.0
9 Xcode 15.3
10 -Flutter 3.19.x
10 +Flutter 3.24.4
11 ```
12
13 ### 1. Installing Package Dependencies
@@ -28,7 +28,7 @@ You may download and install the latest version of [Xcode](https://developer.app
28
29 ### 3. Installing Flutter
30
31 -Need to install flutter with version `3.19.x`. For this please check section [Install Flutter](https://docs.flutter.dev/get-started/install/macos/desktop?tab=download).
31 +Need to install flutter with version `3.24.4`. For this please check section [Install Flutter](https://docs.flutter.dev/get-started/install/macos/desktop?tab=download).
32
33 ### 4. Installing rustup
34
@@ -43,7 +43,7 @@ Verify that Flutter and Xcode have been correctly installed on your system with
43 The output of this command will appear like this, indicating successful installations. If there are problems with your installation, they **must** be corrected before proceeding.
44 ```
45 Doctor summary (to see all details, run flutter doctor -v):
46 -[✓] Flutter (Channel stable, 3.19.x, on macOS 14.x.x)
46 +[✓] Flutter (Channel stable, 3.24.4, on macOS 14.x.x)
47 [✓] Xcode - develop for iOS and macOS (Xcode 15.3)
48 ```
49
@@ -93,7 +93,7 @@ Install Flutter package dependencies with this command:
93
94 Your Cake Wallet binary will be built with cryptographic salts, which are used for secure encryption of your data. You may generate these secret salts with the following command:
95
96 -`$ flutter packages pub run tool/generate_new_secrets.dart`
96 +`$ dart run tool/generate_new_secrets.dart`
97
98 Then we need to generate localization files and mobx models.
99
howto-build-windows.md
+2 -2
@@ -6,12 +6,12 @@ The following are the system requirements to build CakeWallet for your Windows P
6
7 ```
8 Windows 10 or later (64-bit), x86-64 based
9 -Flutter 3.19.x
9 +Flutter 3.24.4
10 ```
11
12 ### 1. Installing Flutter
13
14 -Install Flutter with version `3.19.x`. Follow the Flutter [installation guide](https://docs.flutter.dev/get-started/install/windows).
14 +Install Flutter with version `3.24.4`. Follow the Flutter [installation guide](https://docs.flutter.dev/get-started/install/windows).
15
16 ### 2. Install Development Tools
17
ios/Podfile.lock
+16 -59
@@ -2,39 +2,7 @@ PODS:
2 - connectivity_plus (0.0.1):
3 - Flutter
4 - ReachabilitySwift
5 - - CryptoSwift (1.8.2)
6 - - cw_haven (0.0.1):
7 - - cw_haven/Boost (= 0.0.1)
8 - - cw_haven/Haven (= 0.0.1)
9 - - cw_haven/OpenSSL (= 0.0.1)
10 - - cw_haven/Sodium (= 0.0.1)
11 - - cw_shared_external
12 - - Flutter
13 - - cw_haven/Boost (0.0.1):
14 - - cw_shared_external
15 - - Flutter
16 - - cw_haven/Haven (0.0.1):
17 - - cw_shared_external
18 - - Flutter
19 - - cw_haven/OpenSSL (0.0.1):
20 - - cw_shared_external
21 - - Flutter
22 - - cw_haven/Sodium (0.0.1):
23 - - cw_shared_external
24 - - Flutter
25 - - cw_mweb (0.0.1):
26 - - Flutter
27 - - cw_shared_external (0.0.1):
28 - - cw_shared_external/Boost (= 0.0.1)
29 - - cw_shared_external/OpenSSL (= 0.0.1)
30 - - cw_shared_external/Sodium (= 0.0.1)
31 - - Flutter
32 - - cw_shared_external/Boost (0.0.1):
33 - - Flutter
34 - - cw_shared_external/OpenSSL (0.0.1):
35 - - Flutter
36 - - cw_shared_external/Sodium (0.0.1):
37 - - Flutter
5 + - CryptoSwift (1.8.3)
6 - device_display_brightness (0.0.1):
7 - Flutter
8 - device_info_plus (0.0.1):
@@ -81,10 +49,10 @@ PODS:
49 - flutter_inappwebview_ios (0.0.1):
50 - Flutter
51 - flutter_inappwebview_ios/Core (= 0.0.1)
84 - - OrderedSet (~> 5.0)
52 + - OrderedSet (~> 6.0.3)
53 - flutter_inappwebview_ios/Core (0.0.1):
54 - Flutter
87 - - OrderedSet (~> 5.0)
55 + - OrderedSet (~> 6.0.3)
56 - flutter_local_authentication (1.2.0):
57 - Flutter
58 - flutter_mailer (0.0.1):
@@ -98,7 +66,8 @@ PODS:
66 - Flutter
67 - integration_test (0.0.1):
68 - Flutter
101 - - OrderedSet (5.0.0)
69 + - MTBBarcodeScanner (5.0.11)
70 + - OrderedSet (6.0.3)
71 - package_info_plus (0.4.5):
72 - Flutter
73 - path_provider_foundation (0.0.1):
@@ -106,7 +75,7 @@ PODS:
75 - FlutterMacOS
76 - permission_handler_apple (9.1.1):
77 - Flutter
109 - - ReachabilitySwift (5.2.3)
78 + - ReachabilitySwift (5.2.4)
79 - SDWebImage (5.19.7):
80 - SDWebImage/Core (= 5.19.7)
81 - SDWebImage/Core (5.19.7)
@@ -117,6 +86,7 @@ PODS:
86 - shared_preferences_foundation (0.0.1):
87 - Flutter
88 - FlutterMacOS
89 + - SwiftProtobuf (1.28.2)
90 - sp_scanner (0.0.1):
91 - Flutter
92 - SwiftyGif (5.4.5)
@@ -136,9 +106,6 @@ PODS:
106 DEPENDENCIES:
107 - connectivity_plus (from `.symlinks/plugins/connectivity_plus/ios`)
108 - CryptoSwift
139 - - cw_haven (from `.symlinks/plugins/cw_haven/ios`)
140 - - cw_mweb (from `.symlinks/plugins/cw_mweb/ios`)
141 - - cw_shared_external (from `.symlinks/plugins/cw_shared_external/ios`)
109 - device_display_brightness (from `.symlinks/plugins/device_display_brightness/ios`)
110 - device_info_plus (from `.symlinks/plugins/device_info_plus/ios`)
111 - devicelocale (from `.symlinks/plugins/devicelocale/ios`)
@@ -158,7 +125,6 @@ DEPENDENCIES:
125 - sensitive_clipboard (from `.symlinks/plugins/sensitive_clipboard/ios`)
126 - share_plus (from `.symlinks/plugins/share_plus/ios`)
127 - shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`)
161 - - sp_scanner (from `.symlinks/plugins/sp_scanner/ios`)
128 - uni_links (from `.symlinks/plugins/uni_links/ios`)
129 - universal_ble (from `.symlinks/plugins/universal_ble/darwin`)
130 - url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`)
@@ -179,12 +145,6 @@ SPEC REPOS:
145 EXTERNAL SOURCES:
146 connectivity_plus:
147 :path: ".symlinks/plugins/connectivity_plus/ios"
182 - cw_haven:
183 - :path: ".symlinks/plugins/cw_haven/ios"
184 - cw_mweb:
185 - :path: ".symlinks/plugins/cw_mweb/ios"
186 - cw_shared_external:
187 - :path: ".symlinks/plugins/cw_shared_external/ios"
148 device_display_brightness:
149 :path: ".symlinks/plugins/device_display_brightness/ios"
150 device_info_plus:
@@ -223,8 +183,6 @@ EXTERNAL SOURCES:
183 :path: ".symlinks/plugins/share_plus/ios"
184 shared_preferences_foundation:
185 :path: ".symlinks/plugins/shared_preferences_foundation/darwin"
226 - sp_scanner:
227 - :path: ".symlinks/plugins/sp_scanner/ios"
186 uni_links:
187 :path: ".symlinks/plugins/uni_links/ios"
188 universal_ble:
@@ -238,10 +196,7 @@ EXTERNAL SOURCES:
196
197 SPEC CHECKSUMS:
198 connectivity_plus: bf0076dd84a130856aa636df1c71ccaff908fa1d
241 - CryptoSwift: c63a805d8bb5e5538e88af4e44bb537776af11ea
242 - cw_haven: b3e54e1fbe7b8e6fda57a93206bc38f8e89b898a
243 - cw_mweb: 87af74f9659fed0c1a2cbfb44413f1070e79e3ae
244 - cw_shared_external: 2972d872b8917603478117c9957dfca611845a92
199 + CryptoSwift: 967f37cea5a3294d9cce358f78861652155be483
200 device_display_brightness: 1510e72c567a1f6ce6ffe393dcd9afd1426034f7
201 device_info_plus: c6fb39579d0f423935b0c9ce7ee2f44b71b9fce6
202 devicelocale: b22617f40038496deffba44747101255cee005b0
@@ -250,22 +205,24 @@ SPEC CHECKSUMS:
205 fast_scanner: 44c00940355a51258cd6c2085734193cd23d95bc
206 file_picker: 15fd9539e4eb735dc54bae8c0534a7a9511a03de
207 Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
253 - flutter_inappwebview_ios: 97215cf7d4677db55df76782dbd2930c5e1c1ea0
208 + flutter_inappwebview_ios: 6f63631e2c62a7c350263b13fa5427aedefe81d4
209 flutter_local_authentication: 1172a4dd88f6306dadce067454e2c4caf07977bb
210 flutter_mailer: 2ef5a67087bc8c6c4cefd04a178bf1ae2c94cd83
211 flutter_secure_storage: 23fc622d89d073675f2eaa109381aefbcf5a49be
212 fluttertoast: 48c57db1b71b0ce9e6bba9f31c940ff4b001293c
213 in_app_review: 318597b3a06c22bb46dc454d56828c85f444f99d
259 - integration_test: 13825b8a9334a850581300559b8839134b124670
260 - OrderedSet: aaeb196f7fef5a9edf55d89760da9176ad40b93c
261 - package_info_plus: 58f0028419748fad15bf008b270aaa8e54380b1c
214 + integration_test: 252f60fa39af5e17c3aa9899d35d908a0721b573
215 + MTBBarcodeScanner: f453b33c4b7dfe545d8c6484ed744d55671788cb
216 + OrderedSet: e539b66b644ff081c73a262d24ad552a69be3a94
217 + package_info_plus: c0502532a26c7662a62a356cebe2692ec5fe4ec4
218 path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46
219 permission_handler_apple: e76247795d700c14ea09e3a2d8855d41ee80a2e6
264 - ReachabilitySwift: 7f151ff156cea1481a8411701195ac6a984f4979
220 + ReachabilitySwift: 32793e867593cfc1177f5d16491e3a197d2fccda
221 SDWebImage: 8a6b7b160b4d710e2a22b6900e25301075c34cb3
222 sensitive_clipboard: d4866e5d176581536c27bb1618642ee83adca986
267 - share_plus: 8875f4f2500512ea181eef553c3e27dba5135aad
223 + share_plus: 8b6f8b3447e494cca5317c8c3073de39b3600d1f
224 shared_preferences_foundation: fcdcbc04712aee1108ac7fda236f363274528f78
225 + SwiftProtobuf: 4dbaffec76a39a8dc5da23b40af1a5dc01a4c02d
226 sp_scanner: eaa617fa827396b967116b7f1f43549ca62e9a12
227 SwiftyGif: 706c60cf65fa2bc5ee0313beece843c8eb8194d4
228 Toast: 1f5ea13423a1e6674c4abdac5be53587ae481c4e
ios/Runner/AppDelegate.swift
+1 -1
@@ -2,7 +2,7 @@ import UIKit
2 import Flutter
3 import workmanager
4
5 -@UIApplicationMain
5 +@main
6 @objc class AppDelegate: FlutterAppDelegate {
7 override func application(
8 _ application: UIApplication,
lib/locales/hausa_intl.dart
+8
@@ -795,6 +795,14 @@ class HaMaterialLocalizations extends GlobalMaterialLocalizations {
795 @override
796 // TODO: implement shareButtonLabel
797 String get shareButtonLabel => "shareButtonLabel";
798 +
799 + @override
800 + // TODO: implement clearButtonTooltip
801 + String get clearButtonTooltip => "clearButtonTooltip";
802 +
803 + @override
804 + // TODO: implement selectedDateLabel
805 + String get selectedDateLabel => "selectedDateLabel";
806 }
807
808 /// Cupertino Support
lib/locales/yoruba_intl.dart
+8
@@ -794,6 +794,14 @@ class YoMaterialLocalizations extends GlobalMaterialLocalizations {
794 @override
795 // TODO: implement shareButtonLabel
796 String get shareButtonLabel => "shareButtonLabel";
797 +
798 + @override
799 + // TODO: implement clearButtonTooltip
800 + String get clearButtonTooltip => "clearButtonTooltip";
801 +
802 + @override
803 + // TODO: implement selectedDateLabel
804 + String get selectedDateLabel => "selectedDateLabel";
805 }
806
807 /// Cupertino Support
linux/flutter/generated_plugins.cmake
-1
@@ -10,7 +10,6 @@ list(APPEND FLUTTER_PLUGIN_LIST
10 )
11
12 list(APPEND FLUTTER_FFI_PLUGIN_LIST
13 - sp_scanner
13 )
14
15 set(PLUGIN_BUNDLED_LIBRARIES)
macos/Flutter/GeneratedPluginRegistrant.swift
-2
@@ -6,7 +6,6 @@ import FlutterMacOS
6 import Foundation
7
8 import connectivity_plus
9 -import cw_mweb
9 import device_info_plus
10 import devicelocale
11 import fast_scanner
@@ -24,7 +23,6 @@ import wakelock_plus
23
24 func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
25 ConnectivityPlugin.register(with: registry.registrar(forPlugin: "ConnectivityPlugin"))
27 - CwMwebPlugin.register(with: registry.registrar(forPlugin: "CwMwebPlugin"))
26 DeviceInfoPlusMacosPlugin.register(with: registry.registrar(forPlugin: "DeviceInfoPlusMacosPlugin"))
27 DevicelocalePlugin.register(with: registry.registrar(forPlugin: "DevicelocalePlugin"))
28 MobileScannerPlugin.register(with: registry.registrar(forPlugin: "MobileScannerPlugin"))
model_generator.sh
+14 -11
@@ -1,15 +1,18 @@
1 #!/bin/bash
2 -cd cw_core; flutter pub get; flutter packages pub run build_runner build --delete-conflicting-outputs; cd ..
3 -cd cw_evm; flutter pub get; flutter packages pub run build_runner build --delete-conflicting-outputs; cd ..
4 -cd cw_monero; flutter pub get; flutter packages pub run build_runner build --delete-conflicting-outputs; cd ..
5 -cd cw_bitcoin; flutter pub get; flutter packages pub run build_runner build --delete-conflicting-outputs; cd ..
6 -cd cw_haven; flutter pub get; flutter packages pub run build_runner build --delete-conflicting-outputs; cd ..
7 -cd cw_nano; flutter pub get; flutter packages pub run build_runner build --delete-conflicting-outputs; cd ..
8 -cd cw_bitcoin_cash; flutter pub get; flutter packages pub run build_runner build --delete-conflicting-outputs; cd ..
9 -cd cw_solana; flutter pub get; flutter packages pub run build_runner build --delete-conflicting-outputs; cd ..
10 -cd cw_tron; flutter pub get; flutter packages pub run build_runner build --delete-conflicting-outputs; cd ..
11 -cd cw_wownero; flutter pub get; flutter packages pub run build_runner build --delete-conflicting-outputs; cd ..
2 +set -x -e
3 +
4 +cd cw_core; flutter pub get; dart run build_runner build --delete-conflicting-outputs; cd ..
5 +cd cw_evm; flutter pub get; dart run build_runner build --delete-conflicting-outputs; cd ..
6 +cd cw_monero; flutter pub get; dart run build_runner build --delete-conflicting-outputs; cd ..
7 +cd cw_bitcoin; flutter pub get; dart run build_runner build --delete-conflicting-outputs; cd ..
8 +cd cw_haven; flutter pub get; dart run build_runner build --delete-conflicting-outputs; cd ..
9 +cd cw_nano; flutter pub get; dart run build_runner build --delete-conflicting-outputs; cd ..
10 +cd cw_bitcoin_cash; flutter pub get; dart run build_runner build --delete-conflicting-outputs; cd ..
11 +cd cw_solana; flutter pub get; dart run build_runner build --delete-conflicting-outputs; cd ..
12 +cd cw_tron; flutter pub get; dart run build_runner build --delete-conflicting-outputs; cd ..
13 +cd cw_wownero; flutter pub get; dart run build_runner build --delete-conflicting-outputs; cd ..
14 cd cw_polygon; flutter pub get; cd ..
15 cd cw_ethereum; flutter pub get; cd ..
16 cd cw_mweb && flutter pub get && cd ..
15 -flutter packages pub run build_runner build --delete-conflicting-outputs
17 +dart run build_runner build --delete-conflicting-outputs
18 +
pubspec_base.yaml
+28 -20
@@ -3,21 +3,21 @@ dependencies:
3 sdk: flutter
4 flutter_localizations:
5 sdk: flutter
6 - intl: ^0.18.0
7 - url_launcher: ^6.1.4
6 + intl: ^0.19.0
7 + url_launcher: 6.3.1
8 qr_flutter:
9 git:
10 url: https://github.com/cake-tech/qr.flutter.git
11 ref: cake-4.0.2
12 version: 4.0.2
13 - shared_preferences: ^2.0.15
13 + shared_preferences: 2.3.2
14 # provider: ^6.0.3
15 rxdart: ^0.28.0
16 yaml: ^3.1.1
17 fast_scanner:
18 git:
19 url: https://github.com/MrCyjaneK/fast_scanner
20 - ref: c8311b46cc67dd02250970a54d2a4526168187f3
20 + ref: c5a08720216a508bf1fe3d062ad19d2836545a42
21 http: ^1.1.0
22 path_provider: ^2.0.11
23 mobx: ^2.1.4
@@ -29,20 +29,22 @@ dependencies:
29 dio: ^4.0.6
30 hive: ^2.2.3
31 hive_flutter: ^1.1.0
32 - local_auth_android: 1.0.21
32 + local_auth_android: ^1.0.46
33 flutter_local_authentication:
34 git:
35 url: https://github.com/cake-tech/flutter_local_authentication
36 package_info_plus: ^8.0.1
37 - devicelocale:
38 - git:
39 - url: https://github.com/cake-tech/flutter-devicelocale
37 + devicelocale: 0.8.1
38 auto_size_text: ^3.0.0
39 dotted_border: ^2.0.0+2
40 smooth_page_indicator: ^1.0.0+2
43 - flutter_inappwebview: ^6.0.0
41 + flutter_inappwebview: ^6.1.5
42 flutter_spinkit: ^5.1.0
45 - uni_links: ^0.5.1
43 + uni_links:
44 + git:
45 + url: https://github.com/MrCyjaneK/uni_links
46 + ref: 8e9efa4d9beb19e4ac44009576337f1ce51c22e2
47 + path: uni_links
48 lottie: ^1.3.0
49 animate_do: ^2.1.0
50 cupertino_icons: ^1.0.5
@@ -63,12 +65,15 @@ dependencies:
65 ref: master
66 permission_handler: ^10.0.0
67 device_display_brightness:
66 - git:
67 - url: https://github.com/cake-tech/device_display_brightness.git
68 - ref: master
69 - workmanager: ^0.5.1
68 + git:
69 + url: https://github.com/MrCyjaneK/device_display_brightness.git
70 + ref: 4cac18c446ce686f3d75b1565badbd7da439bbd9
71 + workmanager: ^0.5.2
72 wakelock_plus: ^1.2.5
71 - flutter_mailer: ^2.0.2
73 + flutter_mailer:
74 + git:
75 + url: https://github.com/taljacobson/flutter_mailer
76 + ref: 2a7d04d61f56e1ca166ab42e91e0daf1bfddfaf2
77 device_info_plus: ^9.1.0
78 base32: 2.1.3
79 in_app_review: ^2.0.6
@@ -77,19 +82,22 @@ dependencies:
82 url: https://github.com/cake-tech/cake_backup.git
83 ref: main
84 version: 1.0.0
80 - flutter_plugin_android_lifecycle: 2.0.9
85 + flutter_plugin_android_lifecycle: 2.0.23
86 path_provider_android: ^2.2.1
82 - shared_preferences_android: 2.0.17
83 - url_launcher_android: 6.0.24
87 + shared_preferences_android: 2.3.3
88 + url_launcher_android: 6.3.14
89 url_launcher_linux: 3.1.1 # https://github.com/flutter/flutter/issues/153083
85 - sensitive_clipboard: ^1.0.0
90 + sensitive_clipboard:
91 + git:
92 + url: https://github.com/MrCyjaneK/sensitive_clipboard
93 + ref: 288c7ee2d63b459bc735f7dc89321b29a1f12fae
94 walletconnect_flutter_v2: ^2.1.4
95 eth_sig_util: ^0.0.9
96 ens_dart:
97 git:
98 url: https://github.com/cake-tech/ens_dart.git
99 ref: main
92 - fluttertoast: 8.1.4
100 + fluttertoast: 8.2.8
101 # tor:
102 # git:
103 # url: https://github.com/cake-tech/tor.git
pubspec_description.yaml
+1 -1
@@ -4,4 +4,4 @@ version: 0.0.0
4 publish_to: none
5
6 environment:
7 - sdk: ">=3.1.0 <4.0.0"
\ No newline at end of file
7 + sdk: ^3.5.0
\ No newline at end of file
run-android.sh
+3 -4
@@ -1,5 +1,5 @@
1 #!/bin/bash
2 -
2 +source "$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)/universal_sed.sh"
3 # Get the current git branch
4 get_current_branch() {
5 if git rev-parse --git-dir > /dev/null 2>&1; then
@@ -15,9 +15,8 @@ get_current_branch() {
15 update_app_properties() {
16 local branch=$1
17 local file_path="./android/app.properties"
18 -
19 - sed -i "s/^id=.*/id=com.cakewallet.$branch/" "$file_path"
20 - sed -i "s/^name=.*/name=$branch-Cake Wallet/" "$file_path"
18 + universal_sed "s/^id=.*/id=com.cakewallet.$branch/" "$file_path"
19 + universal_sed "s/^name=.*/name=$branch-Cake Wallet/" "$file_path"
20 }
21
22 # only update app.properties if getting the current branch was successful
scripts/android/inject_app_details.sh
+6 -6
@@ -1,5 +1,5 @@
1 #!/bin/bash
2 -
2 +source "$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)/universal_sed.sh"
3 if [ -z "$APP_ANDROID_TYPE" ]; then
4 echo "Please set APP_ANDROID_TYPE"
5 exit 1
@@ -7,9 +7,9 @@ fi
7
8 cd ../..
9 set -x
10 -sed -i "0,/version:/{s/version:.*/version: ${APP_ANDROID_VERSION}+${APP_ANDROID_BUILD_NUMBER}/}" ./pubspec.yaml
11 -sed -i "0,/version:/{s/__APP_PACKAGE__/${APP_ANDROID_PACKAGE}/}" ./android/app/src/main/AndroidManifest.xml
12 -sed -i "0,/__APP_SCHEME__/s/__APP_SCHEME__/${APP_ANDROID_SCHEME}/" ./android/app/src/main/AndroidManifest.xml
13 -sed -i "0,/version:/{s/__versionCode__/${APP_ANDROID_BUILD_NUMBER}/}" ./android/app/src/main/AndroidManifest.xml
14 -sed -i "0,/version:/{s/__versionName__/${APP_ANDROID_VERSION}/}" ./android/app/src/main/AndroidManifest.xml
10 +universal_sed "0,/version:/{s/version:.*/version: ${APP_ANDROID_VERSION}+${APP_ANDROID_BUILD_NUMBER}/}" ./pubspec.yaml
11 +universal_sed "0,/version:/{s/__APP_PACKAGE__/${APP_ANDROID_PACKAGE}/}" ./android/app/src/main/AndroidManifest.xml
12 +universal_sed "0,/__APP_SCHEME__/s/__APP_SCHEME__/${APP_ANDROID_SCHEME}/" ./android/app/src/main/AndroidManifest.xml
13 +universal_sed "0,/version:/{s/__versionCode__/${APP_ANDROID_BUILD_NUMBER}/}" ./android/app/src/main/AndroidManifest.xml
14 +universal_sed "0,/version:/{s/__versionName__/${APP_ANDROID_VERSION}/}" ./android/app/src/main/AndroidManifest.xml
15 cd scripts/android
scripts/android/pubspec_gen.sh
+2 -2
@@ -23,7 +23,7 @@ esac
23 cd ../..
24 cp -rf pubspec_description.yaml pubspec.yaml
25 flutter pub get
26 -flutter pub run tool/generate_pubspec.dart
26 +dart run tool/generate_pubspec.dart
27 flutter pub get
28 -flutter packages pub run tool/configure.dart $CONFIG_ARGS
28 +dart run tool/configure.dart $CONFIG_ARGS
29 cd scripts/android
\ No newline at end of file
scripts/ios/app_config.sh
+6 -4
@@ -1,5 +1,6 @@
1 #!/bin/bash
2 -
2 +source "$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)/universal_sed.sh"
3 +set -x -e
4 MONERO_COM="monero.com"
5 CAKEWALLET="cakewallet"
6 HAVEN="haven"
@@ -22,7 +23,7 @@ cp -rf ./ios/Runner/InfoBase.plist ./ios/Runner/Info.plist
23 /usr/libexec/PlistBuddy -c "Add :CFBundleURLTypes:1:CFBundleURLName string ${APP_IOS_TYPE}" ./ios/Runner/Info.plist
24 /usr/libexec/PlistBuddy -c "Add :CFBundleURLTypes:1:CFBundleURLSchemes array" ./ios/Runner/Info.plist
25 /usr/libexec/PlistBuddy -c "Add :CFBundleURLTypes:1:CFBundleURLSchemes: string ${APP_IOS_TYPE}" ./ios/Runner/Info.plist
25 -sed -i '' "s/PRODUCT_BUNDLE_IDENTIFIER = .*;/PRODUCT_BUNDLE_IDENTIFIER = $APP_IOS_BUNDLE_ID;/g" ./ios/Runner.xcodeproj/project.pbxproj
26 +universal_sed "s/PRODUCT_BUNDLE_IDENTIFIER = .*;/PRODUCT_BUNDLE_IDENTIFIER = $APP_IOS_BUNDLE_ID;/g" ./ios/Runner.xcodeproj/project.pbxproj
27
28 CONFIG_ARGS=""
29
@@ -42,11 +43,12 @@ case $APP_IOS_TYPE in
43 CONFIG_ARGS="--haven"
44 ;;
45 esac
46 +CONFIG_ARGS="--monero --ethereum --polygon --nano --solana --tron --wownero"
47
48 cp -rf pubspec_description.yaml pubspec.yaml
49 flutter pub get
48 -flutter pub run tool/generate_pubspec.dart
50 +dart run tool/generate_pubspec.dart
51 flutter pub get
50 -flutter packages pub run tool/configure.dart $CONFIG_ARGS
52 +dart run tool/configure.dart $CONFIG_ARGS
53 cd $DIR
54 $DIR/app_icon.sh
scripts/linux/app_config.sh
+4 -4
@@ -1,5 +1,5 @@
1 #!/bin/bash
2 -
2 +source "$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)/universal_sed.sh"
3 CAKEWALLET="cakewallet"
4 DIR=`pwd`
5
@@ -18,8 +18,8 @@ esac
18
19 cp -rf pubspec_description.yaml pubspec.yaml
20 flutter pub get
21 -flutter pub run tool/generate_pubspec.dart
21 +dart run tool/generate_pubspec.dart
22 flutter pub get
23 -flutter packages pub run tool/configure.dart $CONFIG_ARGS
24 -sed -i '0,/version: 0.0.0/s//version: '"${APP_LINUX_VERSION}"'+'"${APP_LINUX_BUILD_NUMBER}"'/' pubspec.yaml
23 +dart run tool/configure.dart $CONFIG_ARGS
24 +universal_sed '0,/version: 0.0.0/s//version: '"${APP_LINUX_VERSION}"'+'"${APP_LINUX_BUILD_NUMBER}"'/' pubspec.yaml
25 cd $DIR
scripts/macos/app_config.sh
+8 -7
@@ -1,4 +1,5 @@
1 #!/bin/bash
2 +source "$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)/universal_sed.sh"
3
4 MONERO_COM="monero.com"
5 CAKEWALLET="cakewallet"
@@ -24,11 +25,11 @@ cp -rf ./macos/Runner/DebugProfileBase.entitlements ./macos/Runner/DebugProfile.
25 cp -rf ./macos/Runner/ReleaseBase.entitlements ./macos/Runner/Release.entitlements
26 cp -rf ./macos/Runner/RunnerBase.entitlements ./macos/Runner/Runner.entitlements
27 cp -rf ./macos/Runner/Configs/AppInfoBase.xcconfig ./macos/Runner/Configs/AppInfo.xcconfig
27 -sed -i '' "s/\${BUNDLE_ID}/${APP_MACOS_BUNDLE_ID}/g" ./macos/Runner/DebugProfile.entitlements
28 -sed -i '' "s/\${BUNDLE_ID}/${APP_MACOS_BUNDLE_ID}/g" ./macos/Runner/Release.entitlements
29 -sed -i '' "s/\${BUNDLE_ID}/${APP_MACOS_BUNDLE_ID}/g" ./macos/Runner/Runner.entitlements
30 -sed -i '' "s/\${PRODUCT_NAME}/${APP_MACOS_NAME}/g" ./macos/Runner/Configs/AppInfo.xcconfig
31 -sed -i '' "s/PRODUCT_BUNDLE_IDENTIFIER = .*;/PRODUCT_BUNDLE_IDENTIFIER = $APP_MACOS_BUNDLE_ID;/g" ./macos/Runner/Configs/AppInfo.xcconfig
28 +universal_sed "s/\${BUNDLE_ID}/${APP_MACOS_BUNDLE_ID}/g" ./macos/Runner/DebugProfile.entitlements
29 +universal_sed "s/\${BUNDLE_ID}/${APP_MACOS_BUNDLE_ID}/g" ./macos/Runner/Release.entitlements
30 +universal_sed "s/\${BUNDLE_ID}/${APP_MACOS_BUNDLE_ID}/g" ./macos/Runner/Runner.entitlements
31 +universal_sed "s/\${PRODUCT_NAME}/${APP_MACOS_NAME}/g" ./macos/Runner/Configs/AppInfo.xcconfig
32 +universal_sed "s/PRODUCT_BUNDLE_IDENTIFIER = .*;/PRODUCT_BUNDLE_IDENTIFIER = $APP_MACOS_BUNDLE_ID;/g" ./macos/Runner/Configs/AppInfo.xcconfig
33 CONFIG_ARGS=""
34
35 case $APP_MACOS_TYPE in
@@ -40,8 +41,8 @@ esac
41
42 cp -rf pubspec_description.yaml pubspec.yaml
43 flutter pub get
43 -flutter pub run tool/generate_pubspec.dart
44 +dart run tool/generate_pubspec.dart
45 flutter pub get
45 -flutter packages pub run tool/configure.dart $CONFIG_ARGS
46 +dart run tool/configure.dart $CONFIG_ARGS
47 cd $DIR
48 $DIR/app_icon.sh
scripts/macos/gen_common.sh
+3 -3
@@ -1,5 +1,5 @@
1 #!/bin/sh
2 -
2 +source "$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)/universal_sed.sh"
3 gen_podspec() {
4 ARCH=$1
5 CW_PLUGIN_DIR="`pwd`/../../cw_monero/macos"
@@ -9,7 +9,7 @@ gen_podspec() {
9 DEFAULT_FILE_PATH="${CW_PLUGIN_DIR}/${DEFAULT_FILENAME}"
10 rm -f $DEFAULT_FILE_PATH
11 cp $BASE_FILE_PATH $DEFAULT_FILE_PATH
12 - gsed -i "s/#___VALID_ARCHS___#/${ARCH}/g" $DEFAULT_FILE_PATH
12 + universal_sed "s/#___VALID_ARCHS___#/${ARCH}/g" $DEFAULT_FILE_PATH
13 }
14
15 gen_project() {
@@ -17,7 +17,7 @@ gen_project() {
17 CW_DIR="`pwd`/../../macos/Runner.xcodeproj"
18 DEFAULT_FILENAME="project.pbxproj"
19 DEFAULT_FILE_PATH="${CW_DIR}/${DEFAULT_FILENAME}"
20 - gsed -i "s/ARCHS =.*/ARCHS = \"${ARCH}\";/g" $DEFAULT_FILE_PATH
20 + universal_sed "s/ARCHS =.*/ARCHS = \"${ARCH}\";/g" $DEFAULT_FILE_PATH
21 }
22
23 gen() {
scripts/universal_sed.sh new
+23
@@ -0,0 +1,23 @@
1 +#!/bin/bash
2 +
3 +detect_sed() {
4 + if sed --version 2>/dev/null | grep -q "GNU"; then
5 + SED_TYPE="GNU"
6 + else
7 + SED_TYPE="BSD"
8 + fi
9 +}
10 +
11 +universal_sed() {
12 + local expression=$1
13 + local file=$2
14 +
15 + if [[ "$SED_TYPE" == "GNU" ]]; then
16 + pwd
17 + sed -i "$expression" "$file"
18 + else
19 + sed -i '' "$expression" "$file"
20 + fi
21 +}
22 +
23 +detect_sed
tool/append_translation.dart
+1 -1
@@ -2,7 +2,7 @@ import 'utils/translation/arb_file_utils.dart';
2 import 'utils/translation/translation_constants.dart';
3 import 'utils/translation/translation_utils.dart';
4
5 -/// flutter packages pub run tool/append_translation.dart "hello_world" "Hello World!"
5 +/// dart run tool/append_translation.dart "hello_world" "Hello World!"
6
7 void main(List<String> args) async {
8 if (args.length < 2) {
tool/configure.dart
+1 -2
@@ -1424,8 +1424,7 @@ Future<void> generatePubspec({
1424 git:
1425 url: https://github.com/cake-tech/flutter_secure_storage.git
1426 path: flutter_secure_storage
1427 - ref: cake-8.1.0
1428 - version: 8.1.0
1427 + ref: ca897a08677edb443b366352dd7412735e098e7b
1428 """;
1429 const cwEthereum = """
1430 cw_ethereum:
windows/flutter/generated_plugin_registrant.cc
+3
@@ -7,6 +7,7 @@
7 #include "generated_plugin_registrant.h"
8
9 #include <connectivity_plus/connectivity_plus_windows_plugin.h>
10 +#include <flutter_inappwebview_windows/flutter_inappwebview_windows_plugin_c_api.h>
11 #include <flutter_local_authentication/flutter_local_authentication_plugin_c_api.h>
12 #include <flutter_secure_storage_windows/flutter_secure_storage_windows_plugin.h>
13 #include <permission_handler_windows/permission_handler_windows_plugin.h>
@@ -17,6 +18,8 @@
18 void RegisterPlugins(flutter::PluginRegistry* registry) {
19 ConnectivityPlusWindowsPluginRegisterWithRegistrar(
20 registry->GetRegistrarForPlugin("ConnectivityPlusWindowsPlugin"));
21 + FlutterInappwebviewWindowsPluginCApiRegisterWithRegistrar(
22 + registry->GetRegistrarForPlugin("FlutterInappwebviewWindowsPluginCApi"));
23 FlutterLocalAuthenticationPluginCApiRegisterWithRegistrar(
24 registry->GetRegistrarForPlugin("FlutterLocalAuthenticationPluginCApi"));
25 FlutterSecureStorageWindowsPluginRegisterWithRegistrar(
windows/flutter/generated_plugins.cmake
+1 -1
@@ -4,6 +4,7 @@
4
5 list(APPEND FLUTTER_PLUGIN_LIST
6 connectivity_plus
7 + flutter_inappwebview_windows
8 flutter_local_authentication
9 flutter_secure_storage_windows
10 permission_handler_windows
@@ -13,7 +14,6 @@ list(APPEND FLUTTER_PLUGIN_LIST
14 )
15
16 list(APPEND FLUTTER_FFI_PLUGIN_LIST
16 - sp_scanner
17 )
18
19 set(PLUGIN_BUNDLED_LIBRARIES)