ethereum/ethereumj

CallTransaction.Function.decode(byte[] encoded) method ,when params contains string type,decode result is blank

xiajikaluli opened this issue · 0 comments

CallTransaction.Function.decode(byte[] encoded) method ,when params contains string type,decode result is blank.
version 1.12.0-RELEASE
contract code:
event LogCreate(address dataContract,string contractName,string version);
java code:
CallTransaction.Function logEvent = CallTransaction.Function.fromSignature(logType.getName(), logType.getParams()); Object[] result = logEvent.decode(ByteUtil.hex2byte(data));
The arrary result ,secord and third param decode result is ""