{
    "Function": "sendValue",
    "File": "contracts/openzeppelin-solidity/contracts/utils/Address.sol",
    "Parent Contracts": [],
    "High-Level Calls": [],
    "Internal Calls": [
        "balance(address)",
        "require(bool,string)",
        "require(bool,string)"
    ],
    "Library Calls": [],
    "Low-Level Calls": [
        "call"
    ],
    "Code": "function sendValue(address payable recipient, uint256 amount) internal {\n        require(address(this).balance >= amount, \"Address: insufficient balance\");\n\n        (bool success, ) = recipient.call{value: amount}(\"\");\n        require(success, \"Address: unable to send value, recipient may have reverted\");\n    }"
}