Bytom 移动端钱包SDK FAQ

比原链移动端钱包SDK项目地址:https://github.com/Bytom-Community/Bytom-Mobile-Wallet-SDK

1、客户端钱包SDK需要实现哪些功能?

创建密钥、密钥列表、创建账户、账户列表、创建地址、地址列表、备份钱包、恢复钱包、重置密码、交易签名

2、客户端钱包SDK是否需要联网?

不需要联网

3、创建钱包地址的流程怎样的?

创建密钥 -> 创建账户 -> 创建地址 用密钥创建账户,然后在账户下创建地址,一个账户可能由多个密钥创建,即多签账户,一个账户下也可以有多个地址

4、发起一笔交易客户端钱包需要做什么?

全节点钱包发起一笔交易的顺序是build-transaction->sign-transaction->submit-transaction 客户端钱包发起一笔交易的build-transaction、submit-transaction依赖于中心化的节点,需要把一笔交易的发起人地址、接收人地址、资产类型、交易资产数量通过中心化节点build-transaction的API发送给中心化节点,对中心化节点build-transaction返回的结果签名,即执行sign-transaction,然后通过中心化节点submit-transaction的API提交交易上链

5、用其他语言实现bytom钱包的思路是怎么样的?

没有go语言经验的话,建议先学习一下go语言的基本语法 然后可以从bind.go入手开始理解bytom钱包的实现,然后再用其他语言实现bytom钱包

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏奔跑的蛙牛技术博客

200行python代码实现区块链你想要的都在这里 传送门 && star

. 节点注册 . 创建新的区块 . 创建交易区块 . 生成hash函数 . 获取区块链最后一个元素 . 工作量证明 . 验证工作量证明 . 验证是...

982
来自专栏华仔的技术笔记

部署一个私链以太坊的智能合约

4543
来自专栏汇智网教程

以太坊查看账户余额

3687
来自专栏区块链

从"什么是区块链"到一个小时内构建区块链

区块链是记录的数字账本, 以称作区块的块状数据排列. 这些区块随后通过称为哈希函数的加密验证相互链接.这些区块连在一起形成一个连续的链 - 区块链.

49110
来自专栏极客编程

使用Remix编译和部署以太坊智能合约

Remix 是一个开源的 Solidity 智能合约开发环境,提供基本的编译、部署至本地或测试网络、执行合约等功能。Solidity 是 以太坊Ethereu...

1551
来自专栏比原链

比原链猜谜合约使用指南

4、在锁定资产页面中,选择我们要奖励给猜对答案的资产奖励(当前不支持直接锁定BTM,所以我们需要新建一种资产进行锁定);

1383
来自专栏互联网大杂烩

Hyperledger Fabric系统结构

Fabric系统主要由两个应用构成:Orderer和Peer,其中Orderer负责交易共识并生成区块,Peer节点负责模拟执行交易和记账。这种划分可以使整个平...

1332
来自专栏崔庆才的专栏

Windows系统上Eclipse配置JSP开发环境

JSP是由Sun Microsystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网...

4040
来自专栏申龙斌的程序人生

交易Transaction【区块链生存训练】

日常生活中,我们每天都会与他人进行各种交易,对于“交易”这个概念感觉再熟悉不过了。比如:今天我去吃凉皮,支付给商家5元钱,非常简单吧,通常的交易记录可以是这样的...

3267
来自专栏比原链

Bytom资产发行与部署合约教程

Gitee地址:https://gitee.com/BytomBlockchain/bytom

1152

扫码关注云+社区

领取腾讯云代金券