interface ERC20AllowanceInterface {

    /**
     * @dev Atomically increases the allowance granted to `spender` by the caller.
     */
    function increaseAllowance(address spender, uint256 addedValue) external returns (bool);

    /**
     * @dev Atomically decreases the allowance granted to `spender` by the caller.
     */
    function decreaseAllowance(address spender, uint256 subtractedValue) external returns (bool);

}
/**
 * @dev Interface of the ERC20 standard as defined in the EIP.
 */
function decreaseAllowance(address spender, uint256 subtractedValue) external returns (bool);

/**
 * @dev Atomically decreases the allowance granted to `spender` by the caller.
 */