{
    "Function": "_isAuth",
    "File": "contracts/discovery/ServiceRegistry.sol",
    "Parent Contracts": [
        "contracts/discovery/IServiceRegistry.sol",
        "contracts/upgrades/GraphUpgradeable.sol",
        "contracts/discovery/ServiceRegistryStorage.sol",
        "contracts/governance/Managed.sol"
    ],
    "High-Level Calls": [
        "IStaking"
    ],
    "Internal Calls": [
        "staking"
    ],
    "Library Calls": [],
    "Low-Level Calls": [],
    "Code": "function _isAuth(address _indexer) internal view returns (bool) {\n        return msg.sender == _indexer || staking().isOperator(msg.sender, _indexer) == true;\n    }"
}