Solidity智能合约 如何将十六进制字节数组转为十六进制字符串?急!
eg: bytes: 0x820000000000005348414e4748414952510102030405065348414e474841495252aeb32b58
怎么转为字符串“820000000000005348414e4748414952510102030405065348414e474841495252aeb32b58”???
因为直接string强制类型转换,就会出现很多\u000,还还有些会把字节转为对应ASCII码输出。所以不能这样做。求正确操作!
或者还有一个问题,合约函数返回类型为bytes,封装成java后本来的类型是RemoteFunctionCall<TransactionReceipt> ,怎么改为封装的是byte[]类型??
很急!求大神们支招!欢迎联系qq:1206814310(仅咨询平时不打扰)
相似问题