suzzzj/tron-api

There is no license information available for the latest version (dev-master) of this package.

dev-master 2021-07-31 06:24 UTC

This package is not auto-updated.

Last update: 2024-06-01 21:31:32 UTC


README

代币授权 approve(address spender,uint256 value)
方法名编码后得到 095ea7b3(8位),参数:授权地址(64位) + 授权数量(64位) 代币转账 transfer(address recipient,uint256 amount)
方法名编码后得到 a9059cbb,参数:接受地址(64位) + 转账数量(64位)

代币转账(同授权) parameter参数 地址 + 数量 地址: 1、TNfUvFGhNQiymhsntnJRsaVPTscA9j2TZv 转hex 格式 得到 418b3f6f4b86ad92ee75aa626c86f59462889ebb9e 2、去掉前面的41, 418b3f6f4b86ad92ee75aa626c86f59462889ebb9e 得到 8b3f6f4b86ad92ee75aa626c86f59462889ebb9e 3、补零到64位 0000000000000000000000008b3f6f4b86ad92ee75aa626c86f59462889ebb9e 数量: 1、数量9,精度为6 ,十进制值就是9000000,十进制转16进制: 9000000 得到 0x895440 2、去掉前面0x 得到 895440 3、补零到64位 0000000000000000000000000000000000000000000000000000000000895440

最后拼接: 得到parameter: 0000000000000000000000008b3f6f4b86ad92ee75aa626c86f59462889ebb9e0000000000000000000000000000000000000000000000000000000000895440

data: a9059cbb0000000000000000000000008b3f6f4b86ad92ee75aa626c86f59462889ebb9e0000000000000000000000000000000000000000000000000000000000895440

反向解析可得到 ,地址 TNfUvFGhNQiymhsntnJRsaVPTscA9j2TZv + 转账数量 9 调用的方法名为 transfer