OpenViSTAI · Agents · Blockchain · Crypto
Menu
Exchanges & Trading

Cryptex

Cryptex is an open-source Swift library and sample iOS app that uses cryptocurrency exchange API clients to retrieve price and account-balance data. Its README also shows fetching CoinMarketCap global market data.

Independent OpenViST project profile, based on linked sources.

Cryptex — OpenViST project profile in Exchanges & Trading.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Cryptex when developing a Swift application that needs documented exchange price or balance retrieval, or when adapting its sample app as a reference for those tasks.

Who it is for

  • Swift developers building applications that retrieve cryptocurrency exchange data.
  • iOS developers looking for a sample app demonstrating price and balance monitoring.

Documented uses

  • Fetch public ticker prices from a supported exchange such as Gemini.
  • Retrieve private account balances using exchange API credentials.
  • Request CoinMarketCap global market data.
  • Choose exchange clients for an app through documented package integrations.
Before you choose

Requirements & limits

The repository is public and identifies the project under the MIT license. The README documents CocoaPods, Carthage and Swift Package Manager integration.

  • Private balance retrieval requires the relevant exchange API key and secret; the public Gemini ticker example uses nil credentials.
  • The README lists integrations for Gemini, GDAX, Bitfinex, Poloniex, Binance, Kraken, Cryptopia, Koinex, BitGrail and CoinMarketCap.
  • The documented tasks are data retrieval; the README says trading features are forthcoming.
  • The README lists Xcode 8.3+ and platform minimums including iOS 9.0+, macOS 10.10+, tvOS 9.0+ and watchOS 2.0+.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Add Cryptex with CocoaPods

Include Cryptex in a Swift project using the documented CocoaPods integration.

Before you start

  • A Swift project using CocoaPods.
  • Xcode 8.3+ and a target platform meeting the listed requirements.

Steps

  1. Add the documented dependency pod 'Cryptex', '~> 0.0.6' to the project's Podfile to include all exchanges.

  2. For a narrower integration, use the documented Gemini subspec or specify selected subspecs such as Gemini, GDAX and Poloniex.

  3. Import the library in Swift with import Cryptex.

Expected outcome

The project documents Cryptex as an imported library, with exchange clients selected through the CocoaPods dependency.

Guide limitations

  • The README's example usage is for data retrieval, including public ticker and global market data; it describes trading features as forthcoming.
  • The documented platform requirements are iOS 9.0+, macOS 10.10+, tvOS 9.0+ and watchOS 2.0+, with Xcode 8.3+.
Source-based practical guide

Retrieve Gemini public ticker data

Use the documented Swift example to request and read Gemini ticker data.

Before you start

  • Cryptex integrated into a Swift project.
  • A Gemini service configured with a URLSession and preferred currency.

Steps

  1. Import Cryptex and create a Gemini.Service with nil key and secret, URLSession.shared, and the documented currency preference.

  2. Call getTickers with a completion handler.

  3. Read the ticker results from geminiService.store.tickerByName in the handler.

Expected outcome

The example accesses a collection of Gemini ticker values, including BTCUSD, ETHBTC and ETHUSD in the README's sample output.

Guide limitations

  • This example covers public ticker retrieval only; private balance retrieval uses exchange credentials.
  • The README sample output is illustrative, not a guarantee of current market values or API availability.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
17 October 2026
Original website title
trsathya/Cryptex · Official homepage title · retained in its source language