diff --git a/remix-lib/src/execution/txRunner.js b/remix-lib/src/execution/txRunner.js index 867ee4021c..30b60fa6fd 100644 --- a/remix-lib/src/execution/txRunner.js +++ b/remix-lib/src/execution/txRunner.js @@ -116,7 +116,9 @@ TxRunner.prototype.runInVm = function (from, to, data, value, gasLimit, useCall, executionContext.vm().stateManager.revert(function () {}) } err = err ? err.message : err - result.status = '0x' + result.vm.exception.toString(16) + if (result) { + result.status = '0x' + result.vm.exception.toString(16) + } callback(err, { result: result, transactionHash: ethJSUtil.bufferToHex(new Buffer(tx.hash()))