- 🎯 Overview
- ✨ Key Features
- ⚡ Technology Stack
- 📸 Preview 1
- 📸 Preview 2
- 📸 Preview 3
- 🚀 Getting Started
- 💻 Installation
- 📄 License
- 📞 Contact
CryptoVault Premium is not just another cryptocurrency wallet—it's a living blockchain experience. Built with cutting-edge Flutter technology and integrated with Ethereum's Sepolia testnet, this premium wallet transforms complex blockchain interactions into an elegant, intuitive interface.
walletPreview.mp4
- 🔐 Biometric Authentication: Supports Face ID and Fingerprint recognition for secure access.
- 🔑 BIP39 Seed Phrase Generation: Generate a 12-word recovery phrase for wallet recovery.
- 💾 Secure Storage: Utilizes FlutterSecureStorage for encrypted data storage.
- 📥 Import Wallet: Easily recover your wallet using the seed phrase.
- 💸 Send ETH: Send Ethereum with automatic gas estimation.
- 📨 Receive ETH: Receive Ethereum using address copy.
- 💵 Real-time Balance: Balance auto-refreshes every 15 seconds for up-to-date information.
- 🔍 Transaction Status: Track transaction status from Pending to Confirmed with a timer.
- 🌐 Sepolia Testnet Explorer: Utilize a safe testing environment for development and testing purposes.
- 🎭 Living Interface: Animated network nodes that pulse in the background(Different each time)
- 🎨 Premium Design: smooth animations, and thoughtful micro-interactions
📡 Web3 Integration: - Full Web3 integration with Ethereum blockchain
⛓️ Blockchain Interaction: Direct interaction with Ethereum via RPC.
✅ Etherscan Verified: All transactions verifiable on Etherscan explorer
Introducing CryptoVault Premium: a revolutionary cryptocurrency wallet delivering a dynamic blockchain experience with a sleek interface and seamless integration with Ethereum's Sepolia testnet
Intro.mp4 | old.version.mp4 | Fingerprint.mp4 |
dependencies: flutter: sdk: flutter# Blockchain & Web3web3dart: ^2.7.1 # Ethereum integrationhttp: ^1.1.0 # HTTP requests# UI & Animationsflutter_animate: ^4.3.0 # Advanced animationsshimmer: ^3.0.0 # Shimmer effects# Securityflutter_secure_storage: ^9.0.0 # Secure key storage# Utilitiesshare_plus: ^7.2.1 # Sharing functionalityanimated_text_kit: ^4.2.2 # For animationintl: ^0.18.1 # InternationalizationExperience seamless transfer and verification of ETH amounts with CryptoVault Premium, your ultimate cryptocurrency wallet for effortless blockchain interactions.
send.ETH.mp4 | Receive.ETH.mp4 | Etherscan.Verify.mp4 |
Utilize BIP39 Seed Phrase Generation to create a 12-word recovery phrase for easy wallet recovery, and seamlessly restore your wallet with the generated seed phrase.
seed.phrase.gen.mp4 | wallet.recovery.mp4 |
Before you begin, ensure you have the following installed:
- Flutter SDK: 3.16.0 or higher
- Dart SDK: 3.2.0 or higher
- Android Studio / VS Code: Latest version
- Xcode: (for iOS development) 15.0+
- Git: For version control
For Development:
- RAM: 8GB minimum (16GB recommended)
- Storage: 10GB free space
- OS: Windows 10/11, macOS 12+, or Linux
For Running:
- Android: 5.0 (API 21) or higher
- iOS: 12.0 or higher
https://github.com/PHom798/CryptoVault-Premium.git cd cryptovault-premiumflutter pub getCreate a .env file in the root directory:
# Ethereum Node ProviderINFURA_PROJECT_ID=your_infura_project_idINFURA_API_SECRET=your_infura_secret# Etherscan APIETHERSCAN_API_KEY=your_etherscan_api_key- Visit infura.io
- Create a free account
- Create a new project
- Copy Project ID and API Secret
- Visit sepolia.etherscan.io
- Create an account
- Go to API Keys section
- Generate new API key
If using Firebase for analytics/crash reporting:
# Install FlutterFire CLI dart pub global activate flutterfire_cli # Configure Firebase flutterfire configureOn Android:
flutter runOn iOS:
flutter run --device-id=<ios-device-id>On Web:
flutter run -d chrome🧠 Flutter Development Environment Setup
This project is built using Flutter. Below are the essential details and configuration requirements for replicating the development environment.
| Component | Details |
|---|---|
| Flutter Version | 3.27.1 (Stable Channel) |
| Framework Revision | 17025dd882 |
| Engine Revision | cb4b5fff73 |
| Dart Version | 3.6.0 |
| DevTools Version | 2.40.2 |
| Operating System | Windows 10 (Version 10.0.26200.6725, 64-bit) |
| Locale | en-US |
💻 Android Studio
- Version: 2023.3
- Java Runtime: OpenJDK 17 (17.0.10+0--11572160)
This project is licensed under the MIT License - see the LICENSE file for details.
MIT License Copyright (c) 2024 Hom Bdr. Pathak Kshetri Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. IMPORTANT NOTICE:
This wallet is currently configured for Sepolia Testnet only and should NOT be used with real funds on Ethereum mainnet until a full security audit has been completed.
⚠️ This is an educational/portfolio project⚠️ Test with small amounts only⚠️ Never share your private keys or seed phrase⚠️ The developers are not responsible for any loss of funds⚠️ Use at your own risk⚠️ Always verify transactions on Etherscan before confirming
- Ethereum Foundation - For building the blockchain that powers this wallet
- Flutter Team - For the amazing cross-platform framework
- Web3.dart Contributors - For excellent Ethereum library
- Infura - Reliable Ethereum node infrastructure
- Etherscan - Essential blockchain explorer and API
- Open Source Community - For countless libraries and tools
This project was inspired by leading crypto wallets:
- MetaMask - Industry standard for Web3 wallets
- Rainbow - Beautiful UI/UX design
- Trust Wallet - Mobile-first approach
- Coinbase Wallet - User-friendly experience
For questions, feedback, or collaborations:

