diff --git a/libs/remix-lib/src/execution/txFormat.ts b/libs/remix-lib/src/execution/txFormat.ts index a320164896..e8be0bafcd 100644 --- a/libs/remix-lib/src/execution/txFormat.ts +++ b/libs/remix-lib/src/execution/txFormat.ts @@ -61,15 +61,15 @@ export function encodeParams (params, funAbi, callback) { data = Buffer.from(dataHex, 'hex') } else { try { - if (params.length > 0) { - funArgs = parseFunctionParams(params) - } + funArgs = parseFunctionParams(params) } catch (e) { return callback('Error encoding arguments: ' + e) } try { - data = encodeParamsHelper(funAbi, funArgs) - dataHex = data.toString() + if (funArgs.length > 0) { + data = encodeParamsHelper(funAbi, funArgs) + dataHex = data.toString() + } } catch (e) { return callback('Error encoding arguments: ' + e) }