diff --git a/packages/test-ts/src/processors/evm-call.ts b/packages/test-ts/src/processors/evm-call.ts index c53ddbd3..577c200b 100644 --- a/packages/test-ts/src/processors/evm-call.ts +++ b/packages/test-ts/src/processors/evm-call.ts @@ -15,8 +15,14 @@ export const evmCallQueryProcessor: QueryProcessor< requestValidator: EvmCallRequestValidator, responseValidator: EvmCallTypedValueValidator, transformParams: (req, timestamp) => { - const data = req.params - ? concat([req.fnSelector, ...req.params.map((p) => AbiCoder.defaultAbiCoder().encode([p.abiType], [p.value]))]) + const data = req.params?.length + ? concat([ + req.fnSelector, + AbiCoder.defaultAbiCoder().encode( + req.params.map((p) => p.abiType), + req.params.map((p) => p.value) + ), + ]) : req.fnSelector return { to: req.to,