区块链钱包-android篇

资讯 2024-07-12 阅读:56 评论:0
?首先根目录gradle中添加依赖:? First, add dependency to the root directory & #xff1a; ?然后项目文件中添加plu...

?首先根目录gradle中添加依赖:

? First, add dependency to the root directory & #xff1a;

 

?然后项目文件中添加plugin,添加依赖包:

? then add plugin, in the project document; add a dependency package & #xff1a;

 

?最后main下添加proto路径,添加proto文件;

? Last main add proto path & #xff0c; add proto file & #xff1b;

?

? ? ? ?关于tron的基础类,我整理了个lib,使用时直接导入lib即可。

♪ ♪ about the tron base class ♪ #xff0c; I sorted out a lib, directly import lib when used. ♪

? ? ? ?主要包括wallet钱包类,管理类等内容。

♪ ♪ Mainly includes the Wallet Wallet class ♪ #xff0c; management class. ♪

? ? ? ?

?这里我主要贴出wallet的代码

♪ Here I post the wallet code ♪

 
 

? ? ?

? ? ?其实就一步操作,就是根据私钥 创建wallet对象。

♪ It's actually a step-by-step operation ♪ ♪ xff0c; it's the creation of a walklet object based on a private key. ♪

 
 

? ? ? ?创建钱包需要两个参数,一个是钱包名称,一个是设置的密码,钱包名称还好,重要的是密码,因为转账,导出私钥助记词等信息时,都是需要密码验证的。

♪ ♪ ♪ The wallet needs two parameters to be created xff0c; one is the wallet name xff0c; one is the set password xff0c; the wallet name is still good xff0c; the important thing is the password xff0c; because the transfer xff0c; the export of private key helpwords and other information xff0c; all require password validation.

 

store方法是使用SharedPreferences存储当前钱包的信息,其中我们可以通过密码来获取wallet的eckey从而得到钱包的公钥和私钥。

The store method is to store the information on the current wallet using SharadPreferences & #xff0c; in this, we can access Wallet's eckey by password and get the public and private keys to the wallet.

? ? ? 这里主要用到项目中grpcClient类和walletmanager类。

♪ This is used mainly in the grpcClient and walletmanager categories of the project.

? ? ? 这个类主要封装了对应的网络请求以及钱包管理

♪ This class mainly covers the corresponding network requests and wallet management

? ? ? ?grpcClient类的initGrpc需要传入对应的fullnode和soliditynode,这个可以去下面的地址去选择,

♪ ♪ grpcClit type initGrpc needs to be passed on to the corresponding fullnode and soliditynode, this can go to the address below to select xff0c;

? ?documentation/Official_Public_Node.md at master · tronprotocol/documentation · GitHub

?查询账户需要用到账户的地址:

? search accounts need to use the account address xff1a;

 

? account可以查询balance和FrozenList;

? account can query balance and FrozenList;

accountNetMessage 可以查询账户的带宽信息。

AccountNetMessage can query the bandwidth information of the account.

具体代码如下:

The codes are as follows: xff1a;

 

?

? ? ?

 

根据上面的代码,获取到mTransactionUnsigned ,然后输入密码校验密码并获取到wallet的eckey。

Based on the code above & #xff0c; obtained from mTransactionUnsigned & #xff0c; then entered the password to verify the password and obtained the wallet eckey.

设置时间戳,交易签名。

Sets the time stamp xff0c; transaction signature.

 

最后一步是广播交易。

The last step is the broadcast trade.

具体的代码可查看git。

The specific code can be viewed as git.

文字格式和图片示例

注册有任何问题请添加 微信:MVIP619 拉你进入群

弹窗与图片大小一致 文章转载注明

分享:

扫一扫在手机阅读、分享本文

发表评论
热门文章
  • 以太坊区块链浏览器的搭建

    以太坊区块链浏览器的搭建
    环境;Ubuntu 首先需要下载git 参考链接:?http://www.360bchain.com/article/156.html??Environment; Ubuntu first needs to download git reference link: ˂a rel="noformlow" href="http://www.360bchai.com/article/156.html"? http://www.360bchai.com/article/156.htm...
  • 百度元宇宙希壤app官方下载

    百度元宇宙希壤app官方下载
    希壤元宇宙是一款非常好玩的休闲手游,这款游戏采用了元宇宙的游戏概念,超级自由的游戏玩法,在这里没有什么标准限定,你可以自由的在这里进行着一切你想做的事情,游戏比较的休闲和放松,没有什么操作难度,感兴趣的小伙伴们可以来007游戏网下载这款非常有趣的希壤元宇宙吧!˂a href=http://m.yx007.com/key/xxsy" target="_blank" , a game that uses the concept of meta-cosm, super-free p...
  • 【CoinCentral 合作內容】加密貨幣 Decred 正式推出 2018 發展路段線圖

    【CoinCentral 合作內容】加密貨幣 Decred 正式推出 2018 發展路段線圖
    早些時候,加密貨幣Decred發表了一篇博客文章,概述了他們2018年的正式發展路線圖。Earlier, encrypt currency Decred published a blog article outlining their official road map for development in 2018.在這個路線圖中,團隊在為他們制定營銷宣傳之前,明確地表明他們於建立和發布可交付物品的成果,同時將他們的營銷集中在項目的核心組成部分。Decred團隊正在研究一些...
  • 跨接在两个网络间的语音记录仪设计

    跨接在两个网络间的语音记录仪设计
      摘  要: 设计了语音记录仪。该语音记录仪桥接在通信设备之间,同时提供3种桥接接口:以太网接口,支持在IP通信方式下的各通话组的直通及录音功能;二线接口,支持模拟二线方式下的直通及录音功能;音频接口,支持模拟音频方式下的直通及录音功能。同时话音记录仪提供FTP服务器,可以通过局域网对语音记录仪保存的语音文件进行下载和管理。此外,该设备支持语音回放功能。 extracts & nbsp; to : The voice record...
  • 元宇宙概念股有哪些 元宇宙概念股一览表

    元宇宙概念股有哪些 元宇宙概念股一览表
    元宇宙概念股排行精选 元宇宙概念股一览表(2022/11/08),下文就随小蔡来简单的了解一下吧。The contours of the meta-cosmology unit are in the list of the meta-cosmological concept units (2022/11/08), so let's get to the bottom of this with Little Choi. 元宇宙概念股龙头有:The contou...
标签列表