Practical overview
When it fits
Use Nova Wallet when you want an iOS wallet for Polkadot and Kusama ecosystem access, or when you are evaluating an open-source Swift wallet project for development.
Who it is for
- iOS users looking for a wallet interface to Polkadot and Kusama ecosystem features.
- Developers exploring or adapting a Swift iOS wallet project for those ecosystems.
Documented uses
- Access Polkadot and Kusama ecosystem features through a mobile wallet.
- Explore an iOS wallet codebase and its documented development setup.
- Generate VIPER module structures for project development using Generamba.
Requirements & limits
- The repository specifies iOS 16.0 or later as its deployment target.
- The codebase uses Swift and is licensed under Apache-2.0.
- Its README documents Xcode, Homebrew, Mint, Generamba and Ruby requirements for development.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Prepare the Nova Wallet iOS project in Xcode
Install the documented project dependencies and open the iOS project in Xcode.
Before you start
- macOS with Xcode 16.1 or later recommended
- iOS deployment target 16.0 or later
- Swift 5.9 or later
- Homebrew, Mint, Ruby and Generamba
Steps
Clone the repository and change into its directory.
Install Homebrew dependencies with brew bundle, then install the Mint-managed tools with mint bootstrap.
Install Generamba with gem install generamba.
Open novawallet.xcodeproj in Xcode.
Expected outcome
The project dependencies are prepared and the Xcode project is open for development.
Guide limitations
- This setup guide does not cover building or running the app.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 8 October 2026
- Original website title
- novasamatech/nova-wallet-ios · Official homepage title · retained in its source language

