关于Tron波场的FullNode节点操作,地址互转,代理资源,离线签名,错误信息解析等等

  • 前言:

    最近一直在忙Tron公链的事情,顺便也整理下,常用的一些操作和示例测试

  • 环境:

    我在自己的服务器上,搭建了Tron私链
    私链搭建,官方教程地址:  https://cn.developers.tron.network/docs/%E7%A7%81%E9%93%BE%E6%90%AD%E5%BB%BA
    官方地址互转工具地址: https://tronscan.org/#/tools/tron-convert-tool(需要越狱)

  • JAVA工程,功能点:

    github地址: https://github.com/qiangqiang666/tron_demo

tron_demo
Tron 对FullNode Api 测试并封装

地址操作
AddressConverTest: hex或base58地址,互相转换和验证

创建账户
AccountTest: 创建账户-->签名-->广播(broadcasttransaction)

资源
ResourceTest : 创建资源交易-->签名-->广播(broadcasttransaction)

资源测试
HighFrequencyQuery: 高频查询带宽

HighFrequencyTransfer: 高频快捷转账

ps: 两个类的main函数执行,观察带宽消耗情况

离线签名
TransactionSignDemo: 创建交易-->签名-->广播(broadcasthex)

普通转账
TransferTest: 创建交易-->签名-->广播(broadcasttransaction)

错误信息解析
ErrorMessageTest: 执行节点API时,返回了结果,如果内部包含了message,解析message字段得到真正报错的原因....

注意: 以上类中,执行main方法,请更换IP地址

-2020-12-31补充:
更换项目中的lib目录下的wallet-cli.jar,自己去修改配置文件,并且重新编译打包,然后将jar包,更换掉

你可能感兴趣的:(#,JAVA实现功能,tron,地址互转,离线签名,代理资源,波场)