Commit 4d88745f authored by yann300's avatar yann300 Committed by Aniket

ensure return value is properly passed

parent bf09e802
...@@ -463,12 +463,12 @@ class Blockchain { ...@@ -463,12 +463,12 @@ class Blockchain {
try { error = 'error: ' + JSON.stringify(error) } catch (e) {} try { error = 'error: ' + JSON.stringify(error) } catch (e) {}
} }
} }
next(error, result) next(error, result, tx)
} }
) )
} }
], ],
async (error, txResult) => { async (error, txResult, tx) => {
if (error) { if (error) {
return cb(error) return cb(error)
} }
...@@ -487,6 +487,10 @@ class Blockchain { ...@@ -487,6 +487,10 @@ class Blockchain {
} }
} }
} }
if (!isVM && tx && tx.useCall) {
returnValue = toBuffer(txResult.result)
}
let address = null let address = null
if (txResult && txResult.receipt) { if (txResult && txResult.receipt) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment