jingtum-lib-objective-c
jingtumLib-objective-c 库用于与 jingtum 区块链网络交互。这是 objective-c 版本的库。
Jingtum 介绍
Jingtum 是国内外最成熟的区块链平台之一。是唯一经过大规模应用检验的区块链技术。Jingtum 公司已构建了一个互联互通的区块链平台(公链),位于具有各种应用的区块链生态系统发展过程中。[网站][1]
源代码
- src/jingtum-lib - jingtum lib 的源代码。
- src/ViewController.m - jingtum lib 的测试。
- 示例 - 使用 jingtum lib 的示例。
- docs - jingtum lib 的文档。
支持的系统
- MacOS
开发环境
- MacOS
- Xcode
参考资料
以下库被引用。
- SocketRocket (https://github.com/facebook/SocketRocket)
- CoreBitcoin (https://github.com/oleganza/CoreBitcoin)
安装
下载此源代码后,我们应该运行
pod install
以下载必要的库
此外,jingtum-lib-objectc 也可通过 CocoaPods 获得。要安装它,只需将以下行添加到您的 Podfile 中
pod "jingtum-lib-objectc"
注意
运行后
pod install
我们获得了所有需要的库,然后我们应该修改文件:Pods/CoreBitcoin/CoreBitcoin/BTCBase58.m,从
static const char* BTCBase58Alphabet = "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";
修改为
static const char* BTCBase58Alphabet = "jpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65rkm8oFqi1tuvAxyz";
总结
jingtum-lib-objective-c 库基于 ws 协议连接到 jingtum 系统。Remote 类提供了公有的 API 来创建两种对象:通过 GET 方法创建 Request 对象,通过 POST 方法创建 Transaction 对象。然后可以通过 Submit() 方法将数据提交到服务器。
如何使用
- 创建Remote类的实例。
Remote *remote = [Remote instance];
- 连接到服务器。
[remote connectWithURLString:@"ws://123.57.219.57:5020" local_sign:true];
- 关闭连接
remote.Disconnect();
贡献 //贡献,在此可以添加一些联系方式,比如QQ群等
请随意发送给我pull requests或添加其他联系方式。
QQ : 3107251779
许可
jingtum-lib-objective-c遵循MIT许可协议。更多信息请查阅COPYING文件,或查看MIT协议