// Contract: Reverter
// Target function: function transferEth(address payable _address, uint256 _amount)public payable
// SPDX-License-Identifier: MIT
pragma solidity ^0.6.0;

// standard interface for a ERC20 token
interface IERC20 {
    function balanceOf(address account) external view returns (uint256);
    function transfer(address recipient, uint256 amount) external returns (bool);
}

contract Reverter {

    constructor() public {}

    receive()external payable {
        revert();
    }
    fallback()external payable {
        revert();
    }