WavesSDK 0.1.9

WavesSDK 0.1.9

MefiltPavel Gubin 维护。



 
依赖项
RxSwift~> 4.0
Moya~> 12.0.1
Moya/RxSwift~> 12.0.1
WavesSDKExtensions>= 0
WavesSDKCrypto>= 0
 

WavesSDK 0.1.9

  • 作者:
  • Mefilt

WavesSDK是一个用来将Waves区块链特性集成到您iOS应用的库集合

什么是Waves?

Waves是一个开源区块链平台

您可以用它来构建您自己的去中心化应用程序。Waves提供了包括名为RIDE的智能合约语言在内的完整的区块链生态系统。

区块链网络是如何工作的?

存在大量由矿工部署的节点,它们存储所有网络信息在区块链(即区块链)中,处理请求,并在检查其符合规则后可以将新交易添加到网络中。矿工通过MRT(网络币)获得奖励。

这项技术的主要优势是每个节点都是主区块链的同步副本:这意味着信息是去中心化存储的,如果一个用户在某个节点存储中更改信息,全球信息不会被更改。这可以保证用户信息将保持公平且不可更改。

更重要的是,使用Waves区块链构建的服务看起来就像一个普通的网络应用,不会使用户体验更加困难。

您可以阅读Waves节点描述定义页面,以更好地理解区块链功能。

iOS SDK 快速入门

要构建您的首个 Waves 平台集成应用程序并开始使用所有区块链功能,请直接访问 Waves iOS SDK 快速入门教程,并按照说明操作。

Waves SDK 结构

SDK 中有两个重要的部分用于准备加密数据并创建模型。您必须使用它们来正确构建服务。

  • Waves Crypto 处理与区块链加密部分的交互,允许生成助记词、转换公钥和私钥、获取和验证地址、将字节转换为字符串以及反向转换、使用私钥签名数据等。
  • Waves Models 包含用于构建正确服务的交易和其他数据传输对象模型。

此外,还有三个主要的 SDK 服务提供区块链交互。

  • Waves 节点服务 允许应用程序直接与区块链合作:您可以创建交易、广播它们并使用这些功能从节点加载数据。这是 SDK 的主要部分。
  • Waves 数据服务 提供更简单的方式访问存储在节点中的数据。此服务中的方法是以最有效的方式读取区块链数据,但不会帮助写入。
  • Waves 匹配服务 包含将 Waves DEX(去中心化交易平台)功能集成到 iOS 应用程序中的方法。您可以使用此服务收集和添加用户的订单,并使用此服务与交易所交易进行交互。

测试

要测试您的应用程序,您可以使用 Testnet。这是一个与 Waves 主网相同的副网,您可以在这里不受花费付费 WAVES 代币的影响重复实际的账户结构。您可以为多个账户创建账户、使用 水龙头(只需将账户地址插入输入字段并获得 10 测试代币)并使用 Waves RIDE IDE 部署 RIDE 脚本(也称为“智能合约”)。

实用链接

支持

关注最新新闻和文章,了解 Waves 平台 上的所有活动。

请访问 问题 部分,上报任何错误或功能请求,以及查看已知问题列表 🤝😎

wavesplatform

网站 | Discord | 论坛 | 支持 | 文档