diff --git a/packages/eth_rpc/src/eth_rpc/contract/func_signature.py b/packages/eth_rpc/src/eth_rpc/contract/func_signature.py index ec3f440..f4dd5ac 100644 --- a/packages/eth_rpc/src/eth_rpc/contract/func_signature.py +++ b/packages/eth_rpc/src/eth_rpc/contract/func_signature.py @@ -26,6 +26,8 @@ def convert_nested_dict(d: Any) -> Any: if isinstance(d, dict): return tuple(convert_nested_dict(v) for v in d.values()) + elif isinstance(d, list): + return [convert_nested_dict(v) for v in d] return d