Skip to content

gemwalletcom/gem-ios

Repository files navigation

💎 Gem Wallet - iOS

Gem Wallet is a powerful and secure mobile application designed for iOS and Android. It provides users with a seamless and intuitive experience to manage their digital assets and cryptocurrencies.

The app is developed using SwiftUI. The codebase also includes a Core library implemented in Rust, providing efficient and secure cryptographic operations for enhanced data protection.

📲️ iOS available on the App Store.

🤖 Android available on the Google Play Store.

✨ Features

  • 👨‍👩‍👧‍👦 Open Source & Community Owned with web3 ethos.
  • 🗝️ Self-Custody Exclusive ownership and access to funds.
  • 🔑 Secure and Privacy preserving wallet.
  • 🔗 Multi-Chain Support: Supports Ethereum, Binance Smart Chain, Polygon, Avalanche, Solana, and more.
  • 🔄 Swaps: Exchange cryptocurrencies quickly and easily.
  • 📈 Staking: Earn rewards by staking assets.
  • 🌐 WalletConnect: Secure communication with decentralized applications (dApps).
  • 🌍 Fiat On/Off Ramp: Easily convert between cryptocurrencies and traditional currencies.
  • 🗃️ Backup and Recovery: Simple backup and recovery options.
  • 📈 Real-Time Market Data: Integrated with real-time price tracking and market data.
  • 🔄 Instant Transactions: Fast and efficient transactions with low fees.
  • 🔔 Customizable Notifications: Set alerts for transactions, price changes, and important events.
  • 🛡️ Advanced Security: Encryption and secure key management.

🏄‍♂️ Contributing

See our Contributing Guidelines.

🥰 Community

🙋 Getting Help

If you want to contribute, you can use our developers telegram to chat with us about further development!

🚀 Getting Started

iOS Development

Note

Gem iOS needs Apple silicon Mac to build by default.

  1. Setup Xcode
  2. Clone the repo git clone https://github.com/gemwalletcom/gem-ios.git --recursive
  3. Run make bootstrap to install all necessary tools.

If you're using a legacy Intel Mac, you need to pull latest core submodule and run just generate-stone to build x86_64 arch Gemstone, the core library used by Gem iOS.

👨‍👧‍👦 Contributors

We love contributors! Feel free to contribute to this project but please read the Contributing Guidelines first!

🌍 Localization

Join us in making our app accessible worldwide! Contribute to localization efforts by visiting our Lokalise project

⚖️ License

Gem Wallet is open-sourced software licensed under the © GPL-3.0.