handle contract with no console

pull/1460/head
aniket-engg 4 years ago committed by Aniket
parent 4ec137e959
commit c417f7f90d
  1. 2
      apps/remix-ide/src/blockchain/blockchain.js
  2. 2
      libs/remix-simulator/src/methods/transactions.ts

@ -500,7 +500,7 @@ class Blockchain extends Plugin {
if (isVM) { if (isVM) {
const hhlogs = await this.web3().eth.getHHLogsForTx(txResult.transactionHash) const hhlogs = await this.web3().eth.getHHLogsForTx(txResult.transactionHash)
if (hhlogs && hhlogs.length) { if (hhlogs && hhlogs.length) {
let finalLogs = 'Console.log:\n' let finalLogs = 'console.log:\n'
for (const log of hhlogs) { for (const log of hhlogs) {
finalLogs = finalLogs + log.join('') + '\n' finalLogs = finalLogs + log.join('') + '\n'
} }

@ -86,7 +86,7 @@ export class Transactions {
eth_getHHLogsForTx (payload, cb) { eth_getHHLogsForTx (payload, cb) {
const txHash = payload.params[0] const txHash = payload.params[0]
cb(null, this.vmContext.currentVm.web3vm.hhLogs[txHash]) cb(null, this.vmContext.currentVm.web3vm.hhLogs[txHash] ? this.vmContext.currentVm.web3vm.hhLogs[txHash] : [])
} }
eth_getTransactionReceipt (payload, cb) { eth_getTransactionReceipt (payload, cb) {

Loading…
Cancel
Save