{
    "Function": "batchRemoveDex",
    "File": "src/Facets/DexManagerFacet.sol",
    "Parent Contracts": [],
    "High-Level Calls": [
        "LibDiamond"
    ],
    "Internal Calls": [
        "_removeDex"
    ],
    "Library Calls": [
        "enforceIsContractOwner"
    ],
    "Low-Level Calls": [],
    "Code": "function batchRemoveDex(address[] calldata _dexs) external {\n        LibDiamond.enforceIsContractOwner();\n\n        for (uint256 i; i < _dexs.length; i++) {\n            if (s.dexWhitelist[_dexs[i]] == false) {\n                continue;\n            }\n            s.dexWhitelist[_dexs[i]] = false;\n            for (uint256 j; j < s.dexs.length; j++) {\n                if (s.dexs[j] == _dexs[i]) {\n                    _removeDex(j);\n                    return;\n                }\n            }\n        }\n    }"
}