패키지, 저장소 및 앱 카테고리 검색

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 ↗