"""Botcoin SDK exceptions."""


class BotcoinError(Exception):
    """Base exception for Botcoin SDK."""

    pass


class AuthError(BotcoinError):
    """Authentication/signature error."""

    pass


class NotFoundError(BotcoinError):
    """Resource not found."""

    pass


class InsufficientFundsError(BotcoinError):
    """Not enough $BOTC for purchase."""

    pass
