Hi 游客

更多精彩,请登录!

比特池塘 区块链前沿 正文

Bytom 移动端钱包SDK FAQ

haranN
81 0 0
比原链移动端钱包SDK项目地址:https://github.com/Bytom-Community/Bytom-Mobile-Wallet-SDK
) J) |' Z4 t* H# w  g& y* R/ }4 n1、客户端钱包SDK需要实现哪些功能?. d+ w3 W8 q$ H. \7 Y$ _% a& w
创建密钥、密钥列表、创建账户、账户列表、创建地址、地址列表、备份钱包、恢复钱包、重置密码、交易签名( m' i1 H: F1 h6 \5 @
2、客户端钱包SDK是否需要联网?# F; ?# R: f# c+ z( F3 \5 x# a
不需要联网
+ q4 c. D, _- O! C* Z2 `3、创建钱包地址的流程怎样的?
4 Z" g6 Q& _; B$ Z+ k创建密钥 -> 创建账户 -> 创建地址
! s3 B2 H8 s: X用密钥创建账户,然后在账户下创建地址,一个账户可能由多个密钥创建,即多签账户,一个账户下也可以有多个地址
" w1 m7 R: p! F: d8 \' h! n7 D6 Q( s4、发起一笔交易客户端钱包需要做什么?
  t: N4 I. {) z# N, d* i全节点钱包发起一笔交易的顺序是build-transaction->sign-transaction->submit-transaction9 o" N+ I/ c3 g! j9 G! w+ z9 c' g
客户端钱包发起一笔交易的build-transaction、submit-transaction依赖于中心化的节点,需要把一笔交易的发起人地址、接收人地址、资产类型、交易资产数量通过中心化节点build-transaction的API发送给中心化节点,对中心化节点build-transaction返回的结果签名,即执行sign-transaction,然后通过中心化节点submit-transaction的API提交交易上链5 N" _, `* K) _6 {  {
5、用其他语言实现bytom钱包的思路是怎么样的?
2 ?' o$ c- f# c, u1 Q没有go语言经验的话,建议先学习一下go语言的基本语法
0 G+ X; ~7 U3 {3 s  n' J然后可以从bind.go入手开始理解bytom钱包的实现,然后再用其他语言实现bytom钱包
BitMere.com 比特池塘系信息发布平台,比特池塘仅提供信息存储空间服务。
声明:该文观点仅代表作者本人,本文不代表比特池塘立场,且不构成建议,请谨慎对待。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

成为第一个吐槽的人

haranN 初中生
  • 粉丝

    0

  • 关注

    0

  • 主题

    26