Skip to content

Repository files navigation

Monero One

A native iOS wallet for Monero, built with SwiftUI.

CI

Features

  • Create, restore, and manage multiple Monero wallets
  • Polyseed and legacy 25-word seed support
  • Send and receive XMR with QR code scanning
  • Face ID / Touch ID unlock
  • Live price charts and price alerts
  • Home screen widgets
  • Live Activity sync progress in Dynamic Island
  • iPad support
  • Connect to any Monero node (remote or local)
  • SOCKS proxy / Tor support

Building from source

Requirements

  • Xcode 16+
  • iOS 17.0+ deployment target
  • MoneroKit.Swift cloned alongside this repo

Setup

# Clone both repos side by side
git clone https://github.com/bwgh0/MoneroOne.git
git clone https://github.com/bwgh0/MoneroKit.Swift.git

# Open in Xcode
open MoneroOne/MoneroOne.xcodeproj

The project expects MoneroKit.Swift at ../MoneroKit.Swift relative to the MoneroOne directory:

parent/
  MoneroOne/
  MoneroKit.Swift/

Select the MoneroOne scheme, pick a simulator or your device, and build.

CI

CI runs automatically on every push and pull request to main — it builds for the iOS Simulator (no signing required). Tagged releases (v*) trigger a TestFlight deploy and publish a sideloadable IPA to GitHub Releases.

Releases

Every tagged release publishes:

  • TestFlight build — available through the App Store
  • Sideloadable IPA — attached to the GitHub Release with a SHA-256 hash for verification

Security

Found a vulnerability? See SECURITY.md for responsible disclosure guidelines.

License

MIT — see LICENSE.

About

No description, website, or topics provided.

Resources

Security policy

Stars

7 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages