diff --git a/.env b/.env
index e84a7e1..4b0782a 100644
--- a/.env
+++ b/.env
@@ -1,2 +1,2 @@
-MONERO_C_TAG=v0.18.4.0-RC7
-COIN=monero
+MONERO_C_TAG=218e34c4ad7aaa3ef01ac1e869999c309588502b
+COIN=monero
diff --git a/.fvmrc b/.fvmrc
index c0ef54d..a4c4660 100644
--- a/.fvmrc
+++ b/.fvmrc
@@ -1,3 +1,3 @@
{
- "flutter": "3.32.0"
+ "flutter": "3.41.2"
}
\ No newline at end of file
diff --git a/.github/workflows/build_release.yaml b/.github/workflows/build_release.yaml
index 6bac6aa..7c665f9 100644
--- a/.github/workflows/build_release.yaml
+++ b/.github/workflows/build_release.yaml
@@ -3,41 +3,43 @@ run-name: Build cupcake for supported targets
on: [push]
jobs:
- app_android:
- runs-on: ubuntu-latest
- env:
- ANDROID_NDK_VERSION: 28.2.13676358
- steps:
- - uses: actions/checkout@v4
- with:
- fetch-depth: 0
- submodules: recursive
- - uses: kuhnroyal/flutter-fvm-config-action@v2
- id: fvm-config-action
- - uses: subosito/flutter-action@v2
- with:
- flutter-version: ${{ steps.fvm-config-action.outputs.FLUTTER_VERSION }}
- channel: ${{ steps.fvm-config-action.outputs.FLUTTER_CHANNEL }}
- - uses: actions/setup-java@v4
- with:
- distribution: 'zulu'
- java-version: '17'
- - name: Git submodule update
- run: |
- git submodule update --init --recursive
- - name: Build monero_c
- run: |
- make libs_android_download
- - name: Flutter pub get
- run: |
- flutter pub get
- - name: Prepare dev
- run: make prepare_dev
- - name: Build apk
- run: |
- flutter build apk --profile
- - name: Upload lib
- uses: actions/upload-artifact@v4
- with:
- name: android apk
- path: build/app/outputs/flutter-apk/*.apk
+ app_android:
+ runs-on: ubuntu-latest
+ env:
+ ANDROID_NDK_VERSION: 28.2.13676358
+ steps:
+ - uses: actions/checkout@v4
+ with:
+ fetch-depth: 0
+ submodules: recursive
+ - uses: kuhnroyal/flutter-fvm-config-action@v2
+ id: fvm-config-action
+ - uses: subosito/flutter-action@v2
+ with:
+ flutter-version: ${{ steps.fvm-config-action.outputs.FLUTTER_VERSION }}
+ channel: ${{ steps.fvm-config-action.outputs.FLUTTER_CHANNEL }}
+ - uses: actions/setup-java@v4
+ with:
+ distribution: "zulu"
+ java-version: "17"
+ - name: Git submodule update
+ run: |
+ git submodule update --init --recursive
+ - name: Build monero_c
+ run: |
+ git config --global user.email "builds@cakewallet.com"
+ git config --global user.name "cakewallet CI"
+ make libs_android_build_ci
+ - name: Flutter pub get
+ run: |
+ flutter pub get
+ - name: Prepare dev
+ run: make prepare_dev
+ - name: Build apk
+ run: |
+ flutter build apk --profile
+ - name: Upload lib
+ uses: actions/upload-artifact@v4
+ with:
+ name: android apk
+ path: build/app/outputs/flutter-apk/*.apk
diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml
index 4ff9c39..7078039 100644
--- a/.github/workflows/lint.yaml
+++ b/.github/workflows/lint.yaml
@@ -6,7 +6,7 @@ jobs:
format:
runs-on: ubuntu-latest
env:
- ANDROID_NDK_VERSION: 28.2.13676358
+ ANDROID_NDK_VERSION: 28.2.13676358
steps:
- uses: actions/checkout@v4
with:
@@ -20,14 +20,19 @@ jobs:
channel: ${{ steps.fvm-config-action.outputs.FLUTTER_CHANNEL }}
- uses: actions/setup-java@v4
with:
- distribution: 'zulu'
- java-version: '17'
+ distribution: "zulu"
+ java-version: "17"
- name: Git submodule update
run: |
git submodule update --init --recursive
- name: Build monero_c
run: |
- make libs_android_download
+ source .env
+ mkdir -p ${PWD}/.cache/monero_c/
+ cd ${PWD}/.cache/monero_c/
+ git clone https://github.com/mrcyjanek/monero_c ${MONERO_C_TAG}
+ cd ${MONERO_C_TAG}
+ git checkout ${MONERO_C_TAG}
- name: Flutter pub get
run: |
@@ -36,9 +41,9 @@ jobs:
run: ./.tooling/format.sh
- name: check if git tree is clean
run: |
- if [ -z "$(git status --porcelain)" ]; then
+ if [ -z "$(git status --porcelain)" ]; then
exit 0
- else
+ else
git status --porcelain
exit 1
fi
@@ -50,6 +55,6 @@ jobs:
exit 0
else
echo "There are missing translations:"
- cat missing_translations.txt
+ cat missing_translations.txt
exit 1
- fi
\ No newline at end of file
+ fi
diff --git a/.gitignore b/.gitignore
index adb73b6..3a1f9ec 100644
--- a/.gitignore
+++ b/.gitignore
@@ -52,4 +52,6 @@ missing_translations.txt
# FVM Version Cache
.fvm/
-*.g.dart
\ No newline at end of file
+*.g.dart
+
+android/.kotlin/sessions/*.salive
diff --git a/.vscode/settings.json b/.vscode/settings.json
index 17f2bdf..c51f252 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -1,3 +1,3 @@
{
- "dart.flutterSdkPath": ".fvm/versions/3.32.0"
+ "dart.flutterSdkPath": ".fvm/versions/3.41.2"
}
\ No newline at end of file
diff --git a/Makefile b/Makefile
index 7e220d8..6310648 100644
--- a/Makefile
+++ b/Makefile
@@ -1,16 +1,17 @@
include .env
UNAME := $(shell uname)
+all: libs_android_build libs_ios_build prepare_dev
+
+init:
+ git submodule update --init --recursive
+
libs_android_download: mwebd_android
./build_moneroc.sh --prebuild --coin ${COIN} --tag ${MONERO_C_TAG} --triplet x86_64-linux-android --location android/app/src/main/jniLibs/x86_64
./build_moneroc.sh --prebuild --coin ${COIN} --tag ${MONERO_C_TAG} --triplet aarch64-linux-android --location android/app/src/main/jniLibs/arm64-v8a
./build_moneroc.sh --prebuild --coin ${COIN} --tag ${MONERO_C_TAG} --triplet armv7a-linux-androideabi --location android/app/src/main/jniLibs/armeabi-v7a
libs_android_build: mwebd_android
-ifneq ($(UNAME), Linux)
- echo Only Linux hosts can build for android, try $(MAKE) libs_android_download
- exit 1
-endif
./build_moneroc.sh --coin ${COIN} --tag ${MONERO_C_TAG} --triplet x86_64-linux-android --location android/app/src/main/jniLibs/x86_64
./build_moneroc.sh --coin ${COIN} --tag ${MONERO_C_TAG} --triplet aarch64-linux-android --location android/app/src/main/jniLibs/arm64-v8a
./build_moneroc.sh --coin ${COIN} --tag ${MONERO_C_TAG} --triplet armv7a-linux-androideabi --location android/app/src/main/jniLibs/armeabi-v7a
@@ -20,16 +21,12 @@ libs_android_build_ci: mwebd_android
libs_ios_download: mwebd_ios
./build_moneroc.sh --prebuild --coin ${COIN} --tag ${MONERO_C_TAG} --triplet aarch64-apple-ios --location ios/native_libs/ios-arm64
- ./build_moneroc.sh --prebuild --coin ${COIN} --tag ${MONERO_C_TAG} --triplet aarch64-apple-iossimulator --location ios/native_libs/ios-arm64-simulator
+ ./build_moneroc.sh --prebuild --coin ${COIN} --tag ${MONERO_C_TAG} --triplet aarch64-apple-ios-simulator --location ios/native_libs/ios-arm64-simulator
cd ios && ./gen_framework.sh
libs_ios_build: mwebd_ios
-ifneq ($(UNAME), Darwin)
- echo Only Darwin hosts can build for iOS, try $(MAKE) libs_ios_download
- exit 1
-endif
./build_moneroc.sh --coin ${COIN} --tag ${MONERO_C_TAG} --triplet aarch64-apple-ios --location ios/native_libs/ios-arm64
- ./build_moneroc.sh --coin ${COIN} --tag ${MONERO_C_TAG} --triplet aarch64-apple-iossimulator --location ios/native_libs/ios-arm64-simulator
+ ./build_moneroc.sh --coin ${COIN} --tag ${MONERO_C_TAG} --triplet aarch64-apple-ios-simulator --location ios/native_libs/ios-arm64-simulator
cd ios && ./gen_framework.sh
cupcake_android:
diff --git a/README.md b/README.md
index 8275383..bf4b29e 100644
--- a/README.md
+++ b/README.md
@@ -7,8 +7,9 @@
To build:
```bash
-$ make libs_android_build # or libs_android_download, libs_ios_build, libs_ios_download
-$ make prepare_dev # load dev signing key (not required on iOS)
+$ make init # fetch the submodules
+$ make all # or libs_android_build, libs_android_download, libs_ios_build, libs_ios_download
+$ make prepare_dev # not needed if ran `make all`
$ make cupcake_android # or cupcake_ios
```
diff --git a/android/app/build.gradle b/android/app/build.gradle
index 8fc8e04..8c6fcc1 100644
--- a/android/app/build.gradle
+++ b/android/app/build.gradle
@@ -51,8 +51,8 @@ android {
applicationId "com.cakewallet.cupcake"
// You can update the following values to match your application needs.
// For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
- minSdkVersion 23
- targetSdkVersion 35
+ minSdkVersion flutter.minSdkVersion
+ targetSdkVersion 36
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}
diff --git a/android/gradle.properties b/android/gradle.properties
index 598d13f..6cd1dbb 100644
--- a/android/gradle.properties
+++ b/android/gradle.properties
@@ -1,3 +1,4 @@
-org.gradle.jvmargs=-Xmx4G
+org.gradle.jvmargs=-Xmx6G
android.useAndroidX=true
android.enableJetifier=true
+android.ndk.suppressMinSdkVersionError=21
diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties
index afa1e8e..efdcc4a 100644
--- a/android/gradle/wrapper/gradle-wrapper.properties
+++ b/android/gradle/wrapper/gradle-wrapper.properties
@@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-all.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-all.zip
diff --git a/android/settings.gradle b/android/settings.gradle
index d4383de..e79a8ea 100644
--- a/android/settings.gradle
+++ b/android/settings.gradle
@@ -19,7 +19,7 @@ pluginManagement {
plugins {
id "dev.flutter.flutter-plugin-loader" version "1.0.0"
- id "com.android.application" version '8.8.0' apply false
+ id "com.android.application" version '8.9.1' apply false
id "org.jetbrains.kotlin.android" version "2.0.21" apply false
}
diff --git a/build_moneroc.sh b/build_moneroc.sh
index 2c30bc7..9e5f8ca 100755
--- a/build_moneroc.sh
+++ b/build_moneroc.sh
@@ -1,8 +1,8 @@
#!/bin/bash
# Script designed to build (or download) monero_c
-# usage:
-# ./build_moneroc.sh
+# usage:
+# ./build_moneroc.sh
# --prebuild - allow downloads of prebuilds
# --coin - monero/wownero
# --tag v0.18.3.3-RC45 - which tag to build / download
@@ -91,14 +91,14 @@ then
do
asset_basename=$(urldecode $(basename $release_url) | tr -d '\r' | xargs)
if [[ "$asset_basename" == ${ARG_COIN}_${ARG_TRIPLET}* ]];
- then
+ then
if [[ "$asset_basename" == *libwallet2_api_c* ]];
then
curl -L "$release_url" > "$ARG_LOCATION/$lib_name_prefix${asset_basename/${ARG_TRIPLET}_/}"
- unxz -f "$ARG_LOCATION/$lib_name_prefix${asset_basename/${ARG_TRIPLET}_/}"
+ unxz -f "$ARG_LOCATION/$lib_name_prefix${asset_basename/${ARG_TRIPLET}_/}" || true
else
curl -L "$release_url" > "$ARG_LOCATION/${asset_basename/${ARG_COIN}_${ARG_TRIPLET}_/}"
- unxz -f "$ARG_LOCATION/${asset_basename/${ARG_COIN}_${ARG_TRIPLET}_/}"
+ unxz -f "$ARG_LOCATION/${asset_basename/${ARG_COIN}_${ARG_TRIPLET}_/}" || true
fi
fi
done
@@ -120,23 +120,23 @@ else
fi
COPIED=""
- if ! ls ${BUILD_DIR}/release/${ARG_COIN}/${ARG_TRIPLET}_libwallet2_api_c*.xz
+ if ! ls ${BUILD_DIR}/release/${ARG_COIN}/${ARG_TRIPLET}_libwallet2_api_c*
then
pushd "$BUILD_DIR"
- ./build_single.sh ${ARG_COIN} ${ARG_TRIPLET} -j$(nproc)
+ env -i PATH="$PATH" HOME="$HOME" ./build_single.sh ${ARG_COIN} ${ARG_TRIPLET} -j$(nproc)
popd
fi
- for release in ${BUILD_DIR}/release/${ARG_COIN}/${ARG_TRIPLET}_*.xz;
+ for release in ${BUILD_DIR}/release/${ARG_COIN}/${ARG_TRIPLET}_*;
do
asset_basename="$(basename $release)"
if [[ "$asset_basename" == *libwallet2_api_c* ]];
then
cp "$release" "$ARG_LOCATION/$lib_name_prefix${ARG_COIN}_${asset_basename/${ARG_TRIPLET}_/}"
- unxz -f "$ARG_LOCATION/$lib_name_prefix${ARG_COIN}_${asset_basename/${ARG_TRIPLET}_/}"
+ unxz -f "$ARG_LOCATION/$lib_name_prefix${ARG_COIN}_${asset_basename/${ARG_TRIPLET}_/}" || true
else
cp "$release" "$ARG_LOCATION/${asset_basename/${ARG_TRIPLET}_/}"
- unxz -f "$ARG_LOCATION/${asset_basename/${ARG_TRIPLET}_/}"
+ unxz -f "$ARG_LOCATION/${asset_basename/${ARG_TRIPLET}_/}" || true
fi
done
-fi
\ No newline at end of file
+fi
diff --git a/external/cake_wallet b/external/cake_wallet
index e921365..5f0a6f5 160000
--- a/external/cake_wallet
+++ b/external/cake_wallet
@@ -1 +1 @@
-Subproject commit e921365af73c1bdb8aaa736a15f774a90edaa6a4
+Subproject commit 5f0a6f596011da885b7878d1110a82f8f43b4779
diff --git a/ios/Flutter/AppFrameworkInfo.plist b/ios/Flutter/AppFrameworkInfo.plist
index 7c56964..391a902 100644
--- a/ios/Flutter/AppFrameworkInfo.plist
+++ b/ios/Flutter/AppFrameworkInfo.plist
@@ -20,7 +20,5 @@
????
CFBundleVersion
1.0
- MinimumOSVersion
- 12.0
diff --git a/ios/Podfile b/ios/Podfile
index d97f17e..e51a31d 100644
--- a/ios/Podfile
+++ b/ios/Podfile
@@ -1,5 +1,5 @@
# Uncomment this line to define a global platform for your project
-# platform :ios, '12.0'
+# platform :ios, '13.0'
# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
ENV['COCOAPODS_DISABLE_STATS'] = 'true'
diff --git a/ios/Podfile.lock b/ios/Podfile.lock
index 3416bfa..65ccc2e 100644
--- a/ios/Podfile.lock
+++ b/ios/Podfile.lock
@@ -3,50 +3,104 @@ PODS:
- Flutter
- cw_mweb (0.0.1):
- Flutter
+ - DKImagePickerController/Core (4.3.9):
+ - DKImagePickerController/ImageDataManager
+ - DKImagePickerController/Resource
+ - DKImagePickerController/ImageDataManager (4.3.9)
+ - DKImagePickerController/PhotoGallery (4.3.9):
+ - DKImagePickerController/Core
+ - DKPhotoGallery
+ - DKImagePickerController/Resource (4.3.9)
+ - DKPhotoGallery (0.0.19):
+ - DKPhotoGallery/Core (= 0.0.19)
+ - DKPhotoGallery/Model (= 0.0.19)
+ - DKPhotoGallery/Preview (= 0.0.19)
+ - DKPhotoGallery/Resource (= 0.0.19)
+ - SDWebImage
+ - SwiftyGif
+ - DKPhotoGallery/Core (0.0.19):
+ - DKPhotoGallery/Model
+ - DKPhotoGallery/Preview
+ - SDWebImage
+ - SwiftyGif
+ - DKPhotoGallery/Model (0.0.19):
+ - SDWebImage
+ - SwiftyGif
+ - DKPhotoGallery/Preview (0.0.19):
+ - DKPhotoGallery/Model
+ - DKPhotoGallery/Resource
+ - SDWebImage
+ - SwiftyGif
+ - DKPhotoGallery/Resource (0.0.19):
+ - SDWebImage
+ - SwiftyGif
- fast_scanner (5.1.1):
- Flutter
+ - file_picker (0.0.1):
+ - DKImagePickerController/PhotoGallery
+ - Flutter
- Flutter (1.0.0)
+ - flutter_inappwebview_ios (0.0.1):
+ - Flutter
+ - flutter_inappwebview_ios/Core (= 0.0.1)
+ - OrderedSet (~> 6.0.3)
+ - flutter_inappwebview_ios/Core (0.0.1):
+ - Flutter
+ - OrderedSet (~> 6.0.3)
+ - flutter_native_splash (2.4.3):
+ - Flutter
- flutter_secure_storage (6.0.0):
- Flutter
- haptic_feedback (0.5.1):
- Flutter
+ - image_picker_ios (0.0.1):
+ - Flutter
- integration_test (0.0.1):
- Flutter
- local_auth_darwin (0.0.1):
- Flutter
- FlutterMacOS
+ - OrderedSet (6.0.3)
- package_info_plus (0.4.5):
- Flutter
- - path_provider_foundation (0.0.1):
+ - rive_common (0.0.1):
- Flutter
- - FlutterMacOS
+ - rlz (0.0.1):
+ - Flutter
+ - SDWebImage (5.21.6):
+ - SDWebImage/Core (= 5.21.6)
+ - SDWebImage/Core (5.21.6)
- share_plus (0.0.1):
- Flutter
- - sqlite3 (3.50.4):
- - sqlite3/common (= 3.50.4)
- - sqlite3/common (3.50.4)
- - sqlite3/dbstatvtab (3.50.4):
+ - shared_preferences_foundation (0.0.1):
+ - Flutter
+ - FlutterMacOS
+ - sqlite3 (3.51.1):
+ - sqlite3/common (= 3.51.1)
+ - sqlite3/common (3.51.1)
+ - sqlite3/dbstatvtab (3.51.1):
- sqlite3/common
- - sqlite3/fts5 (3.50.4):
+ - sqlite3/fts5 (3.51.1):
- sqlite3/common
- - sqlite3/math (3.50.4):
+ - sqlite3/math (3.51.1):
- sqlite3/common
- - sqlite3/perf-threadsafe (3.50.4):
+ - sqlite3/perf-threadsafe (3.51.1):
- sqlite3/common
- - sqlite3/rtree (3.50.4):
+ - sqlite3/rtree (3.51.1):
- sqlite3/common
- - sqlite3/session (3.50.4):
+ - sqlite3/session (3.51.1):
- sqlite3/common
- sqlite3_flutter_libs (0.0.1):
- Flutter
- FlutterMacOS
- - sqlite3 (~> 3.50.4)
+ - sqlite3 (~> 3.51.1)
- sqlite3/dbstatvtab
- sqlite3/fts5
- sqlite3/math
- sqlite3/perf-threadsafe
- sqlite3/rtree
- sqlite3/session
+ - SwiftyGif (5.4.5)
- url_launcher_ios (0.0.1):
- Flutter
@@ -54,20 +108,31 @@ DEPENDENCIES:
- bdk_flutter (from `.symlinks/plugins/bdk_flutter/ios`)
- cw_mweb (from `.symlinks/plugins/cw_mweb/ios`)
- fast_scanner (from `.symlinks/plugins/fast_scanner/ios`)
+ - file_picker (from `.symlinks/plugins/file_picker/ios`)
- Flutter (from `Flutter`)
+ - flutter_inappwebview_ios (from `.symlinks/plugins/flutter_inappwebview_ios/ios`)
+ - flutter_native_splash (from `.symlinks/plugins/flutter_native_splash/ios`)
- flutter_secure_storage (from `.symlinks/plugins/flutter_secure_storage/ios`)
- haptic_feedback (from `.symlinks/plugins/haptic_feedback/ios`)
+ - image_picker_ios (from `.symlinks/plugins/image_picker_ios/ios`)
- integration_test (from `.symlinks/plugins/integration_test/ios`)
- local_auth_darwin (from `.symlinks/plugins/local_auth_darwin/darwin`)
- package_info_plus (from `.symlinks/plugins/package_info_plus/ios`)
- - path_provider_foundation (from `.symlinks/plugins/path_provider_foundation/darwin`)
+ - rive_common (from `.symlinks/plugins/rive_common/ios`)
+ - rlz (from `.symlinks/plugins/rlz/ios`)
- share_plus (from `.symlinks/plugins/share_plus/ios`)
+ - shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`)
- sqlite3_flutter_libs (from `.symlinks/plugins/sqlite3_flutter_libs/darwin`)
- url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`)
SPEC REPOS:
trunk:
+ - DKImagePickerController
+ - DKPhotoGallery
+ - OrderedSet
+ - SDWebImage
- sqlite3
+ - SwiftyGif
EXTERNAL SOURCES:
bdk_flutter:
@@ -76,22 +141,34 @@ EXTERNAL SOURCES:
:path: ".symlinks/plugins/cw_mweb/ios"
fast_scanner:
:path: ".symlinks/plugins/fast_scanner/ios"
+ file_picker:
+ :path: ".symlinks/plugins/file_picker/ios"
Flutter:
:path: Flutter
+ flutter_inappwebview_ios:
+ :path: ".symlinks/plugins/flutter_inappwebview_ios/ios"
+ flutter_native_splash:
+ :path: ".symlinks/plugins/flutter_native_splash/ios"
flutter_secure_storage:
:path: ".symlinks/plugins/flutter_secure_storage/ios"
haptic_feedback:
:path: ".symlinks/plugins/haptic_feedback/ios"
+ image_picker_ios:
+ :path: ".symlinks/plugins/image_picker_ios/ios"
integration_test:
:path: ".symlinks/plugins/integration_test/ios"
local_auth_darwin:
:path: ".symlinks/plugins/local_auth_darwin/darwin"
package_info_plus:
:path: ".symlinks/plugins/package_info_plus/ios"
- path_provider_foundation:
- :path: ".symlinks/plugins/path_provider_foundation/darwin"
+ rive_common:
+ :path: ".symlinks/plugins/rive_common/ios"
+ rlz:
+ :path: ".symlinks/plugins/rlz/ios"
share_plus:
:path: ".symlinks/plugins/share_plus/ios"
+ shared_preferences_foundation:
+ :path: ".symlinks/plugins/shared_preferences_foundation/darwin"
sqlite3_flutter_libs:
:path: ".symlinks/plugins/sqlite3_flutter_libs/darwin"
url_launcher_ios:
@@ -100,19 +177,30 @@ EXTERNAL SOURCES:
SPEC CHECKSUMS:
bdk_flutter: cef9180019b4c6b67a3e3dfb74611683fe140107
cw_mweb: 3aea2fb35b2bd04d8b2d21b83216f3b8fb768d85
+ DKImagePickerController: 946cec48c7873164274ecc4624d19e3da4c1ef3c
+ DKPhotoGallery: b3834fecb755ee09a593d7c9e389d8b5d6deed60
fast_scanner: 2cb1ad3e69e645e9980fb4961396ce5804caa3e3
- Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
+ file_picker: a0560bc09d61de87f12d246fc47d2119e6ef37be
+ Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467
+ flutter_inappwebview_ios: b89ba3482b96fb25e00c967aae065701b66e9b99
+ flutter_native_splash: c32d145d68aeda5502d5f543ee38c192065986cf
flutter_secure_storage: 1ed9476fba7e7a782b22888f956cce43e2c62f13
haptic_feedback: fd1d8509833f58f164fc12122c0357fa9b2750e0
+ image_picker_ios: e0ece4aa2a75771a7de3fa735d26d90817041326
integration_test: 4a889634ef21a45d28d50d622cf412dc6d9f586e
- local_auth_darwin: d2e8c53ef0c4f43c646462e3415432c4dab3ae19
+ local_auth_darwin: c3ee6cce0a8d56be34c8ccb66ba31f7f180aaebb
+ OrderedSet: e539b66b644ff081c73a262d24ad552a69be3a94
package_info_plus: af8e2ca6888548050f16fa2f1938db7b5a5df499
- path_provider_foundation: 080d55be775b7414fd5a5ef3ac137b97b097e564
+ rive_common: dd421daaf9ae69f0125aa761dd96abd278399952
+ rlz: 3f4022361f540a5c26d9d2474fea1d2455b69d8d
+ SDWebImage: 1bb6a1b84b6fe87b972a102bdc77dd589df33477
share_plus: 50da8cb520a8f0f65671c6c6a99b3617ed10a58a
- sqlite3: 73513155ec6979715d3904ef53a8d68892d4032b
- sqlite3_flutter_libs: 83f8e9f5b6554077f1d93119fe20ebaa5f3a9ef1
- url_launcher_ios: 694010445543906933d732453a59da0a173ae33d
+ shared_preferences_foundation: 7036424c3d8ec98dfe75ff1667cb0cd531ec82bb
+ sqlite3: 8d708bc63e9f4ce48f0ad9d6269e478c5ced1d9b
+ sqlite3_flutter_libs: d13b8b3003f18f596e542bcb9482d105577eff41
+ SwiftyGif: 706c60cf65fa2bc5ee0313beece843c8eb8194d4
+ url_launcher_ios: 7a95fa5b60cc718a708b8f2966718e93db0cef1b
-PODFILE CHECKSUM: 819463e6a0290f5a72f145ba7cde16e8b6ef0796
+PODFILE CHECKSUM: 4f1c12611da7338d21589c0b2ecd6bd20b109694
COCOAPODS: 1.16.2
diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj
index 76e246e..a73ed3d 100644
--- a/ios/Runner.xcodeproj/project.pbxproj
+++ b/ios/Runner.xcodeproj/project.pbxproj
@@ -475,7 +475,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 13.0;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SUPPORTED_PLATFORMS = iphoneos;
@@ -610,7 +610,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 13.0;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
@@ -661,7 +661,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 12.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 13.0;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SUPPORTED_PLATFORMS = iphoneos;
diff --git a/ios/Runner/AppDelegate.swift b/ios/Runner/AppDelegate.swift
index b636303..c30b367 100644
--- a/ios/Runner/AppDelegate.swift
+++ b/ios/Runner/AppDelegate.swift
@@ -1,13 +1,16 @@
-import UIKit
import Flutter
+import UIKit
@main
-@objc class AppDelegate: FlutterAppDelegate {
+@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
override func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
- GeneratedPluginRegistrant.register(with: self)
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
}
+
+ func didInitializeImplicitFlutterEngine(_ engineBridge: FlutterImplicitEngineBridge) {
+ GeneratedPluginRegistrant.register(with: engineBridge.pluginRegistry)
+ }
}
diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist
index a2e3e67..b568f22 100644
--- a/ios/Runner/Info.plist
+++ b/ios/Runner/Info.plist
@@ -28,6 +28,29 @@
NSCameraUsageDescription
Scanning QR codes for UR
+ NSFaceIDUsageDescription
+ Authenticate with FaceID instead of pin
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneConfigurationName
+ flutter
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneStoryboardFile
+ Main
+
+
+
+
UIApplicationSupportsIndirectInputEvents
UILaunchStoryboardName
@@ -47,7 +70,5 @@
UIInterfaceOrientationLandscapeLeft
UIInterfaceOrientationLandscapeRight
- NSFaceIDUsageDescription
- Authenticate with FaceID instead of pin
diff --git a/l10n.yaml b/l10n.yaml
index fd3c83b..a712846 100644
--- a/l10n.yaml
+++ b/l10n.yaml
@@ -1,5 +1,4 @@
arb-dir: lib/l10n
template-arb-file: app_en.arb
output-localization-file: app_localizations.dart
-synthetic-package: false
-untranslated-messages-file: missing_translations.txt
\ No newline at end of file
+untranslated-messages-file: missing_translations.txt
diff --git a/lib/coins/litecoin/wallet.dart b/lib/coins/litecoin/wallet.dart
index 4a714f8..d9efc9c 100644
--- a/lib/coins/litecoin/wallet.dart
+++ b/lib/coins/litecoin/wallet.dart
@@ -66,8 +66,8 @@ class LitecoinWallet implements CoinWallet {
bip39.mnemonicToSeed(seed, passphrase: passphrase),
Bip44Conf.litecoinMainNet.altKeyNetVer,
).derivePath("m/84'/2'/0'") as Bip32Slip10Secp256k1;
- final mwebHd = Bip32Slip10Secp256k1.fromSeed(bip39.mnemonicToSeed(seed)).derivePath("m/1000'")
- as Bip32Slip10Secp256k1;
+ final mwebHd = Bip32Slip10Secp256k1.fromSeed(bip39.mnemonicToSeed(seed, passphrase: passphrase))
+ .derivePath("m/1000'") as Bip32Slip10Secp256k1;
final pubkeyMap = PubkeyIndexMap(wpkhHd);
pubkeyMap.topupExternal();
diff --git a/macos/Flutter/GeneratedPluginRegistrant.swift b/macos/Flutter/GeneratedPluginRegistrant.swift
index a516dc4..fb36d68 100644
--- a/macos/Flutter/GeneratedPluginRegistrant.swift
+++ b/macos/Flutter/GeneratedPluginRegistrant.swift
@@ -7,22 +7,30 @@ import Foundation
import cw_mweb
import fast_scanner
+import file_picker
+import file_selector_macos
+import flutter_inappwebview_macos
import flutter_secure_storage_macos
import local_auth_darwin
import package_info_plus
-import path_provider_foundation
+import rive_common
import share_plus
+import shared_preferences_foundation
import sqlite3_flutter_libs
import url_launcher_macos
func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
CwMwebPlugin.register(with: registry.registrar(forPlugin: "CwMwebPlugin"))
MobileScannerPlugin.register(with: registry.registrar(forPlugin: "MobileScannerPlugin"))
+ FilePickerPlugin.register(with: registry.registrar(forPlugin: "FilePickerPlugin"))
+ FileSelectorPlugin.register(with: registry.registrar(forPlugin: "FileSelectorPlugin"))
+ InAppWebViewFlutterPlugin.register(with: registry.registrar(forPlugin: "InAppWebViewFlutterPlugin"))
FlutterSecureStoragePlugin.register(with: registry.registrar(forPlugin: "FlutterSecureStoragePlugin"))
LocalAuthPlugin.register(with: registry.registrar(forPlugin: "LocalAuthPlugin"))
FPPPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FPPPackageInfoPlusPlugin"))
- PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin"))
+ RivePlugin.register(with: registry.registrar(forPlugin: "RivePlugin"))
SharePlusMacosPlugin.register(with: registry.registrar(forPlugin: "SharePlusMacosPlugin"))
+ SharedPreferencesPlugin.register(with: registry.registrar(forPlugin: "SharedPreferencesPlugin"))
Sqlite3FlutterLibsPlugin.register(with: registry.registrar(forPlugin: "Sqlite3FlutterLibsPlugin"))
UrlLauncherPlugin.register(with: registry.registrar(forPlugin: "UrlLauncherPlugin"))
}
diff --git a/pubspec.lock b/pubspec.lock
index 29861bd..0ccd9e8 100644
--- a/pubspec.lock
+++ b/pubspec.lock
@@ -5,23 +5,18 @@ packages:
dependency: transitive
description:
name: _fe_analyzer_shared
- sha256: "16e298750b6d0af7ce8a3ba7c18c69c3785d11b15ec83f6dcd0ad2a0009b3cab"
+ sha256: "5b7468c326d2f8a4f630056404ca0d291ade42918f4a3c6233618e724f39da8e"
url: "https://pub.dev"
source: hosted
- version: "76.0.0"
- _macros:
- dependency: transitive
- description: dart
- source: sdk
- version: "0.3.3"
+ version: "92.0.0"
analyzer:
dependency: "direct main"
description:
name: analyzer
- sha256: "1f14db053a8c23e260789e9b0980fa27f2680dd640932cae5e1137cce0e46e1e"
+ sha256: "70e4b1ef8003c64793a9e268a551a82869a8a96f39deb73dea28084b0e8bf75e"
url: "https://pub.dev"
source: hosted
- version: "6.11.0"
+ version: "9.0.0"
android_native_settings_properties:
dependency: transitive
description:
@@ -31,6 +26,22 @@ packages:
url: "https://github.com/mrcyjanek/flutter_android_native_settings_properties"
source: git
version: "0.0.1"
+ animated_reorderable_list:
+ dependency: transitive
+ description:
+ name: animated_reorderable_list
+ sha256: "5de5cca556a8c9c8f7b65234ae4b683593dc6e167db498744a5e389302f24d13"
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.3.0"
+ ansicolor:
+ dependency: transitive
+ description:
+ name: ansicolor
+ sha256: "50e982d500bc863e1d703448afdbf9e5a72eb48840a4f766fa361ffd6877055f"
+ url: "https://pub.dev"
+ source: hosted
+ version: "2.0.3"
applock:
dependency: "direct main"
description:
@@ -44,10 +55,10 @@ packages:
dependency: transitive
description:
name: archive
- sha256: "2fde1607386ab523f7a36bb3e7edb43bd58e6edaf2ffb29d8a6d578b297fdbbd"
+ sha256: a96e8b390886ee8abb49b7bd3ac8df6f451c621619f52a26e815fdcf568959ff
url: "https://pub.dev"
source: hosted
- version: "4.0.7"
+ version: "4.0.9"
args:
dependency: transitive
description:
@@ -64,13 +75,21 @@ packages:
url: "https://pub.dev"
source: hosted
version: "2.13.0"
+ awesome_dialog:
+ dependency: transitive
+ description:
+ name: awesome_dialog
+ sha256: "41c41ae4b30b5c7f26bb3d9f9c87010ed1cab0bb4d4ac0cc513e5799c37e9d82"
+ url: "https://pub.dev"
+ source: hosted
+ version: "3.2.1"
bdk_flutter:
dependency: "direct main"
description:
path: "."
- ref: cfa95443f11e75625c5f7de986b1cc64b682ed3f
- resolved-ref: cfa95443f11e75625c5f7de986b1cc64b682ed3f
- url: "https://github.com/StaxoLotl/bdk-flutter/"
+ ref: "43532b1436f7f76d72ba67bd4428cd0a81cae145"
+ resolved-ref: "43532b1436f7f76d72ba67bd4428cd0a81cae145"
+ url: "https://github.com/MrCyjaneK/bdk-flutter.git"
source: git
version: "0.31.3"
bip32:
@@ -123,62 +142,54 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.0.2"
+ bubble:
+ dependency: transitive
+ description:
+ name: bubble
+ sha256: "65b992b8f8ba2e7e2871190cbdfaa0818b6de2f340bef37cb5ee1b61debe0226"
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.2.1"
build:
dependency: "direct main"
description:
name: build
- sha256: "51dc711996cbf609b90cbe5b335bbce83143875a9d58e4b5c6d3c4f684d3dda7"
+ sha256: "275bf6bb2a00a9852c28d4e0b410da1d833a734d57d39d44f94bfc895a484ec3"
url: "https://pub.dev"
source: hosted
- version: "2.5.4"
+ version: "4.0.4"
build_cli_annotations:
dependency: transitive
description:
name: build_cli_annotations
- sha256: b59d2769769efd6c9ff6d4c4cede0be115a566afc591705c2040b707534b1172
+ sha256: e563c2e01de8974566a1998410d3f6f03521788160a02503b0b1f1a46c7b3d95
url: "https://pub.dev"
source: hosted
- version: "2.1.0"
+ version: "2.1.1"
build_config:
dependency: transitive
description:
name: build_config
- sha256: "4ae2de3e1e67ea270081eaee972e1bd8f027d459f249e0f1186730784c2e7e33"
+ sha256: "4f64382b97504dc2fcdf487d5aae33418e08b4703fc21249e4db6d804a4d0187"
url: "https://pub.dev"
source: hosted
- version: "1.1.2"
+ version: "1.2.0"
build_daemon:
dependency: transitive
description:
name: build_daemon
- sha256: "8e928697a82be082206edb0b9c99c5a4ad6bc31c9e9b8b2f291ae65cd4a25daa"
- url: "https://pub.dev"
- source: hosted
- version: "4.0.4"
- build_resolvers:
- dependency: transitive
- description:
- name: build_resolvers
- sha256: ee4257b3f20c0c90e72ed2b57ad637f694ccba48839a821e87db762548c22a62
+ sha256: bf05f6e12cfea92d3c09308d7bcdab1906cd8a179b023269eed00c071004b957
url: "https://pub.dev"
source: hosted
- version: "2.5.4"
+ version: "4.1.1"
build_runner:
dependency: "direct dev"
description:
name: build_runner
- sha256: "382a4d649addbfb7ba71a3631df0ec6a45d5ab9b098638144faf27f02778eb53"
- url: "https://pub.dev"
- source: hosted
- version: "2.5.4"
- build_runner_core:
- dependency: transitive
- description:
- name: build_runner_core
- sha256: "85fbbb1036d576d966332a3f5ce83f2ce66a40bea1a94ad2d5fc29a19a0d3792"
+ sha256: "39ad4ca8a2876779737c60e4228b4bcd35d4352ef7e14e47514093edc012c734"
url: "https://pub.dev"
source: hosted
- version: "9.1.2"
+ version: "2.11.1"
built_collection:
dependency: transitive
description:
@@ -191,18 +202,18 @@ packages:
dependency: transitive
description:
name: built_value
- sha256: a30f0a0e38671e89a492c44d005b5545b830a961575bbd8336d42869ff71066d
+ sha256: "6ae8a6435a8c6520c7077b107e77f1fb4ba7009633259a4d49a8afd8e7efc5e9"
url: "https://pub.dev"
source: hosted
- version: "8.12.0"
+ version: "8.12.4"
characters:
dependency: transitive
description:
name: characters
- sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803
+ sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b
url: "https://pub.dev"
source: hosted
- version: "1.4.0"
+ version: "1.4.1"
charcode:
dependency: transitive
description:
@@ -215,10 +226,18 @@ packages:
dependency: transitive
description:
name: checked_yaml
- sha256: feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff
+ sha256: "959525d3162f249993882720d52b7e0c833978df229be20702b33d48d91de70f"
url: "https://pub.dev"
source: hosted
- version: "2.0.3"
+ version: "2.0.4"
+ cli_config:
+ dependency: transitive
+ description:
+ name: cli_config
+ sha256: ac20a183a07002b700f0c25e61b7ee46b23c309d76ab7b7640a028f18e4d99ec
+ url: "https://pub.dev"
+ source: hosted
+ version: "0.2.0"
cli_util:
dependency: transitive
description:
@@ -235,14 +254,22 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.1.2"
+ code_assets:
+ dependency: transitive
+ description:
+ name: code_assets
+ sha256: "83ccdaa064c980b5596c35dd64a8d3ecc68620174ab9b90b6343b753aa721687"
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.0.0"
code_builder:
dependency: transitive
description:
name: code_builder
- sha256: "11654819532ba94c34de52ff5feb52bd81cba1de00ef2ed622fd50295f9d4243"
+ sha256: "6a6cab2ba4680d6423f34a9b972a4c9a94ebe1b62ecec4e1a1f2cba91fd1319d"
url: "https://pub.dev"
source: hosted
- version: "4.11.0"
+ version: "4.11.1"
collection:
dependency: transitive
description:
@@ -267,22 +294,38 @@ packages:
url: "https://pub.dev"
source: hosted
version: "3.1.2"
+ coverage:
+ dependency: transitive
+ description:
+ name: coverage
+ sha256: "5da775aa218eaf2151c721b16c01c7676fbfdd99cebba2bf64e8b807a28ff94d"
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.15.0"
cross_file:
dependency: transitive
description:
name: cross_file
- sha256: "7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670"
+ sha256: "28bb3ae56f117b5aec029d702a90f57d285cd975c3c5c281eaca38dbc47c5937"
url: "https://pub.dev"
source: hosted
- version: "0.3.4+2"
+ version: "0.3.5+2"
crypto:
dependency: "direct main"
description:
name: crypto
- sha256: "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855"
+ sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf
url: "https://pub.dev"
source: hosted
- version: "3.0.6"
+ version: "3.0.7"
+ csslib:
+ dependency: transitive
+ description:
+ name: csslib
+ sha256: "09bad715f418841f976c77db72d5398dc1253c21fb9c0c7f0b0b985860b2d58e"
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.0.2"
cupertino_icons:
dependency: "direct main"
description:
@@ -310,10 +353,10 @@ packages:
dependency: transitive
description:
name: dart_style
- sha256: "7306ab8a2359a48d22310ad823521d723acfed60ee1f7e37388e8986853b6820"
+ sha256: a9c30492da18ff84efe2422ba2d319a89942d93e58eb0b73d32abe822ef54b7b
url: "https://pub.dev"
source: hosted
- version: "2.3.8"
+ version: "3.1.3"
dartx:
dependency: transitive
description:
@@ -322,30 +365,62 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.2.0"
+ dbus:
+ dependency: transitive
+ description:
+ name: dbus
+ sha256: d0c98dcd4f5169878b6cf8f6e0a52403a9dff371a3e2f019697accbf6f44a270
+ url: "https://pub.dev"
+ source: hosted
+ version: "0.7.12"
+ decimal:
+ dependency: transitive
+ description:
+ name: decimal
+ sha256: fc706a5618b81e5b367b01dd62621def37abc096f2b46a9bd9068b64c1fa36d0
+ url: "https://pub.dev"
+ source: hosted
+ version: "3.2.4"
drift:
dependency: "direct main"
description:
name: drift
- sha256: b584ddeb2b74436735dd2cf746d2d021e19a9a6770f409212fd5cbc2814ada85
+ sha256: "970cd188fddb111b26ea6a9b07a62bf5c2432d74147b8122c67044ae3b97e99e"
url: "https://pub.dev"
source: hosted
- version: "2.26.1"
+ version: "2.31.0"
drift_dev:
dependency: "direct dev"
description:
name: drift_dev
- sha256: "0d3f8b33b76cf1c6a82ee34d9511c40957549c4674b8f1688609e6d6c7306588"
+ sha256: "917184b2fb867b70a548a83bf0d36268423b38d39968c06cce4905683da49587"
url: "https://pub.dev"
source: hosted
- version: "2.26.0"
+ version: "2.31.0"
drift_flutter:
dependency: "direct main"
description:
name: drift_flutter
- sha256: b7534bf320aac5213259aac120670ba67b63a1fd010505babc436ff86083818f
+ sha256: c07120854742a0cae2f7501a0da02493addde550db6641d284983c08762e60a7
+ url: "https://pub.dev"
+ source: hosted
+ version: "0.2.8"
+ easy_stepper:
+ dependency: transitive
+ description:
+ name: easy_stepper
+ sha256: "63f66314a509ec690c8152a41288961fd96ba9e92ef184299f068a5e78bd16ad"
url: "https://pub.dev"
source: hosted
- version: "0.2.7"
+ version: "0.8.5+1"
+ equatable:
+ dependency: transitive
+ description:
+ name: equatable
+ sha256: "3e0141505477fd8ad55d6eb4e7776d3fe8430be8e497ccb1521370c3f21a3e2b"
+ url: "https://pub.dev"
+ source: hosted
+ version: "2.0.8"
fake_async:
dependency: transitive
description:
@@ -367,10 +442,10 @@ packages:
dependency: transitive
description:
name: ffi
- sha256: "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418"
+ sha256: "6d7fd89431262d8f3125e81b50d3847a091d846eafcd4fdb88dd06f36d705a45"
url: "https://pub.dev"
source: hosted
- version: "2.1.4"
+ version: "2.2.0"
file:
dependency: transitive
description:
@@ -379,6 +454,54 @@ packages:
url: "https://pub.dev"
source: hosted
version: "7.0.1"
+ file_picker:
+ dependency: transitive
+ description:
+ name: file_picker
+ sha256: "57d9a1dd5063f85fa3107fb42d1faffda52fdc948cefd5fe5ea85267a5fc7343"
+ url: "https://pub.dev"
+ source: hosted
+ version: "10.3.10"
+ file_selector_linux:
+ dependency: transitive
+ description:
+ name: file_selector_linux
+ sha256: "2567f398e06ac72dcf2e98a0c95df2a9edd03c2c2e0cacd4780f20cdf56263a0"
+ url: "https://pub.dev"
+ source: hosted
+ version: "0.9.4"
+ file_selector_macos:
+ dependency: transitive
+ description:
+ name: file_selector_macos
+ sha256: "5e0bbe9c312416f1787a68259ea1505b52f258c587f12920422671807c4d618a"
+ url: "https://pub.dev"
+ source: hosted
+ version: "0.9.5"
+ file_selector_platform_interface:
+ dependency: transitive
+ description:
+ name: file_selector_platform_interface
+ sha256: "35e0bd61ebcdb91a3505813b055b09b79dfdc7d0aee9c09a7ba59ae4bb13dc85"
+ url: "https://pub.dev"
+ source: hosted
+ version: "2.7.0"
+ file_selector_windows:
+ dependency: transitive
+ description:
+ name: file_selector_windows
+ sha256: "62197474ae75893a62df75939c777763d39c2bc5f73ce5b88497208bc269abfd"
+ url: "https://pub.dev"
+ source: hosted
+ version: "0.9.3+5"
+ fixed:
+ dependency: transitive
+ description:
+ name: fixed
+ sha256: "9b67adeef364271501738a7ab452f45f3207b69a7d8d5692eaa22d038757b035"
+ url: "https://pub.dev"
+ source: hosted
+ version: "5.3.4"
fixnum:
dependency: transitive
description:
@@ -392,43 +515,107 @@ packages:
description: flutter
source: sdk
version: "0.0.0"
- flutter_asset_generator:
- dependency: "direct dev"
- description:
- name: flutter_asset_generator
- sha256: "11ecacee3aeb83035572f86d37dff06e6925d4968cb768156aea711f6ea24ae9"
- url: "https://pub.dev"
- source: hosted
- version: "1.2.0"
flutter_driver:
dependency: transitive
description: flutter
source: sdk
version: "0.0.0"
+ flutter_form_builder:
+ dependency: transitive
+ description:
+ name: flutter_form_builder
+ sha256: "1233251b4bc1d5deb245745d2a89dcebf4cdd382e1ec3f21f1c6703b700e574f"
+ url: "https://pub.dev"
+ source: hosted
+ version: "10.3.0+2"
flutter_gen:
dependency: "direct main"
description:
name: flutter_gen
- sha256: "4117a3ea6b26a910c715bd58abcc5a90447e70930a5b98249e94c41da9e849bb"
+ sha256: eac4863b65813aacbf16ecc07e7c271ab82fb2d95181825348f1fb7b03fd52da
url: "https://pub.dev"
source: hosted
- version: "5.10.0"
+ version: "5.12.0"
flutter_gen_core:
dependency: transitive
description:
name: flutter_gen_core
- sha256: "3eaa2d3d8be58267ac4cd5e215ac965dd23cae0410dc073de2e82e227be32bfc"
+ sha256: b6bafbbd981da2f964eb45bcb8b8a7676a281084f8922c0c75de4cfbaa849311
url: "https://pub.dev"
source: hosted
- version: "5.10.0"
- flutter_gen_runner:
- dependency: "direct dev"
+ version: "5.12.0"
+ flutter_hooks:
+ dependency: transitive
+ description:
+ name: flutter_hooks
+ sha256: "8ae1f090e5f4ef5cfa6670ce1ab5dddadd33f3533a7f9ba19d9f958aa2a89f42"
+ url: "https://pub.dev"
+ source: hosted
+ version: "0.21.3+1"
+ flutter_inappwebview:
+ dependency: transitive
+ description:
+ name: flutter_inappwebview
+ sha256: "80092d13d3e29b6227e25b67973c67c7210bd5e35c4b747ca908e31eb71a46d5"
+ url: "https://pub.dev"
+ source: hosted
+ version: "6.1.5"
+ flutter_inappwebview_android:
+ dependency: transitive
description:
- name: flutter_gen_runner
- sha256: e74b4ead01df3e8f02e73a26ca856759dbbe8cb3fd60941ba9f4005cd0cd19c9
+ name: flutter_inappwebview_android
+ sha256: "62557c15a5c2db5d195cb3892aab74fcaec266d7b86d59a6f0027abd672cddba"
url: "https://pub.dev"
source: hosted
- version: "5.10.0"
+ version: "1.1.3"
+ flutter_inappwebview_internal_annotations:
+ dependency: transitive
+ description:
+ name: flutter_inappwebview_internal_annotations
+ sha256: e30fba942e3debea7b7e6cdd4f0f59ce89dd403a9865193e3221293b6d1544c6
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.3.0"
+ flutter_inappwebview_ios:
+ dependency: transitive
+ description:
+ name: flutter_inappwebview_ios
+ sha256: "5818cf9b26cf0cbb0f62ff50772217d41ea8d3d9cc00279c45f8aabaa1b4025d"
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.1.2"
+ flutter_inappwebview_macos:
+ dependency: transitive
+ description:
+ name: flutter_inappwebview_macos
+ sha256: c1fbb86af1a3738e3541364d7d1866315ffb0468a1a77e34198c9be571287da1
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.1.2"
+ flutter_inappwebview_platform_interface:
+ dependency: transitive
+ description:
+ name: flutter_inappwebview_platform_interface
+ sha256: cf5323e194096b6ede7a1ca808c3e0a078e4b33cc3f6338977d75b4024ba2500
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.3.0+1"
+ flutter_inappwebview_web:
+ dependency: transitive
+ description:
+ name: flutter_inappwebview_web
+ sha256: "55f89c83b0a0d3b7893306b3bb545ba4770a4df018204917148ebb42dc14a598"
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.1.2"
+ flutter_inappwebview_windows:
+ dependency: transitive
+ description:
+ name: flutter_inappwebview_windows
+ sha256: "8b4d3a46078a2cdc636c4a3d10d10f2a16882f6be607962dbfff8874d1642055"
+ url: "https://pub.dev"
+ source: hosted
+ version: "0.6.0"
flutter_launcher_icons:
dependency: "direct dev"
description:
@@ -458,22 +645,38 @@ packages:
url: "https://pub.dev"
source: hosted
version: "2.3.0"
+ flutter_native_splash:
+ dependency: transitive
+ description:
+ name: flutter_native_splash
+ sha256: "4fb9f4113350d3a80841ce05ebf1976a36de622af7d19aca0ca9a9911c7ff002"
+ url: "https://pub.dev"
+ source: hosted
+ version: "2.4.7"
flutter_plugin_android_lifecycle:
dependency: transitive
description:
name: flutter_plugin_android_lifecycle
- sha256: c2fe1001710127dfa7da89977a08d591398370d099aacdaa6d44da7eb14b8476
+ sha256: ee8068e0e1cd16c4a82714119918efdeed33b3ba7772c54b5d094ab53f9b7fd1
+ url: "https://pub.dev"
+ source: hosted
+ version: "2.0.33"
+ flutter_riverpod:
+ dependency: transitive
+ description:
+ name: flutter_riverpod
+ sha256: e2026c72738a925a60db30258ff1f29974e40716749f3c9850aabf34ffc1a14c
url: "https://pub.dev"
source: hosted
- version: "2.0.31"
+ version: "3.2.1"
flutter_rust_bridge:
dependency: transitive
description:
name: flutter_rust_bridge
- sha256: "5a5c7a5deeef2cc2ffe6076a33b0429f4a20ceac22a397297aed2b1eb067e611"
+ sha256: "37ef40bc6f863652e865f0b2563ea07f0d3c58d8efad803cc01933a4b2ee067e"
url: "https://pub.dev"
source: hosted
- version: "2.9.0"
+ version: "2.11.1"
flutter_secure_storage:
dependency: "direct main"
description:
@@ -526,10 +729,10 @@ packages:
dependency: "direct main"
description:
name: flutter_svg
- sha256: b9c2ad5872518a27507ab432d1fb97e8813b05f0fc693f9d40fad06d073e0678
+ sha256: "87fbd7c534435b6c5d9d98b01e1fd527812b82e68ddd8bd35fc45ed0fa8f0a95"
url: "https://pub.dev"
source: hosted
- version: "2.2.1"
+ version: "2.2.3"
flutter_test:
dependency: "direct dev"
description: flutter
@@ -540,6 +743,14 @@ packages:
description: flutter
source: sdk
version: "0.0.0"
+ form_builder_validators:
+ dependency: transitive
+ description:
+ name: form_builder_validators
+ sha256: cd9a06b35abaed8bf050467c1239e3ee1c8795f42d4cb6568c08dbb8a4d6bd36
+ url: "https://pub.dev"
+ source: hosted
+ version: "11.3.0"
freezed_annotation:
dependency: transitive
description:
@@ -561,6 +772,14 @@ packages:
description: flutter
source: sdk
version: "0.0.0"
+ gap:
+ dependency: transitive
+ description:
+ name: gap
+ sha256: f19387d4e32f849394758b91377f9153a1b41d79513ef7668c088c77dbc6955d
+ url: "https://pub.dev"
+ source: hosted
+ version: "3.0.1"
glob:
dependency: transitive
description:
@@ -569,6 +788,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "2.1.3"
+ go_router:
+ dependency: transitive
+ description:
+ name: go_router
+ sha256: f02fd7d2a4dc512fec615529824fdd217fecb3a3d3de68360293a551f21634b3
+ url: "https://pub.dev"
+ source: hosted
+ version: "14.8.1"
google_identity_services_web:
dependency: transitive
description:
@@ -605,10 +832,10 @@ packages:
dependency: "direct main"
description:
name: haptic_feedback
- sha256: d3b5ad41858d18a35d317636c9cdc1cb8aef23c7b861ca5896273acc68e1a98a
+ sha256: "3422bf2a55c541c9e3f029197b9a94d262d2dda19191a022eb310e5dd922e9e0"
url: "https://pub.dev"
source: hosted
- version: "0.5.1+1"
+ version: "0.5.1+2"
hashcash_dart:
dependency: transitive
description:
@@ -650,14 +877,38 @@ packages:
url: "https://pub.dev"
source: hosted
version: "0.2.0"
+ hooks:
+ dependency: transitive
+ description:
+ name: hooks
+ sha256: "7a08a0d684cb3b8fb604b78455d5d352f502b68079f7b80b831c62220ab0a4f6"
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.0.1"
+ hooks_riverpod:
+ dependency: transitive
+ description:
+ name: hooks_riverpod
+ sha256: "402a0969af107ebb42d0300dd68aa48df136671dacb70593d164f04b30af43f4"
+ url: "https://pub.dev"
+ source: hosted
+ version: "3.2.1"
+ html:
+ dependency: transitive
+ description:
+ name: html
+ sha256: "6d1264f2dffa1b1101c25a91dff0dc2daee4c18e87cd8538729773c073dbf602"
+ url: "https://pub.dev"
+ source: hosted
+ version: "0.15.6"
http:
dependency: transitive
description:
name: http
- sha256: bb2ce4590bc2667c96f318d68cac1b5a7987ec819351d32b1c987239a815e007
+ sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412"
url: "https://pub.dev"
source: hosted
- version: "1.5.0"
+ version: "1.6.0"
http2:
dependency: transitive
description:
@@ -682,14 +933,86 @@ packages:
url: "https://pub.dev"
source: hosted
version: "4.1.2"
+ iconsax_flutter:
+ dependency: transitive
+ description:
+ name: iconsax_flutter
+ sha256: d14b4cec8586025ac15276bdd40f6eea308cb85748135965bb6255f14beb2564
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.0.1"
image:
dependency: transitive
description:
name: image
- sha256: "4e973fcf4caae1a4be2fa0a13157aa38a8f9cb049db6529aa00b4d71abc4d928"
+ sha256: f9881ff4998044947ec38d098bc7c8316ae1186fa786eddffdb867b9bc94dfce
+ url: "https://pub.dev"
+ source: hosted
+ version: "4.8.0"
+ image_picker:
+ dependency: transitive
+ description:
+ name: image_picker
+ sha256: "784210112be18ea55f69d7076e2c656a4e24949fa9e76429fe53af0c0f4fa320"
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.2.1"
+ image_picker_android:
+ dependency: transitive
+ description:
+ name: image_picker_android
+ sha256: eda9b91b7e266d9041084a42d605a74937d996b87083395c5e47835916a86156
+ url: "https://pub.dev"
+ source: hosted
+ version: "0.8.13+14"
+ image_picker_for_web:
+ dependency: transitive
+ description:
+ name: image_picker_for_web
+ sha256: "66257a3191ab360d23a55c8241c91a6e329d31e94efa7be9cf7a212e65850214"
+ url: "https://pub.dev"
+ source: hosted
+ version: "3.1.1"
+ image_picker_ios:
+ dependency: transitive
+ description:
+ name: image_picker_ios
+ sha256: b9c4a438a9ff4f60808c9cf0039b93a42bb6c2211ef6ebb647394b2b3fa84588
+ url: "https://pub.dev"
+ source: hosted
+ version: "0.8.13+6"
+ image_picker_linux:
+ dependency: transitive
+ description:
+ name: image_picker_linux
+ sha256: "1f81c5f2046b9ab724f85523e4af65be1d47b038160a8c8deed909762c308ed4"
+ url: "https://pub.dev"
+ source: hosted
+ version: "0.2.2"
+ image_picker_macos:
+ dependency: transitive
+ description:
+ name: image_picker_macos
+ sha256: "86f0f15a309de7e1a552c12df9ce5b59fe927e71385329355aec4776c6a8ec91"
+ url: "https://pub.dev"
+ source: hosted
+ version: "0.2.2+1"
+ image_picker_platform_interface:
+ dependency: transitive
+ description:
+ name: image_picker_platform_interface
+ sha256: "567e056716333a1647c64bb6bd873cff7622233a5c3f694be28a583d4715690c"
+ url: "https://pub.dev"
+ source: hosted
+ version: "2.11.1"
+ image_picker_windows:
+ dependency: transitive
+ description:
+ name: image_picker_windows
+ sha256: d248c86554a72b5495a31c56f060cf73a41c7ff541689327b1a7dbccc33adfae
url: "https://pub.dev"
source: hosted
- version: "4.5.4"
+ version: "0.2.2"
image_size_getter:
dependency: transitive
description:
@@ -731,34 +1054,34 @@ packages:
dependency: transitive
description:
name: json_annotation
- sha256: "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1"
+ sha256: cb09e7dac6210041fad964ed7fbee004f14258b4eca4040f72d1234062ace4c8
url: "https://pub.dev"
source: hosted
- version: "4.9.0"
+ version: "4.11.0"
leak_tracker:
dependency: transitive
description:
name: leak_tracker
- sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0"
+ sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de"
url: "https://pub.dev"
source: hosted
- version: "10.0.9"
+ version: "11.0.2"
leak_tracker_flutter_testing:
dependency: transitive
description:
name: leak_tracker_flutter_testing
- sha256: f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573
+ sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1"
url: "https://pub.dev"
source: hosted
- version: "3.0.9"
+ version: "3.0.10"
leak_tracker_testing:
dependency: transitive
description:
name: leak_tracker_testing
- sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3"
+ sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1"
url: "https://pub.dev"
source: hosted
- version: "3.0.1"
+ version: "3.0.2"
lints:
dependency: transitive
description:
@@ -779,18 +1102,18 @@ packages:
dependency: transitive
description:
name: local_auth_android
- sha256: "48924f4a8b3cc45994ad5993e2e232d3b00788a305c1bf1c7db32cef281ce9a3"
+ sha256: a0bdfcc0607050a26ef5b31d6b4b254581c3d3ce3c1816ab4d4f4a9173e84467
url: "https://pub.dev"
source: hosted
- version: "1.0.52"
+ version: "1.0.56"
local_auth_darwin:
dependency: transitive
description:
name: local_auth_darwin
- sha256: "0e9706a8543a4a2eee60346294d6a633dd7c3ee60fae6b752570457c4ff32055"
+ sha256: "699873970067a40ef2f2c09b4c72eb1cfef64224ef041b3df9fdc5c4c1f91f49"
url: "https://pub.dev"
source: hosted
- version: "1.6.0"
+ version: "1.6.1"
local_auth_platform_interface:
dependency: transitive
description:
@@ -807,6 +1130,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.0.11"
+ logger:
+ dependency: transitive
+ description:
+ name: logger
+ sha256: a7967e31b703831a893bbc3c3dd11db08126fe5f369b5c648a36f821979f5be3
+ url: "https://pub.dev"
+ source: hosted
+ version: "2.6.2"
logging:
dependency: transitive
description:
@@ -819,42 +1150,34 @@ packages:
dependency: "direct main"
description:
name: lottie
- sha256: c5fa04a80a620066c15cf19cc44773e19e9b38e989ff23ea32e5903ef1015950
- url: "https://pub.dev"
- source: hosted
- version: "3.3.1"
- macros:
- dependency: transitive
- description:
- name: macros
- sha256: "1d9e801cd66f7ea3663c45fc708450db1fa57f988142c64289142c9b7ee80656"
+ sha256: "8ae0be46dbd9e19641791dc12ee480d34e1fd3f84c749adc05f3ad9342b71b95"
url: "https://pub.dev"
source: hosted
- version: "0.1.3-main.0"
+ version: "3.3.2"
matcher:
dependency: transitive
description:
name: matcher
- sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2
+ sha256: "12956d0ad8390bbcc63ca2e1469c0619946ccb52809807067a7020d57e647aa6"
url: "https://pub.dev"
source: hosted
- version: "0.12.17"
+ version: "0.12.18"
material_color_utilities:
dependency: transitive
description:
name: material_color_utilities
- sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
+ sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b"
url: "https://pub.dev"
source: hosted
- version: "0.11.1"
+ version: "0.13.0"
meta:
dependency: transitive
description:
name: meta
- sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c
+ sha256: "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394"
url: "https://pub.dev"
source: hosted
- version: "1.16.0"
+ version: "1.17.0"
mime:
dependency: transitive
description:
@@ -867,35 +1190,41 @@ packages:
dependency: "direct main"
description:
name: mobx
- sha256: bf1a90e5bcfd2851fc6984e20eef69557c65d9e4d0a88f5be4cf72c9819ce6b0
+ sha256: "25ea9a3ee69243d578fb6288721d8eeb18550d0391c32f896d377d994154bff2"
url: "https://pub.dev"
source: hosted
- version: "2.5.0"
+ version: "2.6.0"
mobx_codegen:
dependency: "direct dev"
description:
name: mobx_codegen
- sha256: e0abbbc651a69550440f6b65c99ec222a1e2a4afd7baec8ba0f3088c7ca582a8
+ sha256: "406051a76157fb0a562700110bd2bedd85c959b1cd2d3df740c706bc07539c33"
url: "https://pub.dev"
source: hosted
- version: "2.7.1"
+ version: "2.7.6"
mockito:
dependency: transitive
description:
name: mockito
- sha256: f99d8d072e249f719a5531735d146d8cf04c580d93920b04de75bef6dfb2daf6
+ sha256: a45d1aa065b796922db7b9e7e7e45f921aed17adf3a8318a1f47097e7e695566
url: "https://pub.dev"
source: hosted
- version: "5.4.5"
+ version: "5.6.3"
monero:
dependency: "direct main"
description:
- path: "impls/monero.dart"
- ref: "v0.18.4.0-RC4"
- resolved-ref: a479a569bc25dd1e9701436404a46f0f509096a4
- url: "https://github.com/mrcyjanek/monero_c"
- source: git
+ path: ".cache/monero_c/218e34c4ad7aaa3ef01ac1e869999c309588502b/impls/monero.dart"
+ relative: true
+ source: path
version: "0.0.0"
+ native_toolchain_c:
+ dependency: transitive
+ description:
+ name: native_toolchain_c
+ sha256: "89e83885ba09da5fdf2cdacc8002a712ca238c28b7f717910b34bcd27b0d03ac"
+ url: "https://pub.dev"
+ source: hosted
+ version: "0.17.4"
nested:
dependency: transitive
description:
@@ -904,6 +1233,22 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.0.0"
+ node_preamble:
+ dependency: transitive
+ description:
+ name: node_preamble
+ sha256: "6e7eac89047ab8a8d26cf16127b5ed26de65209847630400f9aefd7cd5c730db"
+ url: "https://pub.dev"
+ source: hosted
+ version: "2.0.2"
+ objective_c:
+ dependency: transitive
+ description:
+ name: objective_c
+ sha256: "100a1c87616ab6ed41ec263b083c0ef3261ee6cd1dc3b0f35f8ddfa4f996fe52"
+ url: "https://pub.dev"
+ source: hosted
+ version: "9.3.0"
package_config:
dependency: transitive
description:
@@ -956,18 +1301,18 @@ packages:
dependency: "direct main"
description:
name: path_provider_android
- sha256: "3b4c1fc3aa55ddc9cd4aa6759984330d5c8e66aa7702a6223c61540dc6380c37"
+ sha256: f2c65e21139ce2c3dad46922be8272bb5963516045659e71bb16e151c93b580e
url: "https://pub.dev"
source: hosted
- version: "2.2.19"
+ version: "2.2.22"
path_provider_foundation:
dependency: transitive
description:
name: path_provider_foundation
- sha256: "16eef174aacb07e09c351502740fa6254c165757638eba1e9116b0a781201bbd"
+ sha256: "2a376b7d6392d80cd3705782d2caa734ca4727776db0b6ec36ef3f1855197699"
url: "https://pub.dev"
source: hosted
- version: "2.4.2"
+ version: "2.6.0"
path_provider_linux:
dependency: transitive
description:
@@ -992,14 +1337,22 @@ packages:
url: "https://pub.dev"
source: hosted
version: "2.3.0"
+ pausable_timer:
+ dependency: transitive
+ description:
+ name: pausable_timer
+ sha256: "6ef1a95441ec3439de6fb63f39a011b67e693198e7dae14e20675c3c00e86074"
+ url: "https://pub.dev"
+ source: hosted
+ version: "3.1.0+3"
petitparser:
dependency: transitive
description:
name: petitparser
- sha256: "07c8f0b1913bcde1ff0d26e57ace2f3012ccbf2b204e070290dad3bb22797646"
+ sha256: "91bd59303e9f769f108f8df05e371341b15d59e995e6806aefab827b58336675"
url: "https://pub.dev"
source: hosted
- version: "6.1.0"
+ version: "7.0.2"
pinenacl:
dependency: transitive
description:
@@ -1052,18 +1405,18 @@ packages:
dependency: transitive
description:
name: posix
- sha256: "6323a5b0fa688b6a010df4905a56b00181479e6d10534cecfecede2aa55add61"
+ sha256: "185ef7606574f789b40f289c233efa52e96dead518aed988e040a10737febb07"
url: "https://pub.dev"
source: hosted
- version: "6.0.3"
+ version: "6.5.0"
process:
dependency: transitive
description:
name: process
- sha256: "107d8be718f120bbba9dcd1e95e3bd325b1b4a4f07db64154635ba03f2567a0d"
+ sha256: c6248e4526673988586e8c00bb22a49210c258dc91df5227d5da9748ecf79744
url: "https://pub.dev"
source: hosted
- version: "5.0.3"
+ version: "5.0.5"
protobuf:
dependency: transitive
description:
@@ -1112,6 +1465,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "4.1.0"
+ rational:
+ dependency: transitive
+ description:
+ name: rational
+ sha256: cb808fb6f1a839e6fc5f7d8cb3b0a10e1db48b3be102de73938c627f0b636336
+ url: "https://pub.dev"
+ source: hosted
+ version: "2.2.3"
recase:
dependency: transitive
description:
@@ -1120,6 +1481,47 @@ packages:
url: "https://pub.dev"
source: hosted
version: "4.1.0"
+ rive:
+ dependency: transitive
+ description:
+ name: rive
+ sha256: "2551a44fa766a7ed3f52aa2b94feda6d18d00edc25dee5f66e72e9b365bb6d6c"
+ url: "https://pub.dev"
+ source: hosted
+ version: "0.13.20"
+ rive_common:
+ dependency: transitive
+ description:
+ name: rive_common
+ sha256: "2ba42f80d37a4efd0696fb715787c4785f8a13361e8aea9227c50f1e78cf763a"
+ url: "https://pub.dev"
+ source: hosted
+ version: "0.4.15"
+ riverpod:
+ dependency: transitive
+ description:
+ name: riverpod
+ sha256: "8c22216be8ad3ef2b44af3a329693558c98eca7b8bd4ef495c92db0bba279f83"
+ url: "https://pub.dev"
+ source: hosted
+ version: "3.2.1"
+ riverpod_annotation:
+ dependency: transitive
+ description:
+ name: riverpod_annotation
+ sha256: "16471a1260b94e939394d78f1c63a9350936ac4a68c9fbdab40be47268c0b04f"
+ url: "https://pub.dev"
+ source: hosted
+ version: "4.0.2"
+ rlz:
+ dependency: transitive
+ description:
+ path: rust_builder
+ ref: b1642f260da4fa00dd2f8d4dd689073d0b56960a
+ resolved-ref: b1642f260da4fa00dd2f8d4dd689073d0b56960a
+ url: "https://github.com/cake-tech/zkool2"
+ source: git
+ version: "0.0.1"
rxdart:
dependency: transitive
description:
@@ -1128,6 +1530,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "0.28.0"
+ searchable_listview:
+ dependency: transitive
+ description:
+ name: searchable_listview
+ sha256: "902c0038a10e11aa4cc9305dc9e7ec339fad6e5a23c484283f784b67ae6cf7d1"
+ url: "https://pub.dev"
+ source: hosted
+ version: "2.19.4"
sha3:
dependency: transitive
description:
@@ -1152,6 +1562,62 @@ packages:
url: "https://pub.dev"
source: hosted
version: "5.0.2"
+ shared_preferences:
+ dependency: transitive
+ description:
+ name: shared_preferences
+ sha256: "2939ae520c9024cb197fc20dee269cd8cdbf564c8b5746374ec6cacdc5169e64"
+ url: "https://pub.dev"
+ source: hosted
+ version: "2.5.4"
+ shared_preferences_android:
+ dependency: transitive
+ description:
+ name: shared_preferences_android
+ sha256: cbc40be9be1c5af4dab4d6e0de4d5d3729e6f3d65b89d21e1815d57705644a6f
+ url: "https://pub.dev"
+ source: hosted
+ version: "2.4.20"
+ shared_preferences_foundation:
+ dependency: transitive
+ description:
+ name: shared_preferences_foundation
+ sha256: "4e7eaffc2b17ba398759f1151415869a34771ba11ebbccd1b0145472a619a64f"
+ url: "https://pub.dev"
+ source: hosted
+ version: "2.5.6"
+ shared_preferences_linux:
+ dependency: transitive
+ description:
+ name: shared_preferences_linux
+ sha256: "580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f"
+ url: "https://pub.dev"
+ source: hosted
+ version: "2.4.1"
+ shared_preferences_platform_interface:
+ dependency: transitive
+ description:
+ name: shared_preferences_platform_interface
+ sha256: "57cbf196c486bc2cf1f02b85784932c6094376284b3ad5779d1b1c6c6a816b80"
+ url: "https://pub.dev"
+ source: hosted
+ version: "2.4.1"
+ shared_preferences_web:
+ dependency: transitive
+ description:
+ name: shared_preferences_web
+ sha256: c49bd060261c9a3f0ff445892695d6212ff603ef3115edbb448509d407600019
+ url: "https://pub.dev"
+ source: hosted
+ version: "2.4.3"
+ shared_preferences_windows:
+ dependency: transitive
+ description:
+ name: shared_preferences_windows
+ sha256: "94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1"
+ url: "https://pub.dev"
+ source: hosted
+ version: "2.4.1"
shelf:
dependency: transitive
description:
@@ -1160,6 +1626,22 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.4.2"
+ shelf_packages_handler:
+ dependency: transitive
+ description:
+ name: shelf_packages_handler
+ sha256: "89f967eca29607c933ba9571d838be31d67f53f6e4ee15147d5dc2934fee1b1e"
+ url: "https://pub.dev"
+ source: hosted
+ version: "3.0.2"
+ shelf_static:
+ dependency: transitive
+ description:
+ name: shelf_static
+ sha256: c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.1.3"
shelf_web_socket:
dependency: transitive
description:
@@ -1168,6 +1650,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "3.0.0"
+ showcaseview:
+ dependency: transitive
+ description:
+ name: showcaseview
+ sha256: "82e013ac2de1ae92cc6e652badf676606057c8e17aa3afd91e78866c4b4e85b1"
+ url: "https://pub.dev"
+ source: hosted
+ version: "4.0.1"
sign_dart:
dependency: transitive
description:
@@ -1182,53 +1672,61 @@ packages:
source: sdk
version: "0.0.0"
source_gen:
- dependency: "direct main"
+ dependency: transitive
description:
name: source_gen
- sha256: "14658ba5f669685cd3d63701d01b31ea748310f7ab854e471962670abcf57832"
+ sha256: "1d562a3c1f713904ebbed50d2760217fd8a51ca170ac4b05b0db490699dbac17"
url: "https://pub.dev"
source: hosted
- version: "1.5.0"
- source_span:
+ version: "4.2.0"
+ source_map_stack_trace:
dependency: transitive
description:
- name: source_span
- sha256: "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c"
+ name: source_map_stack_trace
+ sha256: c0713a43e323c3302c2abe2a1cc89aa057a387101ebd280371d6a6c9fa68516b
url: "https://pub.dev"
source: hosted
- version: "1.10.1"
- sprintf:
+ version: "2.1.2"
+ source_maps:
dependency: transitive
description:
- name: sprintf
- sha256: "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23"
+ name: source_maps
+ sha256: "190222579a448b03896e0ca6eca5998fa810fda630c1d65e2f78b3f638f54812"
url: "https://pub.dev"
source: hosted
- version: "7.0.0"
+ version: "0.10.13"
+ source_span:
+ dependency: transitive
+ description:
+ name: source_span
+ sha256: "56a02f1f4cd1a2d96303c0144c93bd6d909eea6bee6bf5a0e0b685edbd4c47ab"
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.10.2"
sqlite3:
dependency: transitive
description:
name: sqlite3
- sha256: f18fd9a72d7a1ad2920db61368f2a69368f1cc9b56b8233e9d83b47b0a8435aa
+ sha256: "3145bd74dcdb4fd6f5c6dda4d4e4490a8087d7f286a14dee5d37087290f0f8a2"
url: "https://pub.dev"
source: hosted
- version: "2.9.3"
+ version: "2.9.4"
sqlite3_flutter_libs:
dependency: transitive
description:
name: sqlite3_flutter_libs
- sha256: "69c80d812ef2500202ebd22002cbfc1b6565e9ff56b2f971e757fac5d42294df"
+ sha256: "1e800ebe7f85a80a66adacaa6febe4d5f4d8b75f244e9838a27cb2ffc7aec08d"
url: "https://pub.dev"
source: hosted
- version: "0.5.40"
+ version: "0.5.41"
sqlparser:
dependency: transitive
description:
name: sqlparser
- sha256: "57090342af1ce32bb499aa641f4ecdd2d6231b9403cea537ac059e803cc20d67"
+ sha256: "337e9997f7141ffdd054259128553c348635fa318f7ca492f07a4ab76f850d19"
url: "https://pub.dev"
source: hosted
- version: "0.41.2"
+ version: "0.43.1"
stack_trace:
dependency: transitive
description:
@@ -1237,6 +1735,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.12.1"
+ state_notifier:
+ dependency: transitive
+ description:
+ name: state_notifier
+ sha256: b8677376aa54f2d7c58280d5a007f9e8774f1968d1fb1c096adcb4792fba29bb
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.0.0"
stream_channel:
dependency: transitive
description:
@@ -1277,30 +1783,54 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.2.2"
+ test:
+ dependency: transitive
+ description:
+ name: test
+ sha256: "54c516bbb7cee2754d327ad4fca637f78abfc3cbcc5ace83b3eda117e42cd71a"
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.29.0"
test_api:
dependency: transitive
description:
name: test_api
- sha256: fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd
+ sha256: "93167629bfc610f71560ab9312acdda4959de4df6fac7492c89ff0d3886f6636"
+ url: "https://pub.dev"
+ source: hosted
+ version: "0.7.9"
+ test_core:
+ dependency: transitive
+ description:
+ name: test_core
+ sha256: "394f07d21f0f2255ec9e3989f21e54d3c7dc0e6e9dbce160e5a9c1a6be0e2943"
url: "https://pub.dev"
source: hosted
- version: "0.7.4"
+ version: "0.6.15"
time:
dependency: transitive
description:
name: time
- sha256: "370572cf5d1e58adcb3e354c47515da3f7469dac3a95b447117e728e7be6f461"
+ sha256: "46187cf30bffdab28c56be9a63861b36e4ab7347bf403297595d6a97e10c789f"
url: "https://pub.dev"
source: hosted
- version: "2.1.5"
- timing:
+ version: "2.1.6"
+ timeago:
dependency: transitive
description:
- name: timing
- sha256: "62ee18aca144e4a9f29d212f5a4c6a053be252b895ab14b5821996cff4ed90fe"
+ name: timeago
+ sha256: b05159406a97e1cbb2b9ee4faa9fb096fe0e2dfcd8b08fcd2a00553450d3422e
url: "https://pub.dev"
source: hosted
- version: "1.0.2"
+ version: "3.7.1"
+ toastification:
+ dependency: transitive
+ description:
+ name: toastification
+ sha256: "69db2bff425b484007409650d8bcd5ed1ce2e9666293ece74dcd917dacf23112"
+ url: "https://pub.dev"
+ source: hosted
+ version: "3.0.3"
typed_data:
dependency: transitive
description:
@@ -1309,6 +1839,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.4.0"
+ universal_io:
+ dependency: transitive
+ description:
+ name: universal_io
+ sha256: f63cbc48103236abf48e345e07a03ce5757ea86285ed313a6a032596ed9301e2
+ url: "https://pub.dev"
+ source: hosted
+ version: "2.3.1"
unorm_dart:
dependency: transitive
description:
@@ -1338,34 +1876,34 @@ packages:
dependency: transitive
description:
name: url_launcher_android
- sha256: "81777b08c498a292d93ff2feead633174c386291e35612f8da438d6e92c4447e"
+ sha256: "767344bf3063897b5cf0db830e94f904528e6dd50a6dfaf839f0abf509009611"
url: "https://pub.dev"
source: hosted
- version: "6.3.20"
+ version: "6.3.28"
url_launcher_ios:
dependency: transitive
description:
name: url_launcher_ios
- sha256: d80b3f567a617cb923546034cc94bfe44eb15f989fe670b37f26abdb9d939cb7
+ sha256: "580fe5dfb51671ae38191d316e027f6b76272b026370708c2d898799750a02b0"
url: "https://pub.dev"
source: hosted
- version: "6.3.4"
+ version: "6.4.1"
url_launcher_linux:
dependency: transitive
description:
name: url_launcher_linux
- sha256: "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935"
+ sha256: d5e14138b3bc193a0f63c10a53c94b91d399df0512b1f29b94a043db7482384a
url: "https://pub.dev"
source: hosted
- version: "3.2.1"
+ version: "3.2.2"
url_launcher_macos:
dependency: transitive
description:
name: url_launcher_macos
- sha256: c043a77d6600ac9c38300567f33ef12b0ef4f4783a2c1f00231d2b1941fea13f
+ sha256: "368adf46f71ad3c21b8f06614adb38346f193f3a59ba8fe9a2fd74133070ba18"
url: "https://pub.dev"
source: hosted
- version: "3.2.3"
+ version: "3.2.5"
url_launcher_platform_interface:
dependency: transitive
description:
@@ -1378,26 +1916,26 @@ packages:
dependency: transitive
description:
name: url_launcher_web
- sha256: "4bd2b7b4dc4d4d0b94e5babfffbca8eac1a126c7f3d6ecbc1a11013faa3abba2"
+ sha256: d0412fcf4c6b31ecfdb7762359b7206ffba3bbffd396c6d9f9c4616ece476c1f
url: "https://pub.dev"
source: hosted
- version: "2.4.1"
+ version: "2.4.2"
url_launcher_windows:
dependency: transitive
description:
name: url_launcher_windows
- sha256: "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77"
+ sha256: "712c70ab1b99744ff066053cbe3e80c73332b38d46e5e945c98689b2e66fc15f"
url: "https://pub.dev"
source: hosted
- version: "3.1.4"
+ version: "3.1.5"
uuid:
dependency: transitive
description:
name: uuid
- sha256: a5be9ef6618a7ac1e964353ef476418026db906c4facdedaa299b7a2e71690ff
+ sha256: "1fef9e8e11e2991bb773070d4656b7bd5d850967a2456cfc83cf47925ba79489"
url: "https://pub.dev"
source: hosted
- version: "4.5.1"
+ version: "4.5.3"
vector_graphics:
dependency: "direct main"
description:
@@ -1418,34 +1956,34 @@ packages:
dependency: transitive
description:
name: vector_graphics_compiler
- sha256: d354a7ec6931e6047785f4db12a1f61ec3d43b207fc0790f863818543f8ff0dc
+ sha256: "5a88dd14c0954a5398af544651c7fb51b457a2a556949bfb25369b210ef73a74"
url: "https://pub.dev"
source: hosted
- version: "1.1.19"
+ version: "1.2.0"
vector_math:
dependency: transitive
description:
name: vector_math
- sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
+ sha256: d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b
url: "https://pub.dev"
source: hosted
- version: "2.1.4"
+ version: "2.2.0"
vm_service:
dependency: transitive
description:
name: vm_service
- sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02
+ sha256: "45caa6c5917fa127b5dbcfbd1fa60b14e583afdc08bfc96dda38886ca252eb60"
url: "https://pub.dev"
source: hosted
- version: "15.0.0"
+ version: "15.0.2"
watcher:
dependency: transitive
description:
name: watcher
- sha256: "592ab6e2892f67760543fb712ff0177f4ec76c031f02f5b4ff8d3fc5eb9fb61a"
+ sha256: "1398c9f081a753f9226febe8900fce8f7d0a67163334e1c94a2438339d79d635"
url: "https://pub.dev"
source: hosted
- version: "1.1.4"
+ version: "1.2.1"
web:
dependency: "direct overridden"
description:
@@ -1478,14 +2016,22 @@ packages:
url: "https://pub.dev"
source: hosted
version: "3.1.0"
+ webkit_inspection_protocol:
+ dependency: transitive
+ description:
+ name: webkit_inspection_protocol
+ sha256: "87d3f2333bb240704cd3f1c6b5b7acd8a10e7f0bc28c28dcf14e782014f4a572"
+ url: "https://pub.dev"
+ source: hosted
+ version: "1.2.1"
win32:
dependency: transitive
description:
name: win32
- sha256: "329edf97fdd893e0f1e3b9e88d6a0e627128cc17cc316a8d67fda8f1451178ba"
+ sha256: d7cb55e04cd34096cd3a79b3330245f54cb96a370a1c27adb3c84b917de8b08e
url: "https://pub.dev"
source: hosted
- version: "5.13.0"
+ version: "5.15.0"
xdg_directories:
dependency: transitive
description:
@@ -1498,10 +2044,10 @@ packages:
dependency: transitive
description:
name: xml
- sha256: b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226
+ sha256: "971043b3a0d3da28727e40ed3e0b5d18b742fa5a68665cca88e74b7876d5e025"
url: "https://pub.dev"
source: hosted
- version: "6.5.0"
+ version: "6.6.1"
yaml:
dependency: transitive
description:
@@ -1510,6 +2056,15 @@ packages:
url: "https://pub.dev"
source: hosted
version: "3.1.3"
+ zkool:
+ dependency: "direct main"
+ description:
+ path: "."
+ ref: b1642f260da4fa00dd2f8d4dd689073d0b56960a
+ resolved-ref: b1642f260da4fa00dd2f8d4dd689073d0b56960a
+ url: "https://github.com/cake-tech/zkool2"
+ source: git
+ version: "6.8.2+169"
sdks:
- dart: ">=3.7.0 <4.0.0"
- flutter: ">=3.29.0"
+ dart: ">=3.10.3 <4.0.0"
+ flutter: ">=3.38.4"
diff --git a/pubspec.yaml b/pubspec.yaml
index 16ca8d4..e78cc01 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -35,10 +35,7 @@ dependencies:
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^1.0.6
monero:
- git:
- url: https://github.com/mrcyjanek/monero_c
- ref: v0.18.4.0-RC4
- path: impls/monero.dart
+ path: .cache/monero_c/218e34c4ad7aaa3ef01ac1e869999c309588502b/impls/monero.dart
path: ^1.9.0
path_provider: ^2.1.5
path_provider_android: ^2.2.12
@@ -61,9 +58,8 @@ dependencies:
crypto: ^3.0.3
package_info_plus: ^8.1.0
local_auth: ^2.3.0
- analyzer: ^6.11.0
- build: ^2.4.2
- source_gen: ^1.0.0
+ analyzer: ^9.0.0
+ build: ^4.0.4
mobx: ^2.5.0
flutter_mobx: ^2.3.0
drift: ^2.26.1
@@ -90,6 +86,10 @@ dependencies:
git:
url: https://github.com/cake-tech/blockchain_utils
ref: cake-update-v2
+ zkool:
+ git:
+ url: https://github.com/cake-tech/zkool2
+ ref: b1642f260da4fa00dd2f8d4dd689073d0b56960a
dev_dependencies:
flutter_test:
@@ -101,12 +101,12 @@ dev_dependencies:
# package. See that file for information about deactivating specific lint
# rules and activating additional ones.
flutter_lints: ^5.0.0
- flutter_asset_generator: ^1.2.0
+ # flutter_asset_generator: ^1.2.0
build_runner: ^2.4.15
- flutter_gen_runner: ^5.8.0
+ # flutter_gen_runner: ^5.12.0
integration_test:
sdk: flutter
- mobx_codegen: ^2.7.0
+ mobx_codegen: ^2.7.6
drift_dev: ^2.26.0
flutter_launcher_icons: ^0.14.4
hashlib: 1.19.2
@@ -116,8 +116,8 @@ dependency_overrides:
intl: 0.20.2
bdk_flutter:
git:
- url: https://github.com/StaxoLotl/bdk-flutter/
- ref: cfa95443f11e75625c5f7de986b1cc64b682ed3f
+ url: https://github.com/MrCyjaneK/bdk-flutter.git
+ ref: 43532b1436f7f76d72ba67bd4428cd0a81cae145
analyzer:
exclude: