2025-12-30Service

To improve the readability and clarity of decoded transaction inputs,
an update has been applied to the decodedInput response format for specific parameter types.

This update has been deployed on January 13, 2026. It affects array and tuple parameters used in certain smart contract functions.


What Changed

The representation of decodedInput.args[].value has been updated for parameters
that use array or tuple types, in order to make their structure more explicit.

The overall response structure (name, type, value) remains unchanged, and the value field continues to be returned as a string.

Below are examples illustrating the change.

1. Array Parameters

as-is

{
  "name": "b",
  "type": "uint256[2][2]",
  "value": "2009254268261311487...,7643877054716201339...,1543499001004952746...,1241379852416348769..."
}

to-be

{
  "name": "b",
  "type": "uint256[2][2]",
  "value": "[[\"2009254268261311487...\",\"7643877054716201339...\"],[\"1543499001004952746...\",\"1241379852416348769...\"]]"
}

2. Tuple Parameters

as-is

{
  "name": "circomData",
  "type": "tuple",
  "value": "2110507...,,,...,0xA0b8...,50256,35,1767059459,..."
}

to-be

{
  "name": "circomData",
  "type": "tuple",
  "value": "{\"rootHashHinkal\":\"2110507...\",\"erc20TokenAddresses\":[],\"feeStructure\":{\"feeToken\":\"0xA0b8...\",\"flatFee\":\"50256\",\"variableRate\":\"35\"},...}"
}

Affected APIs

The following APIs may return array or tuple parameters in decodedInput
and are affected by this update:

Affected Networks

This update applies only on the following networks:

  • Arbitrum
  • Base
  • Chiliz
  • Ethereum
  • Ethereumclassic
  • GIWA
  • Kaia
  • Optimism
  • Polygon
  • Luniverse
  • Tron

Additional Notes

  • Only parameters with array or tuple types are affected by this change
  • Single-value parameters (uint256, address, etc.) are not affected
  • This update preserves backward compatibility with existing integrations

If you have any questions or require further clarification, please feel free to reach out.


Nodit Team