https://github.com/zilpay/zilpay-mobile
Quantum-resistant, multi-currency decentralized EVM wallet. Create and interact with decentralized applications across multiple blockchains with industry-leading security powered by advanced cryptographic primitives.
https://github.com/zilpay/zilpay-mobile
crpyotcurrency ethereum flutter keychain keys rust wallet zilliqa
Last synced: 5 months ago
JSON representation
Quantum-resistant, multi-currency decentralized EVM wallet. Create and interact with decentralized applications across multiple blockchains with industry-leading security powered by advanced cryptographic primitives.
- Host: GitHub
- URL: https://github.com/zilpay/zilpay-mobile
- Owner: zilpay
- License: gpl-3.0
- Created: 2020-08-03T05:53:57.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2026-01-10T12:08:00.000Z (5 months ago)
- Last Synced: 2026-01-11T00:54:36.523Z (5 months ago)
- Topics: crpyotcurrency, ethereum, flutter, keychain, keys, rust, wallet, zilliqa
- Language: Dart
- Homepage: https://zilpay.io/
- Size: 131 MB
- Stars: 12
- Watchers: 1
- Forks: 6
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ZilPay Mobile Wallet
ZilPay is a quantum-resistant, multi-currency decentralized wallet. Create and interact with decentralized applications across multiple blockchains with industry-leading security powered by advanced cryptographic primitives.
## Features
- **Multi-Currency Support**: Manage multiple cryptocurrencies in one secure wallet
- **Quantum-Resistant Security**: Implemented with post-quantum cryptographic algorithms
- **Native Performance**: Core functionality written in Rust for optimal speed and security
- **Modern UI/UX**: Built with Flutter for a smooth, responsive experience across platforms
- **Decentralized App Browser**: Interact with dApps directly through the wallet interface
- **Open Source**: Fully transparent codebase
## Cryptographic Foundations
ZilPay employs a comprehensive set of cryptographic primitives to ensure maximum security:
- **NTRU Prime**: Post-quantum cryptography for future-proof security
- **Cyber**: Advanced cryptographic library for blockchain operations
- **AES**: Industry-standard symmetric encryption
- **Kuznechik**: GOST R 34.12-2015 encryption algorithm
- **Argon2**: Secure key derivation and password hashing
## Technology Stack
- **Frontend**: Flutter/Dart
- **Core Logic**: Rust
- **Blockchain Integration**: Native rust implementations
## For Developers
- [ZilPay full documentation](https://zilpay.github.io/zilpay-docs/)
- [Guide: Build your dApp with ZilPay](https://medium.com/coinmonks/test-and-develop-dapps-on-zilliqa-with-zilpay-52b165f118bf?source=friends_link&sk=2a60070ddac60677ec36b1234c60222a)
- [Zilliqa dApps examples](https://github.com/lich666dead/zilliqa-dApps)
## Getting Started
Clone the repository:
```bash
$ git clone https://github.com/zilpay/zilpay-mobile.git
$ cd zilpay-mobile
```
### Prerequisites
- Flutter SDK
- Rust toolchain
- Android SDK or Xcode (for iOS)
### Install Dependencies
```bash
$ flutter pub get
$ cargo build
```
### Run Development Build
```bash
# Run on iOS simulator
$ flutter run -d ios
# Run on Android emulator
$ flutter run -d android
# Run on connected device
$ flutter run -d device
```
### Testing
#### Running Integration Tests
Integration tests ensure that your app works correctly end-to-end, including Rust and Flutter components:
```bash
# Run with specific test
$ flutter drive --driver=test_driver/integration_test.dart --target=integration_test/main.dart
# Run all tests in integration_test directory
$ flutter drive --driver=test_driver/integration_test.dart --target=integration_test
```
Make sure your Rust library is compiled before running the tests:
```bash
$ cd rust
$ cargo build --release
```
#### Unit Tests
For running Flutter unit tests:
```bash
$ flutter test
```
For running Rust unit tests:
```bash
$ cd rust
$ cargo test
```
### Build Release Version
```bash
# iOS
$ flutter build ios --release
# Android
$ flutter build appbundle
```
## Author
* **Rinat** - *Initial work* - [hicaru](https://github.com/hicaru)
