try encoding params in any case so we throw beforehand if something went wrong

pull/5370/head
yann300 7 years ago
parent 9a14e0db9c
commit 3f28d95f34
  1. 14
      remix-lib/src/execution/txFormat.js

@ -186,14 +186,12 @@ module.exports = {
callback('Error encoding arguments: ' + e) callback('Error encoding arguments: ' + e)
return return
} }
if (!isConstructor || funArgs.length > 0) { try {
try { data = helper.encodeParams(funAbi, funArgs)
data = helper.encodeParams(funAbi, funArgs) dataHex = data.toString('hex')
dataHex = data.toString('hex') } catch (e) {
} catch (e) { callback('Error encoding arguments: ' + e)
callback('Error encoding arguments: ' + e) return
return
}
} }
if (data.slice(0, 9) === 'undefined') { if (data.slice(0, 9) === 'undefined') {
dataHex = data.slice(9) dataHex = data.slice(9)

Loading…
Cancel
Save