Awesome
๐ Gem Wallet - iOS
<div align="left"> <a href="[https://github.com/gemwalletcom/gem-ios/blob/main/LICENSE](https://github.com/gemwalletcom/gem-ios/actions/workflows/ci.yml))"> <img src="https://github.com/gemwalletcom/gem-ios/actions/workflows/ci.yml/badge.svg" alt="iOS Unit Tests"> </a> <a href="https://github.com/gemwalletcom/gem-ios/blob/main/LICENSE"> <img src="https://badgen.net/github/license/gemwalletcom/gem-ios" alt="License"> </a> <a href="https://twitter.com/GemWalletApp"> <img src="https://img.shields.io/twitter/follow/GemWalletApp?label=GemWalletApp&style=flat&logo=twitter&color=1DA1F2" alt="Gem Wallet Twitter"> </a> <a href="https://discord.gg/aWkq5sj7SY"> <img src="https://img.shields.io/discord/974531300394434630?style=plastic" alt="Gem Wallet Discord"> </a> </div><b>Gem Wallet</b> 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
- Look in to our Github Issues
- See progress on our Github Project Board
- Public Roadmap
See our Contributing Guidelines.
๐ฅฐ Community
- Install the app Gem Wallet
- Join our Discord
- Follow on Twitter or join Telegram
๐ Getting Help
- Join the Telegram to get help, or
- Open a discussion with your question, or
- Open an issue with the bug
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.
- Setup Xcode
- Clone the repo
git clone https://github.com/gemwalletcom/gem-ios.git --recursive
- 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.