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.
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.
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
Add the documented dependency
pod 'Cryptex', '~> 0.0.6'to the project's Podfile to include all exchanges.For a narrower integration, use the documented Gemini subspec or specify selected subspecs such as Gemini, GDAX and Poloniex.
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+.
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
Import Cryptex and create a
Gemini.Servicewith nil key and secret,URLSession.shared, and the documented currency preference.Call
getTickerswith a completion handler.Read the ticker results from
geminiService.store.tickerByNamein 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.
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

