interface IAddressController {
    /**
     * @dev Emitted when address is whitelisted by controller
     */
    event AddressVerified(address indexed _who, address indexed _address);
    /**
     * @dev Emitted when address is delisted by controller
     */
    event AddressDelisted(address indexed _who, address indexed _address);

     /**
     * @dev Returns if the address is verified by controller
     *
     * Requirements:
     *
     * - `tokenId` must exist.
     */
    function isVerified(address _address) external view returns (bool);

    function setVerifiedAddress(address _userAddress, bool _verified) external;

}
/**
 * @dev Required interface of an IAddressController compliant contract.
 */
function isVerified(address _address) external view returns (bool);

/**
 * @dev Returns if the address is verified by controller
 *
 * Requirements:
 *
 * - `tokenId` must exist.
 */