// SPDX-License-Identifier: UNLICENSED pragma solidity ^0.8.28; import "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol"; interface IWETH is IERC20 { function deposit() external payable; function withdraw(uint256) external; }