├── .gitignore ├── .swift-version ├── .swiftpm └── xcode │ ├── package.xcworkspace │ └── contents.xcworkspacedata │ └── xcshareddata │ └── xcschemes │ └── Cryptex.xcscheme ├── Cartfile ├── Cartfile.resolved ├── Cryptex.podspec ├── Cryptex.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ └── Cryptex.xcscheme ├── Cryptex.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── Cryptex ├── Cryptex.h └── Info.plist ├── CryptexTests ├── CryptexTests.swift └── Info.plist ├── LICENSE ├── Package.swift ├── README.md ├── SampleAppUI.png ├── Sources ├── Binance.swift ├── BitGrail.swift ├── Bitfinex.swift ├── CoinExchange.swift ├── CoinMarketCap.swift ├── Common │ ├── APIType.swift │ ├── Balance.swift │ ├── Currency.swift │ ├── CurrencyPair.swift │ ├── Enums.swift │ ├── ExchangeDataStore.swift │ ├── Extensions.swift │ ├── MockURLSession.swift │ ├── Network.swift │ ├── Protocols.swift │ ├── Ticker.swift │ └── UserPreference.swift ├── Cryptopia.swift ├── GDAX.swift ├── Gemini.swift ├── Koinex.swift ├── Kraken.swift └── Poloniex.swift ├── Tests ├── CryptexTests │ └── CryptexTests.swift └── LinuxMain.swift ├── UI ├── CryptEx │ ├── API │ │ ├── API.swift │ │ └── Services.swift │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── Pixel.imageset │ │ │ ├── Contents.json │ │ │ └── Pixel.png │ │ └── TransparentPixel.imageset │ │ │ ├── Contents.json │ │ │ └── TransparentPixel.png │ ├── BackgroundServices │ │ └── BackgroundService.swift │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── CryptExUI-Bridging-Header.h │ ├── Info.plist │ ├── TickerCell.swift │ ├── TickerCell.xib │ └── ViewController │ │ ├── All │ │ └── AllBalancesVC.swift │ │ ├── BalancesVC.swift │ │ ├── ExchangeVC.swift │ │ ├── Gemini │ │ └── GeminiPastTradesVC.swift │ │ ├── Poloniex │ │ ├── PoloniexDepositsWithdrawalsVC.swift │ │ └── PoloniexTradeHistoryVC.swift │ │ ├── RefreshableTableVC.swift │ │ ├── Settings │ │ └── NotificationSettingsVC.swift │ │ └── TickersVC.swift ├── CryptExUI.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── CryptExUI.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── Podfile └── docs └── index.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/.gitignore -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 5.0 2 | -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/Cryptex.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/Cryptex.xcscheme -------------------------------------------------------------------------------- /Cartfile: -------------------------------------------------------------------------------- 1 | github "krzyzanowskim/CryptoSwift" 2 | -------------------------------------------------------------------------------- /Cartfile.resolved: -------------------------------------------------------------------------------- 1 | github "krzyzanowskim/CryptoSwift" 2 | -------------------------------------------------------------------------------- /Cryptex.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Cryptex.podspec -------------------------------------------------------------------------------- /Cryptex.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Cryptex.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Cryptex.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Cryptex.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Cryptex.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Cryptex.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Cryptex.xcodeproj/xcshareddata/xcschemes/Cryptex.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Cryptex.xcodeproj/xcshareddata/xcschemes/Cryptex.xcscheme -------------------------------------------------------------------------------- /Cryptex.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Cryptex.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Cryptex.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Cryptex.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Cryptex/Cryptex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Cryptex/Cryptex.h -------------------------------------------------------------------------------- /Cryptex/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Cryptex/Info.plist -------------------------------------------------------------------------------- /CryptexTests/CryptexTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/CryptexTests/CryptexTests.swift -------------------------------------------------------------------------------- /CryptexTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/CryptexTests/Info.plist -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/README.md -------------------------------------------------------------------------------- /SampleAppUI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/SampleAppUI.png -------------------------------------------------------------------------------- /Sources/Binance.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Sources/Binance.swift -------------------------------------------------------------------------------- /Sources/BitGrail.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Sources/BitGrail.swift -------------------------------------------------------------------------------- /Sources/Bitfinex.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Sources/Bitfinex.swift -------------------------------------------------------------------------------- /Sources/CoinExchange.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Sources/CoinExchange.swift -------------------------------------------------------------------------------- /Sources/CoinMarketCap.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Sources/CoinMarketCap.swift -------------------------------------------------------------------------------- /Sources/Common/APIType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Sources/Common/APIType.swift -------------------------------------------------------------------------------- /Sources/Common/Balance.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Sources/Common/Balance.swift -------------------------------------------------------------------------------- /Sources/Common/Currency.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Sources/Common/Currency.swift -------------------------------------------------------------------------------- /Sources/Common/CurrencyPair.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Sources/Common/CurrencyPair.swift -------------------------------------------------------------------------------- /Sources/Common/Enums.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Sources/Common/Enums.swift -------------------------------------------------------------------------------- /Sources/Common/ExchangeDataStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Sources/Common/ExchangeDataStore.swift -------------------------------------------------------------------------------- /Sources/Common/Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Sources/Common/Extensions.swift -------------------------------------------------------------------------------- /Sources/Common/MockURLSession.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Sources/Common/MockURLSession.swift -------------------------------------------------------------------------------- /Sources/Common/Network.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Sources/Common/Network.swift -------------------------------------------------------------------------------- /Sources/Common/Protocols.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Sources/Common/Protocols.swift -------------------------------------------------------------------------------- /Sources/Common/Ticker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Sources/Common/Ticker.swift -------------------------------------------------------------------------------- /Sources/Common/UserPreference.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Sources/Common/UserPreference.swift -------------------------------------------------------------------------------- /Sources/Cryptopia.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Sources/Cryptopia.swift -------------------------------------------------------------------------------- /Sources/GDAX.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Sources/GDAX.swift -------------------------------------------------------------------------------- /Sources/Gemini.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Sources/Gemini.swift -------------------------------------------------------------------------------- /Sources/Koinex.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Sources/Koinex.swift -------------------------------------------------------------------------------- /Sources/Kraken.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Sources/Kraken.swift -------------------------------------------------------------------------------- /Sources/Poloniex.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Sources/Poloniex.swift -------------------------------------------------------------------------------- /Tests/CryptexTests/CryptexTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Tests/CryptexTests/CryptexTests.swift -------------------------------------------------------------------------------- /Tests/LinuxMain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/Tests/LinuxMain.swift -------------------------------------------------------------------------------- /UI/CryptEx/API/API.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/CryptEx/API/API.swift -------------------------------------------------------------------------------- /UI/CryptEx/API/Services.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/CryptEx/API/Services.swift -------------------------------------------------------------------------------- /UI/CryptEx/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/CryptEx/AppDelegate.swift -------------------------------------------------------------------------------- /UI/CryptEx/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/CryptEx/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /UI/CryptEx/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/CryptEx/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /UI/CryptEx/Assets.xcassets/Pixel.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/CryptEx/Assets.xcassets/Pixel.imageset/Contents.json -------------------------------------------------------------------------------- /UI/CryptEx/Assets.xcassets/Pixel.imageset/Pixel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/CryptEx/Assets.xcassets/Pixel.imageset/Pixel.png -------------------------------------------------------------------------------- /UI/CryptEx/Assets.xcassets/TransparentPixel.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/CryptEx/Assets.xcassets/TransparentPixel.imageset/Contents.json -------------------------------------------------------------------------------- /UI/CryptEx/Assets.xcassets/TransparentPixel.imageset/TransparentPixel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/CryptEx/Assets.xcassets/TransparentPixel.imageset/TransparentPixel.png -------------------------------------------------------------------------------- /UI/CryptEx/BackgroundServices/BackgroundService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/CryptEx/BackgroundServices/BackgroundService.swift -------------------------------------------------------------------------------- /UI/CryptEx/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/CryptEx/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /UI/CryptEx/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/CryptEx/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /UI/CryptEx/CryptExUI-Bridging-Header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/CryptEx/CryptExUI-Bridging-Header.h -------------------------------------------------------------------------------- /UI/CryptEx/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/CryptEx/Info.plist -------------------------------------------------------------------------------- /UI/CryptEx/TickerCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/CryptEx/TickerCell.swift -------------------------------------------------------------------------------- /UI/CryptEx/TickerCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/CryptEx/TickerCell.xib -------------------------------------------------------------------------------- /UI/CryptEx/ViewController/All/AllBalancesVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/CryptEx/ViewController/All/AllBalancesVC.swift -------------------------------------------------------------------------------- /UI/CryptEx/ViewController/BalancesVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/CryptEx/ViewController/BalancesVC.swift -------------------------------------------------------------------------------- /UI/CryptEx/ViewController/ExchangeVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/CryptEx/ViewController/ExchangeVC.swift -------------------------------------------------------------------------------- /UI/CryptEx/ViewController/Gemini/GeminiPastTradesVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/CryptEx/ViewController/Gemini/GeminiPastTradesVC.swift -------------------------------------------------------------------------------- /UI/CryptEx/ViewController/Poloniex/PoloniexDepositsWithdrawalsVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/CryptEx/ViewController/Poloniex/PoloniexDepositsWithdrawalsVC.swift -------------------------------------------------------------------------------- /UI/CryptEx/ViewController/Poloniex/PoloniexTradeHistoryVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/CryptEx/ViewController/Poloniex/PoloniexTradeHistoryVC.swift -------------------------------------------------------------------------------- /UI/CryptEx/ViewController/RefreshableTableVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/CryptEx/ViewController/RefreshableTableVC.swift -------------------------------------------------------------------------------- /UI/CryptEx/ViewController/Settings/NotificationSettingsVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/CryptEx/ViewController/Settings/NotificationSettingsVC.swift -------------------------------------------------------------------------------- /UI/CryptEx/ViewController/TickersVC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/CryptEx/ViewController/TickersVC.swift -------------------------------------------------------------------------------- /UI/CryptExUI.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/CryptExUI.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /UI/CryptExUI.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/CryptExUI.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /UI/CryptExUI.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/CryptExUI.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /UI/CryptExUI.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/CryptExUI.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /UI/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/UI/Podfile -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trsathya/Cryptex/HEAD/docs/index.html --------------------------------------------------------------------------------