代码拉取完成,页面将自动刷新
同步操作将从 coin-exchange-all/Exchange-Listing-Guide 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
检查日期: 2020.07.12
https://github.com/tronprotocol/java-tron/releases
https://developers.tron.network/
官方推荐: 16核 32G内存 - AWS: c5.4xlarge 实测结果: 近期交易量增大8核16G会发生同步延迟,导致发送交易不成功,CPU长期在80%以上。
1、安装Python3
2、安装Orcale Java SDK 1.8(这里注意不能用openjdk,而且必须1.8版本)
3、安装tron-cli,详见:
https://github.com/tronprotocol/tron-cli
4、在数据目录
执行tron-cli i
https://backups.trongrid.io/
下载离线包后开启节点/数据目录/tron_nodes/fullnode/full.conf
可修改配置,也可用tron-cli config
来修改storage/transHistory.switch
需要设置为 on
1、生成地址
curl -X POST -H 'content-type: application/json' http://127.0.0.1:8500/wallet/generateaddress
2、创建账号
curl -X POST -H 'content-type: application/json' http://127.0.0.1:8500/wallet/createaccount \
-d '{"owner_address":"主账号地址的Hex","account_address":"第1步创建的地址"}'
3、对创建账号的交易签名
curl -X POST -H 'content-type: application/json' http://127.0.0.1:8500/wallet/gettransactionsign \
-d '{"transaction":第2步返回的整个JSON,"privateKey":"主账号地址的私钥"}'
4、对外广播交易
curl -X POST -H 'content-type: application/json' http://127.0.0.1:8500/wallet/broadcasttransaction \
-d '第3步返回的JSON'
1、获取最新的区块高度
curl -X POST -H 'content-type: application/json' http://127.0.0.1:8500/wallet/getnowblock \
2、根据区块Hash获取交易列表
curl -X POST -H 'content-type: application/json' http://127.0.0.1:8500/wallet/getblockbynum \
-d '{"num":区块高度}}'
注意验证以下内容:
ret/contractRet = "SUCCESS"
raw_data/contract/type = "TransferContract"
raw_data/contract/parameter/type_url = "type.googleapis.com/protocol.TransferContract"
3、获取单个交易详细
curl -X POST -H 'content-type: application/json' http://127.0.0.1:8500/wallet/gettransactionbyid \
-d '{"value":"交易TxId"}'
1、创建交易
curl -X POST -H 'content-type: application/json' http://127.0.0.1:8500/wallet/createtransaction \
-d '{"to_address":"接收地址的Hex","owner_address":"主账号地址的Hex","amount":转账金额x1000000}'
2、签名交易
curl -X POST -H 'content-type: application/json' http://127.0.0.1:8500/wallet/gettransactionsign \
-d '{"transaction":第1步返回的整个JSON,"privateKey":"主账号地址的私钥"}'
4、广播交易
curl -X POST -H 'content-type: application/json' http://127.0.0.1:8500/wallet/broadcasttransaction \
-d '第2步返回的JSON'
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。