├── .gitignore ├── .swiftlint.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cartfile ├── Cartfile.private ├── Cartfile.resolved ├── Coinbase.xcodeproj ├── project.pbxproj └── xcshareddata │ └── xcschemes │ ├── CoinbaseSDK.xcscheme │ └── RxCoinbaseSDK.xcscheme ├── Coinbase.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ ├── IDETemplateMacros.plist │ └── IDEWorkspaceChecks.plist ├── Example ├── .swiftlint.yml ├── Source │ ├── AppDelegate.swift │ ├── Constants.swift │ ├── Supporting Files │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Contents.json │ │ │ │ ├── icon_1024.png │ │ │ │ ├── icon_20.png │ │ │ │ ├── icon_29.png │ │ │ │ ├── icon_29@2x-1.png │ │ │ │ ├── icon_29@2x.png │ │ │ │ ├── icon_29@3x.png │ │ │ │ ├── icon_40-1.png │ │ │ │ ├── icon_40-2.png │ │ │ │ ├── icon_40.png │ │ │ │ ├── icon_40@2x-1.png │ │ │ │ ├── icon_40@2x.png │ │ │ │ ├── icon_40@3x.png │ │ │ │ ├── icon_60.png │ │ │ │ ├── icon_60@2x.png │ │ │ │ ├── icon_60@3x.png │ │ │ │ ├── icon_76.png │ │ │ │ ├── icon_76@2x.png │ │ │ │ └── icon_83.5@2x.png │ │ │ ├── Contents.json │ │ │ ├── CurrencyIcons │ │ │ │ ├── Contents.json │ │ │ │ ├── icon_BAT.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── icon_BAT.pdf │ │ │ │ ├── icon_BCH.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── icon_BCH.pdf │ │ │ │ ├── icon_BTC.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── icon_BTC.pdf │ │ │ │ ├── icon_ETC.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── icon_ETC.pdf │ │ │ │ ├── icon_ETH.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── icon_ETH.pdf │ │ │ │ ├── icon_LTC.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── icon_LTC.pdf │ │ │ │ ├── icon_USD.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── icon_USD.pdf │ │ │ │ ├── icon_USDC.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── icon_USDC.pdf │ │ │ │ ├── icon_ZEC.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── icon_ZEC.pdf │ │ │ │ └── icon_ZRX.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── icon_ZRX.pdf │ │ │ ├── coinbase_logo.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── coinbase_logo.pdf │ │ │ └── send_round_icon.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── send_round_icon.pdf │ │ ├── Base.lproj │ │ │ └── LaunchScreen.storyboard │ │ ├── Info.plist │ │ └── InfoRx.plist │ ├── Utils │ │ ├── CoinbaseManager.swift │ │ ├── IndexedDataSource.swift │ │ ├── KeychainService.swift │ │ ├── RootControllerCoordinator.swift │ │ ├── TokenUtils.swift │ │ ├── UIColor+Components.swift │ │ ├── UITableView+Helpers.swift │ │ ├── UIView+addCenteredActivityIndicator.swift │ │ └── Utils.swift │ ├── ViewControllers │ │ ├── Accounts │ │ │ ├── AccountTableViewCell.swift │ │ │ ├── AccountsViewController.swift │ │ │ ├── Base.lproj │ │ │ │ └── Accounts.storyboard │ │ │ └── Transactions │ │ │ │ ├── TransactionTableViewCell.swift │ │ │ │ └── TransactionsViewController.swift │ │ ├── Authorization │ │ │ ├── AuthorizationViewController.swift │ │ │ ├── Base.lproj │ │ │ │ └── Authorization.storyboard │ │ │ └── Views │ │ │ │ ├── GradientView │ │ │ │ ├── GradientColors.swift │ │ │ │ ├── GradientView.swift │ │ │ │ └── ThemeGradientView.swift │ │ │ │ └── SquareWithCurve.swift │ │ ├── Currencies │ │ │ ├── Base.lproj │ │ │ │ └── Currencies.storyboard │ │ │ ├── CurrenciesViewController.swift │ │ │ └── CurrencyTableViewCell.swift │ │ ├── Menu │ │ │ ├── Base.lproj │ │ │ │ └── Menu.storyboard │ │ │ └── MenuViewController.swift │ │ ├── PaymentMethods │ │ │ ├── Base.lproj │ │ │ │ └── PaymentMethods.storyboard │ │ │ ├── PaymentMethodTableViewCell.swift │ │ │ └── PaymentMethodsViewController.swift │ │ ├── SpotPrices │ │ │ ├── Base.lproj │ │ │ │ └── SpotPrices.storyboard │ │ │ ├── SpotPricesTableViewCell.swift │ │ │ └── SpotPricesViewController.swift │ │ ├── UIViewController+PresentAlert.swift │ │ └── User │ │ │ ├── Base.lproj │ │ │ └── CurrentUser.storyboard │ │ │ ├── UserViewController.swift │ │ │ └── Views │ │ │ ├── AuthorizationInfoStackView.swift │ │ │ ├── RoundedImageView.swift │ │ │ ├── UserDetailsStackView.swift │ │ │ └── UserHeaderView.swift │ └── Views │ │ ├── RoundedView.swift │ │ ├── ThemeButton.swift │ │ └── ThemeRefreshControll.swift ├── Tests │ ├── Info.plist │ └── iOS_ExampleTests.swift └── iOS Example.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ └── xcschemes │ └── iOS Example.xcscheme ├── LICENSE ├── Package.swift ├── README.md ├── Source ├── Coinbase.swift ├── DataProviders │ ├── AccessTokenProvider.swift │ └── TokenRefreshDataProvider.swift ├── Extentions │ ├── Result+promiseCallback.swift │ ├── RxSwift │ │ ├── AccountsResource+Rx.swift │ │ ├── AddressResource+Rx.swift │ │ ├── CurrenciesResource+Rx.swift │ │ ├── ExchangeRatesResource+Rx.swift │ │ ├── PaymentMethodResource+Rx.swift │ │ ├── PricesResource+Rx.swift │ │ ├── SessionManager+Rx.swift │ │ ├── TimeResource+Rx.swift │ │ ├── TokenResource+Rx.swift │ │ ├── TradeResourceProtocol+Rx.swift │ │ ├── TransactionResource+Rx.swift │ │ └── UserResource+Rx.swift │ └── TokenAutoRefreshInterceptor.swift ├── Network │ ├── GeneralDeviceInfo.swift │ ├── Models │ │ ├── DefaultResponse.swift │ │ ├── Errors │ │ │ ├── ErrorModel.swift │ │ │ ├── ErrorResponse.swift │ │ │ └── NetworkErrors.swift │ │ ├── PaginationParameters.swift │ │ ├── Response.swift │ │ ├── ResponseModels │ │ │ ├── EmptyData.swift │ │ │ ├── Pagination.swift │ │ │ ├── ResponseModel.swift │ │ │ └── Warning.swift │ │ └── Result.swift │ ├── NetworkConstants.swift │ ├── NetworkPromises.swift │ ├── NetworkUtils.swift │ ├── Promise │ │ ├── Callback.swift │ │ ├── Promise.swift │ │ └── State.swift │ ├── Protocols │ │ ├── ConvertibleFromData.swift │ │ ├── RequestConvertable.swift │ │ ├── ResourceAPIProtocol.swift │ │ ├── URLSessionProviderProtocol.swift │ │ └── ValidationOptionsProtocol.swift │ ├── ServerTrustValidator.swift │ ├── SessionDelegate.swift │ ├── SessionManager.swift │ └── SessionManagerProtocol.swift ├── OAuth │ ├── AccountAccess.swift │ ├── OAuth.swift │ ├── OAuthConstants.swift │ ├── OAuthError.swift │ ├── OAuthErrorResponse.swift │ ├── OAuthFlowType.swift │ ├── OAuthURLBuilder.swift │ ├── RedirectURIsValidator.swift │ ├── String+Random.swift │ └── URLOpenerProtocol.swift ├── Resources │ ├── Accounts │ │ ├── AccountResource.swift │ │ ├── AccountsAPI.swift │ │ └── Models │ │ │ ├── Account.swift │ │ │ └── Currency.swift │ ├── Addresses │ │ ├── Address.swift │ │ ├── AddressResource.swift │ │ └── AddressesAPI.swift │ ├── BaseResource.swift │ ├── Buys │ │ ├── Buy.swift │ │ └── BuyResource.swift │ ├── Currencies │ │ ├── CurrenciesAPI.swift │ │ ├── CurrenciesResource.swift │ │ └── CurrencyInfo.swift │ ├── Deposits │ │ ├── Deposit.swift │ │ └── DepositResource.swift │ ├── ExchangeRates │ │ ├── ExchangeRates.swift │ │ ├── ExchangeRatesAPI.swift │ │ └── ExchangeRatesResource.swift │ ├── PaymentMethods │ │ ├── Models │ │ │ ├── NextRequirement.swift │ │ │ ├── PaymentMethod.swift │ │ │ ├── PaymentMethodLimit.swift │ │ │ └── PaymentMethodLimits.swift │ │ ├── PaymentMethodExpandOption.swift │ │ ├── PaymentMethodResource.swift │ │ └── PaymentMethodsAPI.swift │ ├── Prices │ │ ├── Price.swift │ │ ├── PricesAPI.swift │ │ └── PricesResource.swift │ ├── Sells │ │ ├── Sell.swift │ │ └── SellResource.swift │ ├── Time │ │ ├── TimeAPI.swift │ │ ├── TimeInfo.swift │ │ └── TimeResource.swift │ ├── Token │ │ ├── TokenResource.swift │ │ ├── TokensAPI.swift │ │ └── UserToken.swift │ ├── Trades │ │ ├── RequestParameters │ │ │ ├── BuySellParameters.swift │ │ │ ├── DepositWithdrawalParameters.swift │ │ │ └── TradeParameters.swift │ │ ├── Trade.swift │ │ ├── TradeExpandOption.swift │ │ ├── TradeResourceProtocol.swift │ │ └── TradesAPI.swift │ ├── Transactions │ │ ├── Models │ │ │ ├── ApplicationModel.swift │ │ │ ├── CryptoAddress.swift │ │ │ ├── EmailModel.swift │ │ │ ├── MoneyHash.swift │ │ │ ├── ResourceObject.swift │ │ │ ├── Transaction.swift │ │ │ ├── TransactionDetails.swift │ │ │ ├── TransactionNetwork.swift │ │ │ └── TransactionParty.swift │ │ ├── RequestParameters │ │ │ ├── RequestTransactionParameters.swift │ │ │ ├── SendTransactionParameters.swift │ │ │ └── TransactionParameters.swift │ │ ├── TransactionExpandOption.swift │ │ ├── TransactionResource.swift │ │ └── TransactionsAPI.swift │ ├── Users │ │ ├── Models │ │ │ ├── AuthorizationInfo.swift │ │ │ ├── Country.swift │ │ │ └── User.swift │ │ ├── UserResource.swift │ │ └── UsersAPI.swift │ └── Withdrawals │ │ ├── Withdrawal.swift │ │ └── WithdrawalResource.swift ├── Supporting Files │ ├── CoinbaseSDK.h │ ├── Info.plist │ └── PinnedCertificates │ │ ├── BaltimoreCybertrustRoot.cer │ │ ├── Digicert.cer │ │ ├── DigicertEV.cer │ │ └── Verisign.cer └── Utils │ ├── Array+rawValues.swift │ ├── DictionaryConvertible.swift │ └── Logging.swift ├── Tests ├── .swiftlint.yml ├── Info.plist ├── Integration │ ├── AccountsResourceSpec.swift │ ├── AddressResourceSpec.swift │ ├── BuyResourceSpec.swift │ ├── CoinbaseSpec.swift │ ├── CurrenciesResourceSpec.swift │ ├── DepositResourceSpec.swift │ ├── ErrorHandlingSpec.swift │ ├── ExchangeRatesResourceSpec.swift │ ├── PaymentMethodsResourceSpec.swift │ ├── PricesResourceSpec.swift │ ├── RefreshTokenSpec.swift │ ├── SellResourceSpec.swift │ ├── StubData │ │ ├── Account │ │ │ ├── account.json │ │ │ └── accounts_list.json │ │ ├── Address │ │ │ ├── address.json │ │ │ ├── address_transactions.json │ │ │ └── addresses_list.json │ │ ├── Buys │ │ │ ├── buy.json │ │ │ ├── buy_commit.json │ │ │ ├── buy_list.json │ │ │ └── buy_place_order.json │ │ ├── DataResources │ │ │ ├── Prices │ │ │ │ ├── buy_price.json │ │ │ │ ├── sell_price.json │ │ │ │ ├── spot_price_btc_usd.json │ │ │ │ └── spot_prices_usd.json │ │ │ ├── currencies.json │ │ │ ├── exchange_rates.json │ │ │ └── time.json │ │ ├── Deposits │ │ │ ├── deposit.json │ │ │ ├── deposit_commit.json │ │ │ ├── deposit_list.json │ │ │ └── deposit_place_order.json │ │ ├── ErrorHandling │ │ │ ├── malformed.json │ │ │ ├── oauth_error.json │ │ │ └── validation_error.json │ │ ├── PaymentMethods │ │ │ ├── payment_method_by_id.json │ │ │ └── payment_methods.json │ │ ├── RefreshToken │ │ │ ├── expired_token.json │ │ │ └── invalid_token.json │ │ ├── Sells │ │ │ ├── sell.json │ │ │ ├── sell_commit.json │ │ │ ├── sell_list.json │ │ │ └── sell_place_order.json │ │ ├── Token │ │ │ └── token.json │ │ ├── Transactions │ │ │ ├── list_transactions.json │ │ │ ├── request_money.json │ │ │ ├── send_money_confirmed.json │ │ │ ├── show.json │ │ │ ├── show_transaction.json │ │ │ ├── transaction_from_account.json │ │ │ ├── transaction_from_btc_address.json │ │ │ ├── transaction_from_email.json │ │ │ ├── transaction_from_unsupported_party.json │ │ │ ├── transaction_from_user.json │ │ │ ├── transaction_to_account.json │ │ │ ├── transaction_to_btc_address.json │ │ │ ├── transaction_to_email.json │ │ │ ├── transaction_to_unsupported_party.json │ │ │ └── transaction_to_user.json │ │ ├── Users │ │ │ ├── auth_info.json │ │ │ ├── auth_user.json │ │ │ └── user_by_id.json │ │ ├── Withdrawals │ │ │ ├── withdrawal.json │ │ │ ├── withdrawal_commit.json │ │ │ ├── withdrawal_list.json │ │ │ └── withdrawal_place_order.json │ │ └── empty.json │ ├── TimeResourceSpec.swift │ ├── TokenResourceSpec.swift │ ├── TransactionPartySpec.swift │ ├── TransactionResourceSpec.swift │ ├── UserResourceSpec.swift │ └── WithdrawalResourceSpec.swift ├── RxSwift │ ├── Resources │ │ ├── AccountsResourceRxSpec.swift │ │ ├── AddressResourceRxSpec.swift │ │ ├── BuyResourceRxSpec.swift │ │ ├── CurrenciesResourceRxSpec.swift │ │ ├── DepositResourceRxSpec.swift │ │ ├── ExchangeRatesResourceRxSpec.swift │ │ ├── PaymentMethodResourceRxSpec.swift │ │ ├── PricesResourceRxSpec.swift │ │ ├── SellResourceRxSpec.swift │ │ ├── TimeResourceRxSpec.swift │ │ ├── TokenResourceRxSpec.swift │ │ ├── TransactionResourceRxSpec.swift │ │ ├── UserResourceRxSpec.swift │ │ └── WithdrawalResourceRxSpec.swift │ ├── RxSpecHelpers.swift │ ├── SessionManagerSpec.swift │ └── TradeResourceRxSpecProtocol.swift ├── Support │ ├── IntegrationQuickConfiguration.swift │ ├── IntegrationSpecHelpers.swift │ ├── IntegrationSpecProtocol.swift │ ├── Matchers │ │ ├── DictionaryMatcher.swift │ │ └── ResultMatchers.swift │ ├── MockedSessionManager.swift │ ├── MockedURLOpener.swift │ ├── SpecHelpers.swift │ ├── StubConstants.swift │ └── TradeResourceSpecProtocol.swift └── UnitTests │ ├── OAuth │ ├── ErrorsSpec.swift │ ├── OAuthSpec.swift │ ├── OAuthURLBuilderSpec.swift │ └── SafariControllerOpenerSpec.swift │ ├── PaginationParametersSpec.swift │ ├── PaginationSpec.swift │ ├── PromiseSpec.swift │ ├── Resources │ ├── RequestConvertibleSpec.swift │ └── UsersSpec.swift │ └── SessionManagerSpec.swift └── coinbase-official.podspec /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cartfile: -------------------------------------------------------------------------------- 1 | github "ReactiveX/RxSwift" ~> 4.0 2 | -------------------------------------------------------------------------------- /Cartfile.private: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Cartfile.private -------------------------------------------------------------------------------- /Cartfile.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Cartfile.resolved -------------------------------------------------------------------------------- /Coinbase.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Coinbase.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Coinbase.xcodeproj/xcshareddata/xcschemes/CoinbaseSDK.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Coinbase.xcodeproj/xcshareddata/xcschemes/CoinbaseSDK.xcscheme -------------------------------------------------------------------------------- /Coinbase.xcodeproj/xcshareddata/xcschemes/RxCoinbaseSDK.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Coinbase.xcodeproj/xcshareddata/xcschemes/RxCoinbaseSDK.xcscheme -------------------------------------------------------------------------------- /Coinbase.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Coinbase.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Coinbase.xcworkspace/xcshareddata/IDETemplateMacros.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Coinbase.xcworkspace/xcshareddata/IDETemplateMacros.plist -------------------------------------------------------------------------------- /Coinbase.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Coinbase.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/.swiftlint.yml -------------------------------------------------------------------------------- /Example/Source/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/AppDelegate.swift -------------------------------------------------------------------------------- /Example/Source/Constants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Constants.swift -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_1024.png -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_20.png -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_29.png -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_29@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_29@2x-1.png -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_29@2x.png -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_29@3x.png -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_40-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_40-1.png -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_40-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_40-2.png -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_40.png -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_40@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_40@2x-1.png -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_40@2x.png -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_40@3x.png -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_60.png -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_60@2x.png -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_60@3x.png -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_76.png -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_76@2x.png -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/AppIcon.appiconset/icon_83.5@2x.png -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/Contents.json -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_BAT.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_BAT.imageset/Contents.json -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_BAT.imageset/icon_BAT.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_BAT.imageset/icon_BAT.pdf -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_BCH.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_BCH.imageset/Contents.json -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_BCH.imageset/icon_BCH.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_BCH.imageset/icon_BCH.pdf -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_BTC.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_BTC.imageset/Contents.json -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_BTC.imageset/icon_BTC.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_BTC.imageset/icon_BTC.pdf -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_ETC.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_ETC.imageset/Contents.json -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_ETC.imageset/icon_ETC.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_ETC.imageset/icon_ETC.pdf -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_ETH.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_ETH.imageset/Contents.json -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_ETH.imageset/icon_ETH.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_ETH.imageset/icon_ETH.pdf -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_LTC.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_LTC.imageset/Contents.json -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_LTC.imageset/icon_LTC.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_LTC.imageset/icon_LTC.pdf -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_USD.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_USD.imageset/Contents.json -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_USD.imageset/icon_USD.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_USD.imageset/icon_USD.pdf -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_USDC.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_USDC.imageset/Contents.json -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_USDC.imageset/icon_USDC.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_USDC.imageset/icon_USDC.pdf -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_ZEC.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_ZEC.imageset/Contents.json -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_ZEC.imageset/icon_ZEC.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_ZEC.imageset/icon_ZEC.pdf -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_ZRX.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_ZRX.imageset/Contents.json -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_ZRX.imageset/icon_ZRX.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/CurrencyIcons/icon_ZRX.imageset/icon_ZRX.pdf -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/coinbase_logo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/coinbase_logo.imageset/Contents.json -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/coinbase_logo.imageset/coinbase_logo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/coinbase_logo.imageset/coinbase_logo.pdf -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/send_round_icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/send_round_icon.imageset/Contents.json -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Assets.xcassets/send_round_icon.imageset/send_round_icon.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Assets.xcassets/send_round_icon.imageset/send_round_icon.pdf -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Example/Source/Supporting Files/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/Info.plist -------------------------------------------------------------------------------- /Example/Source/Supporting Files/InfoRx.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Supporting Files/InfoRx.plist -------------------------------------------------------------------------------- /Example/Source/Utils/CoinbaseManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Utils/CoinbaseManager.swift -------------------------------------------------------------------------------- /Example/Source/Utils/IndexedDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Utils/IndexedDataSource.swift -------------------------------------------------------------------------------- /Example/Source/Utils/KeychainService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Utils/KeychainService.swift -------------------------------------------------------------------------------- /Example/Source/Utils/RootControllerCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Utils/RootControllerCoordinator.swift -------------------------------------------------------------------------------- /Example/Source/Utils/TokenUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Utils/TokenUtils.swift -------------------------------------------------------------------------------- /Example/Source/Utils/UIColor+Components.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Utils/UIColor+Components.swift -------------------------------------------------------------------------------- /Example/Source/Utils/UITableView+Helpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Utils/UITableView+Helpers.swift -------------------------------------------------------------------------------- /Example/Source/Utils/UIView+addCenteredActivityIndicator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Utils/UIView+addCenteredActivityIndicator.swift -------------------------------------------------------------------------------- /Example/Source/Utils/Utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Utils/Utils.swift -------------------------------------------------------------------------------- /Example/Source/ViewControllers/Accounts/AccountTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/ViewControllers/Accounts/AccountTableViewCell.swift -------------------------------------------------------------------------------- /Example/Source/ViewControllers/Accounts/AccountsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/ViewControllers/Accounts/AccountsViewController.swift -------------------------------------------------------------------------------- /Example/Source/ViewControllers/Accounts/Base.lproj/Accounts.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/ViewControllers/Accounts/Base.lproj/Accounts.storyboard -------------------------------------------------------------------------------- /Example/Source/ViewControllers/Accounts/Transactions/TransactionTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/ViewControllers/Accounts/Transactions/TransactionTableViewCell.swift -------------------------------------------------------------------------------- /Example/Source/ViewControllers/Accounts/Transactions/TransactionsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/ViewControllers/Accounts/Transactions/TransactionsViewController.swift -------------------------------------------------------------------------------- /Example/Source/ViewControllers/Authorization/AuthorizationViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/ViewControllers/Authorization/AuthorizationViewController.swift -------------------------------------------------------------------------------- /Example/Source/ViewControllers/Authorization/Base.lproj/Authorization.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/ViewControllers/Authorization/Base.lproj/Authorization.storyboard -------------------------------------------------------------------------------- /Example/Source/ViewControllers/Authorization/Views/GradientView/GradientColors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/ViewControllers/Authorization/Views/GradientView/GradientColors.swift -------------------------------------------------------------------------------- /Example/Source/ViewControllers/Authorization/Views/GradientView/GradientView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/ViewControllers/Authorization/Views/GradientView/GradientView.swift -------------------------------------------------------------------------------- /Example/Source/ViewControllers/Authorization/Views/GradientView/ThemeGradientView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/ViewControllers/Authorization/Views/GradientView/ThemeGradientView.swift -------------------------------------------------------------------------------- /Example/Source/ViewControllers/Authorization/Views/SquareWithCurve.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/ViewControllers/Authorization/Views/SquareWithCurve.swift -------------------------------------------------------------------------------- /Example/Source/ViewControllers/Currencies/Base.lproj/Currencies.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/ViewControllers/Currencies/Base.lproj/Currencies.storyboard -------------------------------------------------------------------------------- /Example/Source/ViewControllers/Currencies/CurrenciesViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/ViewControllers/Currencies/CurrenciesViewController.swift -------------------------------------------------------------------------------- /Example/Source/ViewControllers/Currencies/CurrencyTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/ViewControllers/Currencies/CurrencyTableViewCell.swift -------------------------------------------------------------------------------- /Example/Source/ViewControllers/Menu/Base.lproj/Menu.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/ViewControllers/Menu/Base.lproj/Menu.storyboard -------------------------------------------------------------------------------- /Example/Source/ViewControllers/Menu/MenuViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/ViewControllers/Menu/MenuViewController.swift -------------------------------------------------------------------------------- /Example/Source/ViewControllers/PaymentMethods/Base.lproj/PaymentMethods.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/ViewControllers/PaymentMethods/Base.lproj/PaymentMethods.storyboard -------------------------------------------------------------------------------- /Example/Source/ViewControllers/PaymentMethods/PaymentMethodTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/ViewControllers/PaymentMethods/PaymentMethodTableViewCell.swift -------------------------------------------------------------------------------- /Example/Source/ViewControllers/PaymentMethods/PaymentMethodsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/ViewControllers/PaymentMethods/PaymentMethodsViewController.swift -------------------------------------------------------------------------------- /Example/Source/ViewControllers/SpotPrices/Base.lproj/SpotPrices.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/ViewControllers/SpotPrices/Base.lproj/SpotPrices.storyboard -------------------------------------------------------------------------------- /Example/Source/ViewControllers/SpotPrices/SpotPricesTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/ViewControllers/SpotPrices/SpotPricesTableViewCell.swift -------------------------------------------------------------------------------- /Example/Source/ViewControllers/SpotPrices/SpotPricesViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/ViewControllers/SpotPrices/SpotPricesViewController.swift -------------------------------------------------------------------------------- /Example/Source/ViewControllers/UIViewController+PresentAlert.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/ViewControllers/UIViewController+PresentAlert.swift -------------------------------------------------------------------------------- /Example/Source/ViewControllers/User/Base.lproj/CurrentUser.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/ViewControllers/User/Base.lproj/CurrentUser.storyboard -------------------------------------------------------------------------------- /Example/Source/ViewControllers/User/UserViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/ViewControllers/User/UserViewController.swift -------------------------------------------------------------------------------- /Example/Source/ViewControllers/User/Views/AuthorizationInfoStackView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/ViewControllers/User/Views/AuthorizationInfoStackView.swift -------------------------------------------------------------------------------- /Example/Source/ViewControllers/User/Views/RoundedImageView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/ViewControllers/User/Views/RoundedImageView.swift -------------------------------------------------------------------------------- /Example/Source/ViewControllers/User/Views/UserDetailsStackView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/ViewControllers/User/Views/UserDetailsStackView.swift -------------------------------------------------------------------------------- /Example/Source/ViewControllers/User/Views/UserHeaderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/ViewControllers/User/Views/UserHeaderView.swift -------------------------------------------------------------------------------- /Example/Source/Views/RoundedView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Views/RoundedView.swift -------------------------------------------------------------------------------- /Example/Source/Views/ThemeButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Views/ThemeButton.swift -------------------------------------------------------------------------------- /Example/Source/Views/ThemeRefreshControll.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Source/Views/ThemeRefreshControll.swift -------------------------------------------------------------------------------- /Example/Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Tests/Info.plist -------------------------------------------------------------------------------- /Example/Tests/iOS_ExampleTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/Tests/iOS_ExampleTests.swift -------------------------------------------------------------------------------- /Example/iOS Example.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/iOS Example.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Example/iOS Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/iOS Example.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Example/iOS Example.xcodeproj/xcshareddata/xcschemes/iOS Example.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Example/iOS Example.xcodeproj/xcshareddata/xcschemes/iOS Example.xcscheme -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/README.md -------------------------------------------------------------------------------- /Source/Coinbase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Coinbase.swift -------------------------------------------------------------------------------- /Source/DataProviders/AccessTokenProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/DataProviders/AccessTokenProvider.swift -------------------------------------------------------------------------------- /Source/DataProviders/TokenRefreshDataProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/DataProviders/TokenRefreshDataProvider.swift -------------------------------------------------------------------------------- /Source/Extentions/Result+promiseCallback.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Extentions/Result+promiseCallback.swift -------------------------------------------------------------------------------- /Source/Extentions/RxSwift/AccountsResource+Rx.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Extentions/RxSwift/AccountsResource+Rx.swift -------------------------------------------------------------------------------- /Source/Extentions/RxSwift/AddressResource+Rx.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Extentions/RxSwift/AddressResource+Rx.swift -------------------------------------------------------------------------------- /Source/Extentions/RxSwift/CurrenciesResource+Rx.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Extentions/RxSwift/CurrenciesResource+Rx.swift -------------------------------------------------------------------------------- /Source/Extentions/RxSwift/ExchangeRatesResource+Rx.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Extentions/RxSwift/ExchangeRatesResource+Rx.swift -------------------------------------------------------------------------------- /Source/Extentions/RxSwift/PaymentMethodResource+Rx.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Extentions/RxSwift/PaymentMethodResource+Rx.swift -------------------------------------------------------------------------------- /Source/Extentions/RxSwift/PricesResource+Rx.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Extentions/RxSwift/PricesResource+Rx.swift -------------------------------------------------------------------------------- /Source/Extentions/RxSwift/SessionManager+Rx.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Extentions/RxSwift/SessionManager+Rx.swift -------------------------------------------------------------------------------- /Source/Extentions/RxSwift/TimeResource+Rx.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Extentions/RxSwift/TimeResource+Rx.swift -------------------------------------------------------------------------------- /Source/Extentions/RxSwift/TokenResource+Rx.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Extentions/RxSwift/TokenResource+Rx.swift -------------------------------------------------------------------------------- /Source/Extentions/RxSwift/TradeResourceProtocol+Rx.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Extentions/RxSwift/TradeResourceProtocol+Rx.swift -------------------------------------------------------------------------------- /Source/Extentions/RxSwift/TransactionResource+Rx.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Extentions/RxSwift/TransactionResource+Rx.swift -------------------------------------------------------------------------------- /Source/Extentions/RxSwift/UserResource+Rx.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Extentions/RxSwift/UserResource+Rx.swift -------------------------------------------------------------------------------- /Source/Extentions/TokenAutoRefreshInterceptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Extentions/TokenAutoRefreshInterceptor.swift -------------------------------------------------------------------------------- /Source/Network/GeneralDeviceInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Network/GeneralDeviceInfo.swift -------------------------------------------------------------------------------- /Source/Network/Models/DefaultResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Network/Models/DefaultResponse.swift -------------------------------------------------------------------------------- /Source/Network/Models/Errors/ErrorModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Network/Models/Errors/ErrorModel.swift -------------------------------------------------------------------------------- /Source/Network/Models/Errors/ErrorResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Network/Models/Errors/ErrorResponse.swift -------------------------------------------------------------------------------- /Source/Network/Models/Errors/NetworkErrors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Network/Models/Errors/NetworkErrors.swift -------------------------------------------------------------------------------- /Source/Network/Models/PaginationParameters.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Network/Models/PaginationParameters.swift -------------------------------------------------------------------------------- /Source/Network/Models/Response.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Network/Models/Response.swift -------------------------------------------------------------------------------- /Source/Network/Models/ResponseModels/EmptyData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Network/Models/ResponseModels/EmptyData.swift -------------------------------------------------------------------------------- /Source/Network/Models/ResponseModels/Pagination.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Network/Models/ResponseModels/Pagination.swift -------------------------------------------------------------------------------- /Source/Network/Models/ResponseModels/ResponseModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Network/Models/ResponseModels/ResponseModel.swift -------------------------------------------------------------------------------- /Source/Network/Models/ResponseModels/Warning.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Network/Models/ResponseModels/Warning.swift -------------------------------------------------------------------------------- /Source/Network/Models/Result.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Network/Models/Result.swift -------------------------------------------------------------------------------- /Source/Network/NetworkConstants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Network/NetworkConstants.swift -------------------------------------------------------------------------------- /Source/Network/NetworkPromises.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Network/NetworkPromises.swift -------------------------------------------------------------------------------- /Source/Network/NetworkUtils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Network/NetworkUtils.swift -------------------------------------------------------------------------------- /Source/Network/Promise/Callback.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Network/Promise/Callback.swift -------------------------------------------------------------------------------- /Source/Network/Promise/Promise.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Network/Promise/Promise.swift -------------------------------------------------------------------------------- /Source/Network/Promise/State.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Network/Promise/State.swift -------------------------------------------------------------------------------- /Source/Network/Protocols/ConvertibleFromData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Network/Protocols/ConvertibleFromData.swift -------------------------------------------------------------------------------- /Source/Network/Protocols/RequestConvertable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Network/Protocols/RequestConvertable.swift -------------------------------------------------------------------------------- /Source/Network/Protocols/ResourceAPIProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Network/Protocols/ResourceAPIProtocol.swift -------------------------------------------------------------------------------- /Source/Network/Protocols/URLSessionProviderProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Network/Protocols/URLSessionProviderProtocol.swift -------------------------------------------------------------------------------- /Source/Network/Protocols/ValidationOptionsProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Network/Protocols/ValidationOptionsProtocol.swift -------------------------------------------------------------------------------- /Source/Network/ServerTrustValidator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Network/ServerTrustValidator.swift -------------------------------------------------------------------------------- /Source/Network/SessionDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Network/SessionDelegate.swift -------------------------------------------------------------------------------- /Source/Network/SessionManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Network/SessionManager.swift -------------------------------------------------------------------------------- /Source/Network/SessionManagerProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Network/SessionManagerProtocol.swift -------------------------------------------------------------------------------- /Source/OAuth/AccountAccess.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/OAuth/AccountAccess.swift -------------------------------------------------------------------------------- /Source/OAuth/OAuth.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/OAuth/OAuth.swift -------------------------------------------------------------------------------- /Source/OAuth/OAuthConstants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/OAuth/OAuthConstants.swift -------------------------------------------------------------------------------- /Source/OAuth/OAuthError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/OAuth/OAuthError.swift -------------------------------------------------------------------------------- /Source/OAuth/OAuthErrorResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/OAuth/OAuthErrorResponse.swift -------------------------------------------------------------------------------- /Source/OAuth/OAuthFlowType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/OAuth/OAuthFlowType.swift -------------------------------------------------------------------------------- /Source/OAuth/OAuthURLBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/OAuth/OAuthURLBuilder.swift -------------------------------------------------------------------------------- /Source/OAuth/RedirectURIsValidator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/OAuth/RedirectURIsValidator.swift -------------------------------------------------------------------------------- /Source/OAuth/String+Random.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/OAuth/String+Random.swift -------------------------------------------------------------------------------- /Source/OAuth/URLOpenerProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/OAuth/URLOpenerProtocol.swift -------------------------------------------------------------------------------- /Source/Resources/Accounts/AccountResource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Accounts/AccountResource.swift -------------------------------------------------------------------------------- /Source/Resources/Accounts/AccountsAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Accounts/AccountsAPI.swift -------------------------------------------------------------------------------- /Source/Resources/Accounts/Models/Account.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Accounts/Models/Account.swift -------------------------------------------------------------------------------- /Source/Resources/Accounts/Models/Currency.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Accounts/Models/Currency.swift -------------------------------------------------------------------------------- /Source/Resources/Addresses/Address.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Addresses/Address.swift -------------------------------------------------------------------------------- /Source/Resources/Addresses/AddressResource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Addresses/AddressResource.swift -------------------------------------------------------------------------------- /Source/Resources/Addresses/AddressesAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Addresses/AddressesAPI.swift -------------------------------------------------------------------------------- /Source/Resources/BaseResource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/BaseResource.swift -------------------------------------------------------------------------------- /Source/Resources/Buys/Buy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Buys/Buy.swift -------------------------------------------------------------------------------- /Source/Resources/Buys/BuyResource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Buys/BuyResource.swift -------------------------------------------------------------------------------- /Source/Resources/Currencies/CurrenciesAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Currencies/CurrenciesAPI.swift -------------------------------------------------------------------------------- /Source/Resources/Currencies/CurrenciesResource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Currencies/CurrenciesResource.swift -------------------------------------------------------------------------------- /Source/Resources/Currencies/CurrencyInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Currencies/CurrencyInfo.swift -------------------------------------------------------------------------------- /Source/Resources/Deposits/Deposit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Deposits/Deposit.swift -------------------------------------------------------------------------------- /Source/Resources/Deposits/DepositResource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Deposits/DepositResource.swift -------------------------------------------------------------------------------- /Source/Resources/ExchangeRates/ExchangeRates.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/ExchangeRates/ExchangeRates.swift -------------------------------------------------------------------------------- /Source/Resources/ExchangeRates/ExchangeRatesAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/ExchangeRates/ExchangeRatesAPI.swift -------------------------------------------------------------------------------- /Source/Resources/ExchangeRates/ExchangeRatesResource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/ExchangeRates/ExchangeRatesResource.swift -------------------------------------------------------------------------------- /Source/Resources/PaymentMethods/Models/NextRequirement.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/PaymentMethods/Models/NextRequirement.swift -------------------------------------------------------------------------------- /Source/Resources/PaymentMethods/Models/PaymentMethod.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/PaymentMethods/Models/PaymentMethod.swift -------------------------------------------------------------------------------- /Source/Resources/PaymentMethods/Models/PaymentMethodLimit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/PaymentMethods/Models/PaymentMethodLimit.swift -------------------------------------------------------------------------------- /Source/Resources/PaymentMethods/Models/PaymentMethodLimits.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/PaymentMethods/Models/PaymentMethodLimits.swift -------------------------------------------------------------------------------- /Source/Resources/PaymentMethods/PaymentMethodExpandOption.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/PaymentMethods/PaymentMethodExpandOption.swift -------------------------------------------------------------------------------- /Source/Resources/PaymentMethods/PaymentMethodResource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/PaymentMethods/PaymentMethodResource.swift -------------------------------------------------------------------------------- /Source/Resources/PaymentMethods/PaymentMethodsAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/PaymentMethods/PaymentMethodsAPI.swift -------------------------------------------------------------------------------- /Source/Resources/Prices/Price.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Prices/Price.swift -------------------------------------------------------------------------------- /Source/Resources/Prices/PricesAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Prices/PricesAPI.swift -------------------------------------------------------------------------------- /Source/Resources/Prices/PricesResource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Prices/PricesResource.swift -------------------------------------------------------------------------------- /Source/Resources/Sells/Sell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Sells/Sell.swift -------------------------------------------------------------------------------- /Source/Resources/Sells/SellResource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Sells/SellResource.swift -------------------------------------------------------------------------------- /Source/Resources/Time/TimeAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Time/TimeAPI.swift -------------------------------------------------------------------------------- /Source/Resources/Time/TimeInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Time/TimeInfo.swift -------------------------------------------------------------------------------- /Source/Resources/Time/TimeResource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Time/TimeResource.swift -------------------------------------------------------------------------------- /Source/Resources/Token/TokenResource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Token/TokenResource.swift -------------------------------------------------------------------------------- /Source/Resources/Token/TokensAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Token/TokensAPI.swift -------------------------------------------------------------------------------- /Source/Resources/Token/UserToken.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Token/UserToken.swift -------------------------------------------------------------------------------- /Source/Resources/Trades/RequestParameters/BuySellParameters.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Trades/RequestParameters/BuySellParameters.swift -------------------------------------------------------------------------------- /Source/Resources/Trades/RequestParameters/DepositWithdrawalParameters.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Trades/RequestParameters/DepositWithdrawalParameters.swift -------------------------------------------------------------------------------- /Source/Resources/Trades/RequestParameters/TradeParameters.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Trades/RequestParameters/TradeParameters.swift -------------------------------------------------------------------------------- /Source/Resources/Trades/Trade.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Trades/Trade.swift -------------------------------------------------------------------------------- /Source/Resources/Trades/TradeExpandOption.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Trades/TradeExpandOption.swift -------------------------------------------------------------------------------- /Source/Resources/Trades/TradeResourceProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Trades/TradeResourceProtocol.swift -------------------------------------------------------------------------------- /Source/Resources/Trades/TradesAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Trades/TradesAPI.swift -------------------------------------------------------------------------------- /Source/Resources/Transactions/Models/ApplicationModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Transactions/Models/ApplicationModel.swift -------------------------------------------------------------------------------- /Source/Resources/Transactions/Models/CryptoAddress.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Transactions/Models/CryptoAddress.swift -------------------------------------------------------------------------------- /Source/Resources/Transactions/Models/EmailModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Transactions/Models/EmailModel.swift -------------------------------------------------------------------------------- /Source/Resources/Transactions/Models/MoneyHash.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Transactions/Models/MoneyHash.swift -------------------------------------------------------------------------------- /Source/Resources/Transactions/Models/ResourceObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Transactions/Models/ResourceObject.swift -------------------------------------------------------------------------------- /Source/Resources/Transactions/Models/Transaction.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Transactions/Models/Transaction.swift -------------------------------------------------------------------------------- /Source/Resources/Transactions/Models/TransactionDetails.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Transactions/Models/TransactionDetails.swift -------------------------------------------------------------------------------- /Source/Resources/Transactions/Models/TransactionNetwork.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Transactions/Models/TransactionNetwork.swift -------------------------------------------------------------------------------- /Source/Resources/Transactions/Models/TransactionParty.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Transactions/Models/TransactionParty.swift -------------------------------------------------------------------------------- /Source/Resources/Transactions/RequestParameters/RequestTransactionParameters.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Transactions/RequestParameters/RequestTransactionParameters.swift -------------------------------------------------------------------------------- /Source/Resources/Transactions/RequestParameters/SendTransactionParameters.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Transactions/RequestParameters/SendTransactionParameters.swift -------------------------------------------------------------------------------- /Source/Resources/Transactions/RequestParameters/TransactionParameters.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Transactions/RequestParameters/TransactionParameters.swift -------------------------------------------------------------------------------- /Source/Resources/Transactions/TransactionExpandOption.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Transactions/TransactionExpandOption.swift -------------------------------------------------------------------------------- /Source/Resources/Transactions/TransactionResource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Transactions/TransactionResource.swift -------------------------------------------------------------------------------- /Source/Resources/Transactions/TransactionsAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Transactions/TransactionsAPI.swift -------------------------------------------------------------------------------- /Source/Resources/Users/Models/AuthorizationInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Users/Models/AuthorizationInfo.swift -------------------------------------------------------------------------------- /Source/Resources/Users/Models/Country.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Users/Models/Country.swift -------------------------------------------------------------------------------- /Source/Resources/Users/Models/User.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Users/Models/User.swift -------------------------------------------------------------------------------- /Source/Resources/Users/UserResource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Users/UserResource.swift -------------------------------------------------------------------------------- /Source/Resources/Users/UsersAPI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Users/UsersAPI.swift -------------------------------------------------------------------------------- /Source/Resources/Withdrawals/Withdrawal.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Withdrawals/Withdrawal.swift -------------------------------------------------------------------------------- /Source/Resources/Withdrawals/WithdrawalResource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Resources/Withdrawals/WithdrawalResource.swift -------------------------------------------------------------------------------- /Source/Supporting Files/CoinbaseSDK.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Supporting Files/CoinbaseSDK.h -------------------------------------------------------------------------------- /Source/Supporting Files/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Supporting Files/Info.plist -------------------------------------------------------------------------------- /Source/Supporting Files/PinnedCertificates/BaltimoreCybertrustRoot.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Supporting Files/PinnedCertificates/BaltimoreCybertrustRoot.cer -------------------------------------------------------------------------------- /Source/Supporting Files/PinnedCertificates/Digicert.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Supporting Files/PinnedCertificates/Digicert.cer -------------------------------------------------------------------------------- /Source/Supporting Files/PinnedCertificates/DigicertEV.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Supporting Files/PinnedCertificates/DigicertEV.cer -------------------------------------------------------------------------------- /Source/Supporting Files/PinnedCertificates/Verisign.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Supporting Files/PinnedCertificates/Verisign.cer -------------------------------------------------------------------------------- /Source/Utils/Array+rawValues.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Utils/Array+rawValues.swift -------------------------------------------------------------------------------- /Source/Utils/DictionaryConvertible.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Utils/DictionaryConvertible.swift -------------------------------------------------------------------------------- /Source/Utils/Logging.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Source/Utils/Logging.swift -------------------------------------------------------------------------------- /Tests/.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/.swiftlint.yml -------------------------------------------------------------------------------- /Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Info.plist -------------------------------------------------------------------------------- /Tests/Integration/AccountsResourceSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/AccountsResourceSpec.swift -------------------------------------------------------------------------------- /Tests/Integration/AddressResourceSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/AddressResourceSpec.swift -------------------------------------------------------------------------------- /Tests/Integration/BuyResourceSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/BuyResourceSpec.swift -------------------------------------------------------------------------------- /Tests/Integration/CoinbaseSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/CoinbaseSpec.swift -------------------------------------------------------------------------------- /Tests/Integration/CurrenciesResourceSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/CurrenciesResourceSpec.swift -------------------------------------------------------------------------------- /Tests/Integration/DepositResourceSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/DepositResourceSpec.swift -------------------------------------------------------------------------------- /Tests/Integration/ErrorHandlingSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/ErrorHandlingSpec.swift -------------------------------------------------------------------------------- /Tests/Integration/ExchangeRatesResourceSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/ExchangeRatesResourceSpec.swift -------------------------------------------------------------------------------- /Tests/Integration/PaymentMethodsResourceSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/PaymentMethodsResourceSpec.swift -------------------------------------------------------------------------------- /Tests/Integration/PricesResourceSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/PricesResourceSpec.swift -------------------------------------------------------------------------------- /Tests/Integration/RefreshTokenSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/RefreshTokenSpec.swift -------------------------------------------------------------------------------- /Tests/Integration/SellResourceSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/SellResourceSpec.swift -------------------------------------------------------------------------------- /Tests/Integration/StubData/Account/account.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Account/account.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Account/accounts_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Account/accounts_list.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Address/address.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Address/address.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Address/address_transactions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Address/address_transactions.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Address/addresses_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Address/addresses_list.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Buys/buy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Buys/buy.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Buys/buy_commit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Buys/buy_commit.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Buys/buy_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Buys/buy_list.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Buys/buy_place_order.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Buys/buy_place_order.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/DataResources/Prices/buy_price.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/DataResources/Prices/buy_price.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/DataResources/Prices/sell_price.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/DataResources/Prices/sell_price.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/DataResources/Prices/spot_price_btc_usd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/DataResources/Prices/spot_price_btc_usd.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/DataResources/Prices/spot_prices_usd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/DataResources/Prices/spot_prices_usd.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/DataResources/currencies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/DataResources/currencies.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/DataResources/exchange_rates.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/DataResources/exchange_rates.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/DataResources/time.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/DataResources/time.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Deposits/deposit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Deposits/deposit.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Deposits/deposit_commit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Deposits/deposit_commit.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Deposits/deposit_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Deposits/deposit_list.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Deposits/deposit_place_order.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Deposits/deposit_place_order.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/ErrorHandling/malformed.json: -------------------------------------------------------------------------------- 1 | malformed json response 2 | -------------------------------------------------------------------------------- /Tests/Integration/StubData/ErrorHandling/oauth_error.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/ErrorHandling/oauth_error.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/ErrorHandling/validation_error.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/ErrorHandling/validation_error.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/PaymentMethods/payment_method_by_id.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/PaymentMethods/payment_method_by_id.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/PaymentMethods/payment_methods.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/PaymentMethods/payment_methods.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/RefreshToken/expired_token.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/RefreshToken/expired_token.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/RefreshToken/invalid_token.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/RefreshToken/invalid_token.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Sells/sell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Sells/sell.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Sells/sell_commit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Sells/sell_commit.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Sells/sell_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Sells/sell_list.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Sells/sell_place_order.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Sells/sell_place_order.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Token/token.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Token/token.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Transactions/list_transactions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Transactions/list_transactions.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Transactions/request_money.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Transactions/request_money.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Transactions/send_money_confirmed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Transactions/send_money_confirmed.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Transactions/show.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Transactions/show.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Transactions/show_transaction.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Transactions/show_transaction.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Transactions/transaction_from_account.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Transactions/transaction_from_account.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Transactions/transaction_from_btc_address.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Transactions/transaction_from_btc_address.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Transactions/transaction_from_email.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Transactions/transaction_from_email.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Transactions/transaction_from_unsupported_party.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Transactions/transaction_from_unsupported_party.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Transactions/transaction_from_user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Transactions/transaction_from_user.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Transactions/transaction_to_account.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Transactions/transaction_to_account.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Transactions/transaction_to_btc_address.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Transactions/transaction_to_btc_address.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Transactions/transaction_to_email.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Transactions/transaction_to_email.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Transactions/transaction_to_unsupported_party.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Transactions/transaction_to_unsupported_party.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Transactions/transaction_to_user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Transactions/transaction_to_user.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Users/auth_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Users/auth_info.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Users/auth_user.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Users/auth_user.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Users/user_by_id.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Users/user_by_id.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Withdrawals/withdrawal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Withdrawals/withdrawal.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Withdrawals/withdrawal_commit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Withdrawals/withdrawal_commit.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Withdrawals/withdrawal_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Withdrawals/withdrawal_list.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/Withdrawals/withdrawal_place_order.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/StubData/Withdrawals/withdrawal_place_order.json -------------------------------------------------------------------------------- /Tests/Integration/StubData/empty.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /Tests/Integration/TimeResourceSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/TimeResourceSpec.swift -------------------------------------------------------------------------------- /Tests/Integration/TokenResourceSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/TokenResourceSpec.swift -------------------------------------------------------------------------------- /Tests/Integration/TransactionPartySpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/TransactionPartySpec.swift -------------------------------------------------------------------------------- /Tests/Integration/TransactionResourceSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/TransactionResourceSpec.swift -------------------------------------------------------------------------------- /Tests/Integration/UserResourceSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/UserResourceSpec.swift -------------------------------------------------------------------------------- /Tests/Integration/WithdrawalResourceSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Integration/WithdrawalResourceSpec.swift -------------------------------------------------------------------------------- /Tests/RxSwift/Resources/AccountsResourceRxSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/RxSwift/Resources/AccountsResourceRxSpec.swift -------------------------------------------------------------------------------- /Tests/RxSwift/Resources/AddressResourceRxSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/RxSwift/Resources/AddressResourceRxSpec.swift -------------------------------------------------------------------------------- /Tests/RxSwift/Resources/BuyResourceRxSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/RxSwift/Resources/BuyResourceRxSpec.swift -------------------------------------------------------------------------------- /Tests/RxSwift/Resources/CurrenciesResourceRxSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/RxSwift/Resources/CurrenciesResourceRxSpec.swift -------------------------------------------------------------------------------- /Tests/RxSwift/Resources/DepositResourceRxSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/RxSwift/Resources/DepositResourceRxSpec.swift -------------------------------------------------------------------------------- /Tests/RxSwift/Resources/ExchangeRatesResourceRxSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/RxSwift/Resources/ExchangeRatesResourceRxSpec.swift -------------------------------------------------------------------------------- /Tests/RxSwift/Resources/PaymentMethodResourceRxSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/RxSwift/Resources/PaymentMethodResourceRxSpec.swift -------------------------------------------------------------------------------- /Tests/RxSwift/Resources/PricesResourceRxSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/RxSwift/Resources/PricesResourceRxSpec.swift -------------------------------------------------------------------------------- /Tests/RxSwift/Resources/SellResourceRxSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/RxSwift/Resources/SellResourceRxSpec.swift -------------------------------------------------------------------------------- /Tests/RxSwift/Resources/TimeResourceRxSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/RxSwift/Resources/TimeResourceRxSpec.swift -------------------------------------------------------------------------------- /Tests/RxSwift/Resources/TokenResourceRxSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/RxSwift/Resources/TokenResourceRxSpec.swift -------------------------------------------------------------------------------- /Tests/RxSwift/Resources/TransactionResourceRxSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/RxSwift/Resources/TransactionResourceRxSpec.swift -------------------------------------------------------------------------------- /Tests/RxSwift/Resources/UserResourceRxSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/RxSwift/Resources/UserResourceRxSpec.swift -------------------------------------------------------------------------------- /Tests/RxSwift/Resources/WithdrawalResourceRxSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/RxSwift/Resources/WithdrawalResourceRxSpec.swift -------------------------------------------------------------------------------- /Tests/RxSwift/RxSpecHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/RxSwift/RxSpecHelpers.swift -------------------------------------------------------------------------------- /Tests/RxSwift/SessionManagerSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/RxSwift/SessionManagerSpec.swift -------------------------------------------------------------------------------- /Tests/RxSwift/TradeResourceRxSpecProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/RxSwift/TradeResourceRxSpecProtocol.swift -------------------------------------------------------------------------------- /Tests/Support/IntegrationQuickConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Support/IntegrationQuickConfiguration.swift -------------------------------------------------------------------------------- /Tests/Support/IntegrationSpecHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Support/IntegrationSpecHelpers.swift -------------------------------------------------------------------------------- /Tests/Support/IntegrationSpecProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Support/IntegrationSpecProtocol.swift -------------------------------------------------------------------------------- /Tests/Support/Matchers/DictionaryMatcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Support/Matchers/DictionaryMatcher.swift -------------------------------------------------------------------------------- /Tests/Support/Matchers/ResultMatchers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Support/Matchers/ResultMatchers.swift -------------------------------------------------------------------------------- /Tests/Support/MockedSessionManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Support/MockedSessionManager.swift -------------------------------------------------------------------------------- /Tests/Support/MockedURLOpener.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Support/MockedURLOpener.swift -------------------------------------------------------------------------------- /Tests/Support/SpecHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Support/SpecHelpers.swift -------------------------------------------------------------------------------- /Tests/Support/StubConstants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Support/StubConstants.swift -------------------------------------------------------------------------------- /Tests/Support/TradeResourceSpecProtocol.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/Support/TradeResourceSpecProtocol.swift -------------------------------------------------------------------------------- /Tests/UnitTests/OAuth/ErrorsSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/UnitTests/OAuth/ErrorsSpec.swift -------------------------------------------------------------------------------- /Tests/UnitTests/OAuth/OAuthSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/UnitTests/OAuth/OAuthSpec.swift -------------------------------------------------------------------------------- /Tests/UnitTests/OAuth/OAuthURLBuilderSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/UnitTests/OAuth/OAuthURLBuilderSpec.swift -------------------------------------------------------------------------------- /Tests/UnitTests/OAuth/SafariControllerOpenerSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/UnitTests/OAuth/SafariControllerOpenerSpec.swift -------------------------------------------------------------------------------- /Tests/UnitTests/PaginationParametersSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/UnitTests/PaginationParametersSpec.swift -------------------------------------------------------------------------------- /Tests/UnitTests/PaginationSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/UnitTests/PaginationSpec.swift -------------------------------------------------------------------------------- /Tests/UnitTests/PromiseSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/UnitTests/PromiseSpec.swift -------------------------------------------------------------------------------- /Tests/UnitTests/Resources/RequestConvertibleSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/UnitTests/Resources/RequestConvertibleSpec.swift -------------------------------------------------------------------------------- /Tests/UnitTests/Resources/UsersSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/UnitTests/Resources/UsersSpec.swift -------------------------------------------------------------------------------- /Tests/UnitTests/SessionManagerSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/Tests/UnitTests/SessionManagerSpec.swift -------------------------------------------------------------------------------- /coinbase-official.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coinbase/coinbase-ios-sdk/HEAD/coinbase-official.podspec --------------------------------------------------------------------------------