diff --git a/slither/utils/type.py b/slither/utils/type.py index a6b6402027..87751ea6c1 100644 --- a/slither/utils/type.py +++ b/slither/utils/type.py @@ -27,7 +27,10 @@ def _convert_type_for_solidity_signature_to_string( underlying_type_str = _convert_type_for_solidity_signature_to_string( underlying_type, seen ) - return underlying_type_str + "[]" + + if types.length is None: + return underlying_type_str + "[]" + return underlying_type_str + f"[{types.length_value}]" return str(types)