interface IWETH {
    // External functions
    function deposit() external payable;
    function transfer(
        address to,
        uint value
    )
        external
        returns (bool);

    function withdraw(uint) external;
}
function deposit() external payable;
// External functions