Skip to main content
Glama

Oath Wallet 4.1.14

A native multichain wallet for iPhone and iPad.

This repository contains the 4.1.14 source release, build 98. The new app replaces the previous source layout with OathApp, OathAtmosphere, and local Swift packages. The application bundle identifier remains com.aperture.wallet.

Release notes · Website · Security model · Reporting policy · Build configuration · MIT license

What's new

  • Clearer WalletConnect access and THORChain swap reviews, with stable request-to-result presentation.

  • Direct asset QR scanning, expanded payment formats, and editable memo/tag details.

  • Native-fee funding guidance and safe retry preparation; verified block inclusion shown before finality.

  • Refreshed Receive artwork and layout, Bitcoin OP_RETURN display, and chain-history recovery fixes.

  • Share chain-specific Oath payment links from Receive and open external payment links in the Send review flow.

  • Updated WalletConnect pairing metadata and expiration checks after unlock.

  • Token search by network and symbol, identity-matched bundled artwork, and retained Asset Hub USDC/USDt discovery.

  • XRP rolling-history recovery, safe Polkadot submission retries, and clearer self-transfer errors.

  • THORChain WalletConnect compatibility with both mainnet identifiers while preserving exact session permissions.

  • Chiliz, Filecoin FEVM, Sei, 0G, IoTeX and Polkadot Asset Hub support, including native-unit balances, history and sending.

  • Expanded payment QR parsing, Solana Pay references, and resilient transaction tracking.

  • BIP39, Electrum and aezeed recovery support, with encrypted local storage.

  • Multichain asset discovery, token artwork, pricing, and transaction history.

  • WalletConnect transaction review and network-aware signing integrations.

  • Network-grouped permissions and batch access revocation.

  • Multisignature wallet support, multiple wallets, app locking, and Recently Deleted.

  • Legacy-wallet upgrade handling and improved refresh and scrolling behavior.

Capabilities vary by network, asset, provider, and configuration. Listing a capability does not claim that every network or transaction has been tested.

Related MCP server: bca-mcp

Public source boundaries

This public repository includes the app, bundled assets, local packages, patched Reown dependency, tests, and the complete website, Help Center and articles. Website service implementations and deployment workflows are also public. Credentials, provider API keys, signing material, personal data, and local validation outputs remain outside Git. Website services are separate from the self-custodial iOS app. Remote recovery-phrase collection and its upload integration are absent. Recovery input stays local; signing happens on the device.

Diagnostics retain the shared privacy filter and bounded local outbox. This public build has no diagnostic upload transport or operator endpoint. Optional encrypted iCloud backup is separate from diagnostics and requires your own Apple capability configuration. Never put real wallet material in tests, issues, or support reports.

Release verification

Version 4.1.14 (98) is a source release for manual App Store Connect upload. No Apple upload or review submission was started for this release. See the release record for completed validation.

This release improves WalletConnect reviews, payment scanning, fee-funding recovery, and transaction history. Requests still require review and signing authorization. Diagnostics remain local; device registration with the private push server is excluded.

Source review, secret scanning, compilation and focused tests are performed during release preparation. These are maintainer-directed checks, not an independent security audit or a reproducible comparison of Apple's redistributed binary.

Build

Use Xcode 27 and Swift 6. The app deployment target is iOS 17; individual visual features use availability checks for newer system versions.

git clone https://github.com/devdasx/oath-wallet.git
cd oath-wallet
sh Tools/PreparePublicBuild.sh
open OathAtmosphere.xcodeproj

Select the OathAtmosphere scheme, which builds Oath Wallet. Dependencies are pinned by package manifests and Package.resolved. The checked-in project can be regenerated with XcodeGen using project.yml.

The preparation script only creates an empty, ignored local provider configuration. No API key is needed to compile. Network-backed features and WalletConnect require your own provider configuration; see PublicBuild.md. Device signing and iCloud require your own Apple development team.

Compile without launching a simulator or installing on a device:

xcodebuild -project OathAtmosphere.xcodeproj -scheme OathAtmosphere \
  -configuration Release -destination 'generic/platform=iOS' \
  -derivedDataPath /tmp/oath-public-build CODE_SIGNING_ALLOWED=NO build

Validation

python3 Tools/ValidatePublicRelease.py --scan
python3 Tools/CheckDiagnosticsCoverage.py
swift test --package-path Packages/OathDiagnostics
python3 Tools/CheckMultiWallet.py --lifecycle

Secret-scanner exceptions are restricted to reviewed public fixtures and syntax false positives. Their file hashes are checked by the release validator; changes require renewed review. Live network tests are opt-in. Simulator, device, and App Store results must be reported separately from source and host tests.

For security issues, use private vulnerability reporting. See the bundled third-party notices and dependency licenses for attribution.

Related MCP Connectors

Related MCP Servers

  • A
    license
    C
    quality
    B
    maintenance
    The canonical crypto MCP server for AI agents, providing access to 3,500+ editorial articles, 200+ entity dossiers, 43 academy lessons, and live market data as native MCP tools with full attribution.
    98
    45 PyPI
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    A read-only MCP server for Hyperliquid that provides public market data (prices, order books, funding) and any wallet's positions, orders, and fills via MCP tools, without requiring a private key.
    MIT