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 参考:
- API 参考 for VeChain app developers
许可证
VeChain Wallet SDK 遵循 MIT LICENSE
许可,也包括在仓库中的 LICENSE 文件中。
版权所有 (c) 2019 VeChain [email protected]
以下任何获得本软件及其相关文档文件(“软件”)副本的人,均可免费获得在此软件上不受限制的处理权,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许将这些软件提供的人进行此类处理,前提是
所有副本或软件的大部分应包括上述版权声明和本许可声明。
该软件按“现状”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定目的的适用性和非侵权性。在任何情况下,作者或版权持有者不对任何索赔、损害或其他责任承担责任,无论是基于合同、侵权或其他方式,源于、涉及或与该软件或其使用或其他交易有关。