这个Call中的target我知道是合约地址 但是这个callData应该怎么传,我就不知道了,熊哥帮帮忙,我是使用的java来吗来做的,但是用法是错的,比如说下面的代码
final Function function = new Function("balanceOf",
Arrays.<Type>asList(new Address("0x9c421a9Ee1d1A2a91A23eC4CFcf624E490e53bd7")),
Arrays.<TypeReference<?>>asList(new TypeReference<Uint256>() {}));
String encode = FunctionEncoder.encode(function);
System.out.println(encode);
MuliCall.Call call = new MuliCall.Call("0xF4f292fA101Eb5db8F14a5cD100a41f075BBa919", encode.getBytes());
calls.add(call);
RemoteFunctionCall remoteFunctionCall = load.aggregateV2(calls);
System.out.println(remoteFunctionCall.send());
报错
想知道正确的调用应该是怎么做的?
还就是这个callData可以反编译嘛