diff --git a/contracts/src/Faucet.sol b/contracts/src/Faucet.sol index a2290cf..34b2328 100644 --- a/contracts/src/Faucet.sol +++ b/contracts/src/Faucet.sol @@ -73,4 +73,10 @@ contract Faucet is Ownable, ReentrancyGuard { function hasUserClaimed(address user) external view returns (bool) { return hasClaimed[user]; } + + function withdrawAllTokens() external onlyOwner { + uint256 balance = usdcToken.balanceOf(address(this)); + usdcToken.safeTransfer(owner(), balance); + emit TokensWithdrawn(owner(), balance); +} }