{
    "Function": "getPreviousWhitelistedContractByUpdate",
    "File": "src/contracts/core/Slasher.sol",
    "Parent Contracts": [
        "src/contracts/permissions/Pausable.sol",
        "src/contracts/interfaces/IPausable.sol",
        "src/contracts/interfaces/ISlasher.sol",
        "lib/openzeppelin-contracts-upgradeable/contracts/access/OwnableUpgradeable.sol",
        "lib/openzeppelin-contracts-upgradeable/contracts/utils/ContextUpgradeable.sol",
        "lib/openzeppelin-contracts-upgradeable/contracts/proxy/utils/Initializable.sol"
    ],
    "High-Level Calls": [
        "StructuredLinkedList"
    ],
    "Internal Calls": [],
    "Library Calls": [
        "getPreviousNode"
    ],
    "Low-Level Calls": [],
    "Code": "function getPreviousWhitelistedContractByUpdate(address operator, uint256 node) external view returns (bool, uint256) {\n        return _operatorToWhitelistedContractsByUpdate[operator].getPreviousNode(node);\n    }"
}