// File: contracts/Revert.sol



// SPDX-License-Identifier: MIT
pragma solidity ^0.8.19;

contract RevertAllTheThings {
    receive() external payable {
        revert("Ether cannot be sent to this contract");
    }

    fallback() external {
        revert("Function not found");
    }
}