パッケージ、リポジトリ、アプリカテゴリを検索

GitHub リポジトリsteel97/veil_wallet

Veil ウォレット

Veil モバイルウォレット

Veil ウォレット のプロジェクト画像
スター
13
フォーク
7
最終プッシュ(UTC)
2025/11/24
プロジェクト状態
公開中

元の README

以下は英語原文のスナップショットです。最新版は GitHub をご覧ください。

Veil light wallet Build

A crossplatform veil light wallet written with dart/flutter.
Image by aleksandr_samochernyi on Freepik

Getting Started

Get Veil Wallet on Google Play

Releases for other platforms can be found here

Development versions can be downloaded from github actions

* Private keys stored with flutter_secure_storage, next encryption methods used to secure data:

Development

Requirements:
Windows:
  • visual studio 2022 with c++ support
Linux:
  • required libs
sudo apt update
sudo apt install libsecret-1-dev clang pkg-config ninja-build libgtk-3-dev cmake
  • it's highly recommended to NOT install flutter via snap
MacOS and iOS:
  • zsh terminal recommended
  • homebrew
  • cocoapods (can be installed via homebrew)
brew install cocoapods
xcode-select --install
iOS:
  • iOS simulator for Xcode
Android:
IDE:

Project developed with VS Code

Building project:

Before building it's important to download submodules

git submodule update --init --recursive

Also see requirements for veil_light_plugin

You may find solutions for common problems here: flutter-notes.md

Windows:
# release
flutter build windows --release
MacOS:
# release
flutter build macos --release
# after that you may open project in Xcode (./macos/Runner.xcworkspace)
Linux:
# release
flutter build linux --release
iOS:
# release
flutter build ios --release --no-codesign
# after that you may open project in Xcode (./ios/Runner.xcworkspace)
Android:
# debug on device
flutter run -d <device_id>

# release build in aab format
flutter build appbundle --release

# release build in apk format
flutter build apk --release

# release build in apk format (split ABIs)
flutter build apk --release --split-per-abi

Developing

Updating veil_light_plugin dependency

git submodule update --remote --merge ./submodules/veil_light_plugin

Viewing logs:

flutter logs

Design notes

To generate icons for platforms use:

dart run flutter_launcher_icons

You may also look at generator config flutter_launcher_icons.yaml

Localization

App uses arb format for localization. User locale detected automatically on app start.

To add new locale you should create file:

./lib/l10n/app_<lang_code>.arb

You can use ./lib/l10n/app_en.arb or ./lib/l10n/app_ru.arb as a template

* app_en.arb contain some metadata which is not required for other languages, you may safely remove it (see app_ru.arb for example)

Donate

My veil address: sv1qqp3twtj249e226mvg55jm0ec36y99xsh5ytnm6hcgvetthuptj2kugpqwcnw6tpnvwrrvutsltnghkg46ayqpw40g6p3knppy3kwgvhr34mkqqqeedkfp

Ivan GitHub avatar
GitHub 作者

Ivan ↗

Minsk, Belarus
言語DartC++CMakeRubySwiftHTMLCKotlinObjective-C

依存する Flutter コンポーネント

使用している依存関係

依存関係一覧 25 件

アプリカテゴリー

プロジェクトに合うリポジトリを選ぶには?

用途で絞り込み、開発状況を比較し、採用前に元のリポジトリで要件を確認しましょう。

  1. 名前・作者・説明で検索し、技術トピックで絞り込みます。
  2. スター、フォーク、最近のプッシュを比較します。スターは関心の目安であり、品質の保証ではありません。
  3. 利用前に GitHub で README、ライセンス、Issues を確認します。

情報源と管理

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗