diff --git a/src/app/execution/txLogger.js b/src/app/execution/txLogger.js index 62724759df..7558c869a9 100644 --- a/src/app/execution/txLogger.js +++ b/src/app/execution/txLogger.js @@ -49,6 +49,8 @@ var css = csjs` .failed { color: ${styles.terminal.icon_Color_Log_Failed}; } + .notavailable { + } .call { font-size: 7px; background-color: ${styles.terminal.icon_BackgroundColor_Log_Call}; @@ -282,7 +284,7 @@ function renderUnknownTransaction (self, data) { var tx = yo`
txDetails(e, tx, data, obj)}> - ${checkTxStatus(data.tx, txType)} + ${checkTxStatus(data.receipt || data.tx, txType)} ${context(self, {from, to, data})}
debug(e, data, self)}>Debug
@@ -307,8 +309,10 @@ function checkTxStatus (tx, type) { } if (type === 'call' || type === 'unknownCall') { return yo`call` - } else { + } else if (tx.status === '0x0') { return yo`` + } else { + return yo`` } } @@ -407,18 +411,22 @@ function txDetails (e, tx, data, obj) { function createTable (opts) { var table = yo`
` - if (opts.status) { + if (!opts.isCall) { var msg = '' - if (opts.status === '0x0') { - msg = ' Transaction mined but execution failed' - } else if (opts.status === '0x1') { - msg = ' Transaction mined and execution succeed' + if (opts.status) { + if (opts.status === '0x0') { + msg = ' Transaction mined but execution failed' + } else if (opts.status === '0x1') { + msg = ' Transaction mined and execution succeed' + } + } else { + msg = ' Status not available at the moment' } table.appendChild(yo` - - status - ${opts.status}${msg} - `) + + status + ${opts.status}${msg} + `) } var transactionHash = yo`