make getTrace async

pull/573/head
yann300 4 years ago
parent ab8f1fb993
commit 5bcb215d89
  1. 8
      apps/remix-ide/src/app/tabs/debugger-tab.js

@ -104,9 +104,8 @@ class DebuggerTab extends ViewPlugin {
}) })
} }
getTrace (hash) { async getTrace (hash) {
if (!hash) return if (!hash) return
return new Promise(async (resolve, reject) => { /* eslint-disable-line */
try { try {
const web3 = await this.getDebugWeb3() const web3 = await this.getDebugWeb3()
const currentReceipt = await web3.eth.getTransactionReceipt(hash) const currentReceipt = await web3.eth.getTransactionReceipt(hash)
@ -124,11 +123,10 @@ class DebuggerTab extends ViewPlugin {
debugWithGeneratedSources: false debugWithGeneratedSources: false
}) })
resolve(await debug.debugger.traceManager.getTrace(hash)) return await debug.debugger.traceManager.getTrace(hash)
} catch (e) { } catch (e) {
reject(e) throw e
} }
})
} }
fetchContractAndCompile (address, receipt) { fetchContractAndCompile (address, receipt) {

Loading…
Cancel
Save