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

ONT(本体) 钱包开发相关推荐

  1. 从零学本体dApp开发(20): 分片合约也有Runtime dAPI

    原创 | 工匠 (来自本体社区的技术人员) --------------- 写在前面 最近在利用业余时间学习本体的开发.我打算把自己学习的过程记录下来,一方面便于自己梳理学到的东西,另一方面希望可以通 ...

  2. 区块链开发指南_区块链钱包开发

    开发钱包之前,我们需要有以下的预备知识. 第一,什么是钱包,以及相关的分类. 本文站在开发者的角度,给读者讲解下怎么样和钱包进行交互,以及如何开发一个钱包. 我们怎么样理解钱包呢?简单讲它是连接区块链 ...

  3. 以太坊钱包开发系列3 - 展示钱包信息及发起签名交易

    最新内容会更新在主站深入浅出区块链社区 原文链接:使用 ethers.js 开发以太坊 Web 钱包 3 - 展示钱包信息及发起签名交易) 以太坊去中心化网页钱包开发系列,将从零开始开发出一个可以实际 ...

  4. 以太坊钱包开发系列4 - 发送Token(代币)

    以太坊去中心化网页钱包开发系列,将从零开始开发出一个可以实际使用的钱包,本系列文章是理论与实战相结合,一共有四篇:创建钱包账号.账号Keystore文件导入导出.展示钱包信息及发起签名交易.发送Tok ...

  5. 以太坊钱包开发系列 - 创建钱包账号

    想知道更多关于区块链技术知识,请百度[链客区块链技术问答社区] 链客,有问必答!! 以太坊去中心化网页钱包开发系列,将从零开始开发出一个可以实际使用的钱包,本系列文章是理论与实战相结合,一共有四篇:创 ...

  6. 以太坊Dapp项目-网页钱包开发手册

    以太坊Dapp项目-网页钱包开发手册 修订日期 姓名 邮箱 2018-10-10 brucefeng brucefeng@brucefeng.com 前言 在之前的一篇文章以太坊智能合约项目-Toke ...

  7. 多币种钱包开发:什么是工作量证明(POW)?

    2019独角兽企业重金招聘Python工程师标准>>> 任何区块链网络中最重要的组成部分之一是它用于就其分类账的状态达成共识的机制.这些机制被称为一致性算法,今天的加密数字资产使用的 ...

  8. 区块链钱包开发(Android篇)

    区块链钱包开发(Android篇) 2018年10月27日 23:07:08 a526247082 阅读数 6309 简介 本文主要内容为区块链钱包移动端(Android)开发,介绍比特币钱包和以太坊 ...

  9. 以太坊转账参数java_【ETH钱包开发04】web3j转账ERC-20 Token

    在上一篇文章中讲解了ETH转账,这一篇讲一下ERC-20 Token转账. [ETH钱包开发03]web3j转账ETH ERC-20 Token转账的2种方式 1.直接用web3j的API 2.jav ...

最新文章

  1. html页面校园美景相框,纯CSS+HTML打造图片相框背景
  2. Linux 常用命令全称,看看你 get 到了哪些?
  3. 《疯狂Java讲义》11
  4. Spring 组cxf宣布webservice
  5. Ehab Is an Odd Person
  6. elasticsearch dump 教程
  7. mysql数据库设置字符集配置修改my.ini文件(windows)
  8. 【c++基础】vector中按照Point类型某一个变量进行排序
  9. 商海致富独家秘诀:微笑可以当钱花
  10. [vue] 你是从vue哪个版本开始用的?你知道1.x和2.x有什么区别吗?
  11. 三大主流软件负载均衡器对比(LVS VS Nginx VS Haproxy)
  12. VS2008和VS2010水晶报表版本冲突的问题解决
  13. JPM Coin 三部曲 (中) - 摩根大通为何青睐 Quorum 区块链
  14. axios封装全局loading
  15. Oraclealterindexrebuild与ORA08104说明
  16. python命名规则数字开头的成语_day1 python基础
  17. idea登录gitee插件报错Unauthorized -null
  18. Android系统解除USER版本无法进入Recovery模式限制
  19. 视频在线审片软件哪个好 最好用的审片工具分秒帧
  20. (imx6)添加RT3070 STA AP 支持

热门文章

  1. 小程序--获取微信头像昵称等信息
  2. 英雄联盟手游主页---rem布局
  3. 942518-29-8,S)-2-Amino-4-azido-butanoic acid HCl,L-Azidohomoalanine (AHA),L-叠氮高苏氨酸(AHA)是蛋氨酸的氨基酸类似物
  4. 【通信】基于Matlab实现延时波束形成附完整代码
  5. android的照片恢复,安卓手机照片删除怎么恢复?可以这样恢复
  6. php中setcookie参数,详解setcookie的各个参数
  7. 属于mysql安装目录中_下面选项中,属于 MySQL 安装目录中包含的文件是()_Flash 二维动画设计与制作答案_学小易找答案...
  8. 2023年四月份图形化二级打卡试题
  9. 安装时间大于30秒_get朋友圈超长视频模版, 点亮朋友圈30秒“带货神器”
  10. 安卓控件 listView 的学习及优化 (ConvetView、viewHolder)