{
    "Function": "addZap",
    "File": "contracts/oracles/registries/CurveDepositZapRegistry.sol",
    "Parent Contracts": [
        "node_modules/@openzeppelin/contracts/access/Ownable.sol",
        "node_modules/@openzeppelin/contracts/GSN/Context.sol",
        "contracts/interfaces/registries/ICurveDepositZapRegistry.sol"
    ],
    "High-Level Calls": [],
    "Internal Calls": [
        "onlyOwner"
    ],
    "Library Calls": [],
    "Low-Level Calls": [],
    "Code": "function addZap(address token, address depositZap, uint256 indexType) external onlyOwner {\n        _zaps[token] = depositZap;\n        _indexType[depositZap] = indexType;\n    }"
}