ONT(本体) 钱包开发

ONT(本体) 钱包开发

准备:

1.ONT-SDK(JAVA):https://github.com/ontio-community/ontology-andriod-sdk
2.AndroidStudio

开发注意:

1.账户体系: 1.ONT-ID 2.ONT-Wallet

  1. ONT/ONG 的体系 和NEO/GAS 基本一样。ONG和GAS 都是线性释放的,在回收的时候都是需要用户去触发一笔交易才可以回收的。

  2. 不过由于ONT/ONG的转账是需要手续费的,现在都是0.01个ONG,所以还是等账号上有比较多的ONG 的时候再去回收吧

  3. 再者由于NEO和ONT 都是使用的NEP-2的标准去生成的WIF,所有二者的WIF都是相同的 可以互相导入,生成的地址也都是相同的 A 开头。

    SDK中包含ONT-ID 部分和Wallet部分 .在实际开发中根据需求,我这边是用的Wallet 部分代码。

2.Wallet 中自带钱包管理类即 WalletMgr类,为了方便开发直接使用的自带的类。在使用的时候 会在SharedPrefence中保存wallet的加密信息。所以关于wallet的信息的操作,都得先openWalletFile(),并且在修改完信息之后得都在writeWalletFile()不然所有的操作 都只是在内存中 并没有写入;

// 准备操作
 ontSdk.openWalletFile(context.getSharedPreferences("name", Context.MODE_PRIVATE));
 、、、、、、、
 、、、、、、、

 // 结束操作
 ontSdk.getWalletMgr().writeWallet();

需要说明的是:WalletMgr操作的Account 就是一个wallet.

3.创建Wallet:

看看官方文档就基本好了。具体项目代码就不贴了。
官方文档:
https://github.com/ontio/documentation/blob/master/walletDevDocs/Ontology%E9%92%B1%E5%8C%85%E5%BC%80%E5%8F%91%E6%96%87%E6%A1%A3.md#%E5%8A%A9%E8%AE%B0%E8%AF%8D%E5%92%8Ckeystore%E4%BD%BF%E7%94%A8

4.相关链接:

官方App:
https://onto.app/

浏览器地址:
主网:https://explorer.ont.io/
测试网:https://explorer.ont.io/testnet

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值