ThorWalletSDK 1.0.0

ThorWalletSDK 1.0.0

vechain 维护。



 
依赖关系
AFNetworking~> 3.0
SocketRocket~> 0.4.2
YYModel~> 1.0.4
 

  • VeChain

Vechain ThorWallet SDK

介绍

Vechain 钱包 SDK 提供一系列功能接口,可以帮助 iOS 开发者,例如:快速创建钱包、私钥签名、调用 Vechain 区块接口、将数据放入 Vechain 区块,以及支持 dapp 开发环境。

功能

设置
  • 设置节点 URL
  • 获取节点 URL
管理钱包
  • 创建钱包
  • 使用助记词创建钱包
  • 获取校验和地址
  • 更改钱包密码
  • 验证助记词
  • 验证 keystore
签名
  • 签署交易
  • 签署并发送交易
支持DApp开发环境
  • 100% 支持connex。
  • 支持web3功能:getNodeUrl, getAccounts, sign, getBalance

开始使用

要求iOS 10

最新版本 1.0.0

支持使用CocoaPods安装

   pod 'ThorWalletSDK', '~>  1.0.0'

设置节点环境。(Test_Node 环境Main_Node 环境 和自定义节点环境)

#import "WalletUtils.h"
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    // Override point for customization after application launch.
    
   //Set it as a main net environment
    [WalletUtils setNodeUrl:Main_Node];
    
    //Or if you have a custom node url, you can change it to your own node url:
    //[WalletUtils setNodeUrl:@"https://www.yourCustomNodeUrl.com"]; //your custom node Url
    
    //Set it as a test net environment:
    //[WalletUtils setNodeUrl:Test_Node];
    
    //If nodeUrl is not set, the default value is main net
    
    ...
    
    return YES;
}

如何运行简单演示

  • 双击 ThorWalletSDK.xcworkspace
  • command + R
  • 运行

API 参考:

许可证

VeChain Wallet SDK 遵循 MIT LICENSE 许可,也包括在仓库中的 LICENSE 文件中。

版权所有 (c) 2019 VeChain [email protected]

以下任何获得本软件及其相关文档文件(“软件”)副本的人,均可免费获得在此软件上不受限制的处理权,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许将这些软件提供的人进行此类处理,前提是

所有副本或软件的大部分应包括上述版权声明和本许可声明。

该软件按“现状”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定目的的适用性和非侵权性。在任何情况下,作者或版权持有者不对任何索赔、损害或其他责任承担责任,无论是基于合同、侵权或其他方式,源于、涉及或与该软件或其使用或其他交易有关。