diff --git a/assets/js/universal-dapp.js b/assets/js/universal-dapp.js index 7740c48472..f104b9aa8c 100644 --- a/assets/js/universal-dapp.js +++ b/assets/js/universal-dapp.js @@ -358,8 +358,15 @@ UniversalDApp.prototype.getCallButton = function(args) { outputTypes.push(args.abi.outputs[i].type); } + // decode data var decodedObj = EthJS.ABI.rawDecode(null, null, outputTypes, result.vm.return); + // format decoded data + decodedObj = EthJS.ABI.stringify(outputTypes, decodedObj); + for (var i = 0; i < outputTypes.length; i++) { + decodedObj[i] = outputTypes[i] + ': ' + decodedObj[i]; + } + $result.append(getDecodedOutput(decodedObj)); } catch (e) { }