首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >以太坊Solidity智能合约 如何将十六进制字节数组转为十六进制字符串?Java封装合约修改?

以太坊Solidity智能合约 如何将十六进制字节数组转为十六进制字符串?Java封装合约修改?

提问于 2020-11-27 16:02:36
回答 0关注 0查看 503

Solidity智能合约 如何将十六进制字节数组转为十六进制字符串?急!

eg: bytes: 0x820000000000005348414e4748414952510102030405065348414e474841495252aeb32b58

怎么转为字符串“820000000000005348414e4748414952510102030405065348414e474841495252aeb32b58”???

因为直接string强制类型转换,就会出现很多\u000,还还有些会把字节转为对应ASCII码输出。所以不能这样做。求正确操作!

或者还有一个问题,合约函数返回类型为bytes,封装成java后本来的类型是RemoteFunctionCall<TransactionReceipt> ,怎么改为封装的是byte[]类型??

很急!求大神们支招!欢迎联系qq:1206814310(仅咨询平时不打扰)

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档