wheat
wheat
> 合约函数的内容,输入的值可以贴上来看一下。bytes类似string格式,bytesN类型如byte2则需要使用十六进制的string,并参考提示补齐到对应长度,如bytes2为0x1234 这个是测试的实际界面:  版本信息: 链版本: 2.9.0 gm 兼容版本: 2.9.0 WeBASE版本: v1.5.4
请问这个问题解决了吗?我采用release3.7.3版本也遇到这个问题,弄了几天了,还是没解决。我测试了v320之前的table,是没有问题的。通过对比,我有一点点方向,我严重怀疑是Cast.sol引起的,有两个疑点:1、这个预编译合约的地址,并没有任何地方声明(我添加了Cast constant cast = Cast(address(0x1001)),但是没有效果);2、这个合约内部有隐含的类型转换,可能没处理好导致了失败。
> 请问这个问题解决了吗?我采用release3.7.3版本也遇到这个问题,弄了几天了,还是没解决。我测试了v320之前的table,是没有问题的。通过对比,我有一点点方向,我严重怀疑是Cast.sol引起的,有两个疑点:1、这个预编译合约的地址,并没有任何地方声明(我添加了Cast constant cast = Cast(address(0x1001)),但是没有效果);2、这个合约内部有隐含的类型转换,可能没处理好导致了失败。 我的问题解决了,是我自己把Cast 地址写错了,文档看错了,把2.x版本的预编译合约地址拿到3.x来用了。