contractSourcestring
Source of contract: 'custom' for manual address/ABI input (default), 'project' to use a deployed contract project.
contractProjectIdstring
Select a deployed contract project or choose 'Custom' to enter address and ABI manually.
_projectAbistring
Internal: ABI from selected contract project (populated by UI)
chainIdnumberrequired
Chain ID (1=Ethereum, 137=Polygon, 56=BSC, 8453=Base, etc.)
contractAddressstring
The contract address to read from
abistring
The ABI of the contract function(s) as a JSON string array. Can be full contract ABI or just the function signature needed.
functionNamestringrequired
The name of the view/pure function to call
argsstring
Arguments for the function call as a JSON string array (e.g., '["0x123...", "1000"]') or a native array. Optional if function has no arguments.