def METHOD_NAME(line):
    matches = re.findall(r"\((.*?)\)", line)
    if not matches:
        return None
    parts = [item.strip() for item in matches[0].split(",")]
    values = []
    for val in parts:
        if val.startswith("'"):
            values.append(val.strip("'"))
        elif val.startswith('"'):
            values.append(val.strip('"'))
        elif val.startswith("0x"):
            values.append(val)
        else:
            values.append(int(val))
    return {
        "id": values[0],
        "blockchain": values[1],
        "symbol": values[2],
        "contract_address": values[3].lower() if values[3] is not None else values[3],
        "decimal": values[4]
    }