GDAXSwift 0.1.2

GDAXSwift 0.1.2

测试测试
语言语言 SwiftSwift
许可协议 MIT
发布时间上次发布2018年1月
SwiftSwift 版本3.0
SPM支持 SPM

Anthony Puppo 维护。



GDAXSwift 0.1.2

  • Anthony Puppo



功能

  • 轻量级,最小化代码库
  • 沙盒支持
  • 调用任何私有端点时自动请求签名
  • 所有网络和 JSON 解析由内部处理
  • 请求/响应对象模型
  • 易于处理,基于回调的响应处理

虽然这个库为您做了大部分繁重的工作,但仍建议您阅读官方 GDAX 文档。

要求

  • iOS 8.0+ / macOS 10.10+ / tvOS 9.0+ / watchOS 2.0+
  • Xcode 8.1+
  • Swift 3.0+

安装

GDAXSwift 通过 CocoaPods 提供。要安装,只需将以下行添加到您的 Podfile 中

pod "GDAXSwift"

使用方法

使用可用初始化器中的任何一种创建 GDAXClient 的实例。然后您可以使用 publicprivate 实例属性分别访问公共和私有端点。

请注意,如果您尝试在没有提供 API 密钥、base64 编码的密钥和密码的情况下访问任何私有端点,将引发一个错误。

let gdaxClient = GDAXClient(apiKey: "API key", secret64: "base64 encoded secret", passphrase: "passphrase", isSandbox: false)

// Multiple convenience initializers exist
// For example, if only querying public data on the live exchange, a new client may be constructed as GDAXClient()

// public (no authentication required)
gdaxClient.public.getProducts({ (products, response, error) in
	print("Response: \(products as Any)")
	print("Error: \(error as Any)")
})

// private (authentication required)
gdaxClient.private.getAccounts({ (accounts, response, error) in
	print("Response: \(accounts as Any)")
	print("Error: \(error as Any)")
})

待办事项

  • 完成所有私有端点的实现
  • 支持 WebSocket Feed
  • 文档

变更日志

请参阅 变更日志文件

示例

要运行示例项目,请首先克隆仓库,然后从示例目录运行 pod install

作者

Anthony Puppo,[email protected]

许可协议

GDAXSwift 在 MIT 许可下可用。有关更多信息,请参阅 许可文件

捐赠

  • 比特币:1HTrooe1AsQUPkPrrCC39BZbX8K6qnUJFV
  • 以太坊:0x7117A29cb2F425405D0DF1961fc4d7BF3e526b6b